[
  {
    "path": ".github/workflows/Build.yml",
    "content": "name: Overlay\n\non:\n  pull_request:\n    branches: [pie]\n\njobs:\n  build:\n    runs-on: ubuntu-latest\n\n    steps:\n    - name: Check Out\n      uses: actions/checkout@main\n\n    - name: Prepare the environment\n      run: |\n        sudo apt -y install git-core git xmlstarlet\n        sudo apt update\n\n    - name: Run test scripts\n      run: |\n        cd tests\n        bash tests.sh\n\n    - name: Build APK's\n      run: |\n        cd build\n        bash build.sh\n\n    - name: Upload APK\n      uses: actions/upload-artifact@v4\n      with:\n        path: build/*.apk\n        name: Overlays\n"
  },
  {
    "path": ".gitignore",
    "content": ".*.swp\n.DS_Store\n.idea/*\n"
  },
  {
    "path": "Asus/RogPhone/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-asus-rogphone\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Asus/RogPhone/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.asus.rogphone\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*ASUS_Z01QD_1*\"\n\t\tandroid:priority=\"625\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Asus/RogPhone/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\n\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">63</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n    <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">10</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>15</item>\n        <item>30</item>\n        <item>50</item>\n        <item>100</item>\n        <item>200</item>\n        <item>300</item>\n        <item>400</item>\n        <item>500</item>\n        <item>650</item>\n        <item>800</item>\n        <item>1000</item>\n        <item>1500</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>7000</item>\n        <item>10000</item>\n        <item>12500</item>\n        <item>15000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>7</item>\n        <item>11</item>\n        <item>34</item>\n        <item>52</item>\n        <item>67</item>\n        <item>81</item>\n        <item>105</item>\n        <item>119</item>\n        <item>130</item>\n        <item>139</item>\n        <item>152</item>\n        <item>164</item>\n        <item>177</item>\n        <item>227</item>\n        <item>263</item>\n        <item>290</item>\n        <item>303</item>\n        <item>310</item>\n        <item>314</item>\n        <item>319</item>\n        <item>399</item>\n        <item>480</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>1</item>\n        <item>4</item>\n        <item>6</item>\n        <item>19</item>\n        <item>29</item>\n        <item>37</item>\n        <item>45</item>\n        <item>58</item>\n        <item>66</item>\n        <item>72</item>\n        <item>77</item>\n        <item>84</item>\n        <item>91</item>\n        <item>98</item>\n        <item>126</item>\n        <item>146</item>\n        <item>161</item>\n        <item>168</item>\n        <item>172</item>\n        <item>174</item>\n        <item>177</item>\n        <item>221</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>7</item>\n        <item>11</item>\n        <item>34</item>\n        <item>52</item>\n        <item>67</item>\n        <item>81</item>\n        <item>105</item>\n        <item>119</item>\n        <item>130</item>\n        <item>139</item>\n        <item>152</item>\n        <item>164</item>\n        <item>177</item>\n        <item>227</item>\n        <item>263</item>\n        <item>290</item>\n        <item>303</item>\n        <item>310</item>\n        <item>314</item>\n        <item>319</item>\n        <item>399</item>\n        <item>460</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Asus/RogPhone/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">129</item>\n    <item name=\"screen.full\">334</item>\n    <item name=\"bluetooth.active\">63.6</item>\n    <item name=\"bluetooth.on\">0.3</item>\n    <item name=\"wifi.on\">0.29</item>\n    <item name=\"wifi.active\">6.2</item>\n    <item name=\"wifi.scan\">143</item>\n    <item name=\"audio\">14.1</item>\n    <item name=\"video\">54</item>\n    <item name=\"camera.flashlight\">412</item>\n    <item name=\"camera.avg\">856.8</item>\n    <item name=\"gps.on\">50</item>\n    <item name=\"radio.active\">351.8</item>\n    <item name=\"radio.scanning\">1.33</item>\n    <array name=\"radio.on\">\n        <value>36.53</value>\n        <value>21.13</value>\n        <value>7.62</value>\n        <value>6.12</value>\n        <value>4.58</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>45.1</value>\n        <value>54.3</value>\n        <value>55.1</value>\n        <value>56.3</value>\n        <value>61.7</value>\n        <value>64.6</value>\n        <value>62.7</value>\n        <value>68.1</value>\n        <value>71</value>\n        <value>74.6</value>\n        <value>79</value>\n        <value>78.2</value>\n        <value>84.2</value>\n        <value>88.6</value>\n        <value>97.9</value>\n        <value>98</value>\n        <value>100</value>\n        <value>105</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>85</value>\n        <value>90</value>\n        <value>96</value>\n        <value>102</value>\n        <value>107</value>\n        <value>114</value>\n        <value>121</value>\n        <value>129</value>\n        <value>138</value>\n        <value>147</value>\n        <value>157</value>\n        <value>168</value>\n        <value>180</value>\n        <value>193</value>\n        <value>207</value>\n        <value>221</value>\n        <value>236</value>\n        <value>257</value>\n        <value>276</value>\n        <value>295</value>\n        <value>314</value>\n        <value>332</value>\n        <value>350</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"cpu.awake\">20</item>\n    <item name=\"cpu.idle\">6</item>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Asus/ZenFone5/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-asus-zenfone5\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Asus/ZenFone5/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.asus.zenfone5\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*ASUS_X00QD*\"\n\t\tandroid:priority=\"14\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Asus/ZenFone5/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>8</item>\n        <item>55</item>\n        <item>350</item>\n        <item>1600</item>\n        <item>2550</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>47</item>\n        <item>150</item>\n        <item>180</item>\n        <item>250</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessButtonBacklightValues\">\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">90</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n</resources>\n"
  },
  {
    "path": "Asus/ZenFone5/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">87px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">87px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -218,0 L -218,87 L 218,87 L 218,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Asus/ZenFone5/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Asus/ZenFone5/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"battery.capacity\">3300</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <item name=\"cpu.suspend\">4.3</item>\n    <item name=\"cpu.idle\">3.7</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>633600</value>\n        <value>902400</value>\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1536000</value>\n        <value>1593600</value>\n        <value>1612800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1747200</value>\n        <value>1766400</value>\n        <value>1785600</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>24</value>\n        <value>32</value>\n        <value>36</value>\n        <value>43</value>\n        <value>56</value>\n        <value>58</value>\n        <value>67</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>44</value>\n        <value>70</value>\n        <value>88</value>\n        <value>116</value>\n        <value>146</value>\n        <value>155</value>\n    </array>\n    <item name=\"screen.on\">155</item>\n    <item name=\"screen.full\">365</item>\n    <item name=\"camera.flashlight\">212</item>\n    <item name=\"camera.avg\">620</item>\n    <item name=\"video\">61</item>\n    <item name=\"audio\">30</item>\n    <item name=\"wifi.controller.idle\">0.48</item>\n    <item name=\"wifi.controller.tx\">123</item>\n    <item name=\"bluetooth.controller.idle\">0.39</item>\n</device>\n"
  },
  {
    "path": "Asus/ZenFone5Z/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-asus-zenfone5z\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Asus/ZenFone5Z/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.asus.zenfone5z\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*ASUS_Z01R*\"\n\t\tandroid:priority=\"25\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Asus/ZenFone5Z/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">87px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">87px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -218,0 L -218,87 L 218,87 L 218,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Asus/ZenFone5Z/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Asus/ZenFoneLiveL1ZA550KL/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-asus-zenfonelivel1za550kl\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Asus/ZenFoneLiveL1ZA550KL/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.asus.zenfonelivel1\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n\t\t\t\tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*ASUS_X00R_2*\"\n\t\tandroid:priority=\"81\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Asus/ZenFoneLiveL1ZA550KL/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>1</item>\n        <item>3</item>\n        <item>15</item>\n        <item>27</item>\n        <item>39</item>\n        <item>51</item>\n        <item>63</item>\n        <item>75</item>\n        <item>87</item>\n        <item>99</item>\n        <item>111</item>\n        <item>123</item>\n        <item>135</item>\n        <item>147</item>\n        <item>159</item>\n        <item>171</item>\n        <item>183</item>\n        <item>195</item>\n        <item>207</item>\n        <item>219</item>\n        <item>231</item>\n        <item>243</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>15</item>\n        <item>30</item>\n        <item>50</item>\n        <item>100</item>\n        <item>200</item>\n        <item>300</item>\n        <item>400</item>\n        <item>500</item>\n        <item>650</item>\n        <item>800</item>\n        <item>1000</item>\n        <item>1500</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>7000</item>\n        <item>10000</item>\n        <item>12500</item>\n        <item>15000</item>\n        <item>17500</item>\n        <item>20000</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">false</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1200</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">3000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">4</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n</resources>\n"
  },
  {
    "path": "Asus/ZenFoneLiveL1ZA550KL/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"screen.on\">89.13</item>\n    <item name=\"screen.full\">188.23</item>\n    <item name=\"wifi.on\">0.29</item>\n    <item name=\"wifi.active\">71.23</item>\n    <item name=\"wifi.scan\">22.94</item>\n    <item name=\"bluetooth.on\">0.77</item>\n    <item name=\"bluetooth.active\">26.78</item>\n    <item name=\"dsp.audio\">11.77</item>\n    <item name=\"dsp.video\">72.61</item>\n    <item name=\"radio.active\">136.85</item>\n    <item name=\"radio.on\">1.43</item>\n    <item name=\"radio.scanning\">8.05</item>\n    <item name=\"gps.on\">31.68</item>\n    <item name=\"camera.flashlight\">120.73</item>\n    <item name=\"camera.avg\">492.94</item>\n    <array name=\"cpu.speeds\">\n        <value>960000</value>\n        <value>1094400</value>\n        <value>1209600</value>\n        <value>1248000</value>\n        <value>1344000</value>\n        <value>1401000</value>\n    </array>\n    <array name=\"cpu.active\">\n        <value>134</value>\n        <value>149</value>\n        <value>157</value>\n        <value>172</value>\n        <value>189</value>\n        <value>202</value>\n    </array>\n    <item name=\"cpu.awake\">21.75</item>\n    <item name=\"cpu.idle\">2.87</item>\n    <item name=\"battery.capacity\">3000</item>\n</device>"
  },
  {
    "path": "Asus/ZenFoneMaxM2/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-asus-zenfonemaxm2\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Asus/ZenFoneMaxM2/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.asus.zenfonemaxm2\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*ASUS_X01A_1*\"\n\t\tandroid:priority=\"100\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Asus/ZenFoneMaxM2/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">57px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">57px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -140,0 L -140,57 L 140,57 L 140,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Asus/ZenFoneMaxM2/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Asus/ZenFoneMaxShot/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-asus-zenfonemaxshot\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Asus/ZenFoneMaxShot/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.asus.zenfonemaxshot\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*ASUS_A001D*\"\n\t\tandroid:priority=\"149\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Asus/ZenFoneMaxShot/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- Audio Settings -->\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\n    <!-- Bluetooth Settings -->\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <integer name=\"config_bluetooth_idle_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">0</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">0</integer>\n\n    <!-- GPS Settings -->\n    <string-array name=\"config_gpsParameters\">\n        <item>SUPL_HOST=supl.google.com</item>\n        <item>SUPL_PORT=7275</item>\n        <item>SUPL_VER=0x20000</item>\n        <item>SUPL_MODE=1</item>\n        <item>SUPL_ES=0</item>\n        <item>LPP_PROFILE=0</item>\n        <item>USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=1</item>\n        <item>A_GLONASS_POS_PROTOCOL_SELECT=0</item>\n        <item>GPS_LOCK=0</item>\n    </string-array>\n\n    <!-- IMS Settings -->\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <string name=\"config_ims_package\">org.codeaurora.ims</string>\n\n    <!-- Screen Settings -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>8</item>\n        <item>26</item>\n        <item>38</item>\n        <item>48</item>\n        <item>58</item>\n        <item>74</item>\n        <item>84</item>\n        <item>92</item>\n        <item>99</item>\n        <item>108</item>\n        <item>117</item>\n        <item>126</item>\n        <item>162</item>\n        <item>187</item>\n        <item>207</item>\n        <item>216</item>\n        <item>220</item>\n        <item>223</item>\n        <item>227</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>15</item>\n        <item>30</item>\n        <item>50</item>\n        <item>100</item>\n        <item>200</item>\n        <item>300</item>\n        <item>400</item>\n        <item>500</item>\n        <item>650</item>\n        <item>800</item>\n        <item>1000</item>\n        <item>1500</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>7000</item>\n        <item>10000</item>\n        <item>12500</item>\n    </integer-array>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n    <bool name=\"config_autoBrightnessResetAmbientLuxAfterWarmUp\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_dozePulsePickup\">false</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n    <integer name=\"config_autoBrightnessAmbientLightHorizon\">10000</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n    <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n    <integer name=\"config_screenBrightnessDark\">3</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">5</integer>\n\n    <!-- Wi-Fi Settings -->\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_enable_disconnection_debounce\">true</bool>\n    <bool name=\"config_wifi_enable_wifi_firmware_debugging\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n</resources>"
  },
  {
    "path": "Asus/ZenFoneMaxShot/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">81px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">81px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">81px</dimen>\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M 0,0 L -58, 0 L -40.9940446283, 10.0595537175 L -35, 27 L -35, 10.0595537175 L 35.2, 10.0595537175 L 35, 27 L 40, 0 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Asus/ZenFoneMaxShot/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Asus/ZenFoneMaxShot/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"screen.on\">63</item>\n    <item name=\"screen.full\">261</item>\n    <array name=\"cpu.speeds\">\n        <value>200000</value>\n        <value>499200</value>\n        <value>533333</value>\n        <value>800000</value>\n        <value>998400</value>\n        <value>1094400</value>\n        <value>1209600</value>\n    </array>\n    <array name=\"cpu.active\">\n        <value>151</value>\n        <value>169</value>\n        <value>177</value>\n        <value>195</value>\n        <value>259</value>\n        <value>307</value>\n        <value>353</value>\n    </array>\n    <item name=\"cpu.awake\">1.6</item>\n    <item name=\"cpu.idle\">1.6</item>\n    <item name=\"battery.capacity\">4000</item>\n</device>"
  },
  {
    "path": "Asus/Zenfone5-10/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-asus-zenfone5-10\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Asus/Zenfone5-10/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.asus.zenfone5.ten\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.name\"\n                android:requiredSystemPropertyValue=\"ASUS_X00QD\"\n\t\tandroid:priority=\"162\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Asus/Zenfone5-10/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n\n    <dimen name=\"status_bar_height\">87px</dimen>\n    <dimen name=\"status_bar_height_portrait\">87px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\n\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">46</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">40</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>15</item>\n        <item>30</item>\n        <item>50</item>\n        <item>100</item>\n        <item>200</item>\n        <item>300</item>\n        <item>400</item>\n        <item>500</item>\n        <item>650</item>\n        <item>800</item>\n        <item>1000</item>\n        <item>1500</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>7000</item>\n        <item>10000</item>\n        <item>12500</item>\n        <item>15000</item>\n        <item>17500</item>\n        <item>20000</item>\n        <item>50000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>20</item>\n        <item>40</item>\n        <item>70</item>\n        <item>110</item>\n        <item>160</item>\n        <item>200</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>9</item>\n        <item>14</item>\n        <item>44</item>\n        <item>67</item>\n        <item>86</item>\n        <item>104</item>\n        <item>132</item>\n        <item>148</item>\n        <item>162</item>\n        <item>174</item>\n        <item>190</item>\n        <item>206</item>\n        <item>222</item>\n        <item>287</item>\n        <item>331</item>\n        <item>366</item>\n        <item>382</item>\n        <item>389</item>\n        <item>393</item>\n        <item>400</item>\n        <item>500</item>\n        <item>599</item>\n        <item>701</item>\n        <item>801</item>\n        <item>1999</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>5</item>\n        <item>9</item>\n        <item>14</item>\n        <item>44</item>\n        <item>67</item>\n        <item>86</item>\n        <item>104</item>\n        <item>132</item>\n        <item>148</item>\n        <item>162</item>\n        <item>174</item>\n        <item>190</item>\n        <item>206</item>\n        <item>222</item>\n        <item>287</item>\n        <item>331</item>\n        <item>366</item>\n        <item>382</item>\n        <item>389</item>\n        <item>393</item>\n        <item>400</item>\n        <item>500</item>\n        <item>590</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>19</item>\n        <item>29</item>\n        <item>37</item>\n        <item>45</item>\n        <item>57</item>\n        <item>64</item>\n        <item>70</item>\n        <item>75</item>\n        <item>82</item>\n        <item>89</item>\n        <item>96</item>\n        <item>124</item>\n        <item>143</item>\n        <item>158</item>\n        <item>165</item>\n        <item>168</item>\n        <item>170</item>\n        <item>173</item>\n        <item>216</item>\n        <item>255</item>\n    </integer-array>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M-221.5,2.2c5,2.5 9.2,6.4 11.2,10.3 0.9,1.6 5.8,13.7 10.9,26.8 9.7,24.6 12.4,29.8 19.3,36 5.3,4.8 10.6,7.4 19.8,9.8 7.4,1.8 12.5,1.9 158.2,1.9 98,0 152.9,-0.4 157.1,-1 9.9,-1.6 15.4,-3.7 22,-8.6 8.7,-6.4 12.3,-12.7 23,-40.3 10.2,-26.4 12.6,-30.3 20.9,-34.6l4.6,-2.4 -225.5,0 -225.5,0 4,2.1z</string>\n</resources>\n"
  },
  {
    "path": "Asus/Zenfone5-10/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Asus/Zenfone5-10/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"battery.capacity\">3300</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>4</value>\r\n    </array>\r\n    <item name=\"cpu.suspend\">4.3</item>\r\n    <item name=\"cpu.idle\">3.7</item>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>633600</value>\r\n        <value>902400</value>\r\n        <value>1113600</value>\r\n        <value>1401600</value>\r\n        <value>1536000</value>\r\n        <value>1593600</value>\r\n        <value>1612800</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>1113600</value>\r\n        <value>1401600</value>\r\n        <value>1747200</value>\r\n        <value>1766400</value>\r\n        <value>1785600</value>\r\n        <value>1804800</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>24</value>\r\n        <value>32</value>\r\n        <value>36</value>\r\n        <value>43</value>\r\n        <value>56</value>\r\n        <value>58</value>\r\n        <value>67</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>44</value>\r\n        <value>70</value>\r\n        <value>88</value>\r\n        <value>116</value>\r\n        <value>146</value>\r\n        <value>155</value>\r\n    </array>\r\n    <item name=\"screen.on\">155</item>\r\n    <item name=\"screen.full\">365</item>\r\n    <item name=\"camera.flashlight\">212</item>\r\n    <item name=\"camera.avg\">620</item>\r\n    <item name=\"video\">61</item>\r\n    <item name=\"audio\">30</item>\r\n    <item name=\"wifi.controller.idle\">0.48</item>\r\n    <item name=\"wifi.controller.tx\">123</item>\r\n    <item name=\"bluetooth.controller.idle\">0.39</item>\r\n</device>"
  },
  {
    "path": "Asus/Zenfone8/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-asus-zenfone8\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Asus/Zenfone8/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.asus.zenfone8\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"ASUS_I006D\"\n\t\tandroid:priority=\"453\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Asus/Zenfone8/res/values/display.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_mainBuiltInDisplayCutout\">M131,77m-36,0a36,36 0,1 1,72 0a36,36 0,1 1,-72 0 @left</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M 0.0,0.0 h 168 v 114 h -168 Z @left</string>\n        <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>15</item>\n        <item>30</item>\n        <item>50</item>\n        <item>100</item>\n        <item>200</item>\n        <item>300</item>\n        <item>400</item>\n        <item>500</item>\n        <item>650</item>\n        <item>800</item>\n        <item>1000</item>\n        <item>1500</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>7000</item>\n        <item>10000</item>\n        <item>12500</item>\n        <item>15000</item>\n        <item>17500</item>\n        <item>20000</item>\n        <item>50000</item>\n    </integer-array>\n        <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n        <item>22</item>\n        <item>33</item>\n        <item>42</item>\n        <item>51</item>\n        <item>65</item>\n        <item>75</item>\n        <item>82</item>\n        <item>87</item>\n        <item>95</item>\n        <item>103</item>\n        <item>111</item>\n        <item>144</item>\n        <item>166</item>\n        <item>183</item>\n        <item>191</item>\n        <item>195</item>\n        <item>198</item>\n        <item>201</item>\n        <item>251</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>8</item>\n        <item>11</item>\n        <item>35</item>\n        <item>52</item>\n        <item>67</item>\n        <item>81</item>\n        <item>103</item>\n        <item>119</item>\n        <item>130</item>\n        <item>138</item>\n        <item>151</item>\n        <item>164</item>\n        <item>176</item>\n        <item>229</item>\n        <item>264</item>\n        <item>291</item>\n        <item>303</item>\n        <item>310</item>\n        <item>314</item>\n        <item>319</item>\n        <item>399</item>\n        <item>405</item>\n        <item>405</item>\n        <item>405</item>\n        <item>405</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>8</item>\n        <item>11</item>\n        <item>35</item>\n        <item>52</item>\n        <item>67</item>\n        <item>81</item>\n        <item>103</item>\n        <item>119</item>\n        <item>130</item>\n        <item>138</item>\n        <item>151</item>\n        <item>164</item>\n        <item>176</item>\n        <item>229</item>\n        <item>264</item>\n        <item>291</item>\n        <item>303</item>\n        <item>310</item>\n        <item>314</item>\n        <item>319</item>\n        <item>399</item>\n        <item>405</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n</resources>\n"
  },
  {
    "path": "Blackview/BV6900/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-blackview-bv6900\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Blackview/BV6900/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.blackview.bv6900\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Blackview/BV6900*\"\n\t\tandroid:priority=\"152\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Blackview/BV6900/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,-1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_wap,21,0,3,60000,true</item>\n        <item>mobile_xcap,25,0,3,60000,true</item>\n        <item>mobile_rcs,26,0,3,60000,true</item>\n        <item>mobile_bip,27,0,3,60000,true</item>\n        <item>mobile_vsim,28,0,-1,60000,true</item>\n        <item>mobile_preempt,29,0,9,60000,true</item>\n    </string-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>ap\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n        <item>bt-dun</item>\n    </string-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm/boot-mediatek-framework.vdex</item>\n        <item>/system/lib/libjavacrypto.so</item>\n        <item>/system/lib/libhidltransport.so</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-conscrypt.oat</item>\n        <item>/system/framework/arm/boot-core-libart.vdex</item>\n        <item>/system/framework/arm/boot-ext.vdex</item>\n        <item>/system/framework/arm/boot.vdex</item>\n        <item>/system/framework/arm/boot-framework.vdex</item>\n    </string-array>\n    <string-array name=\"config_ephemeralResolverPackage\">\n        <item>com.google.android.gms</item>\n    </string-array>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_enableNetworkLocationOverlay\">true</bool>\n    <bool name=\"config_enableFusedLocationOverlay\">true</bool>\n    <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n    <string name=\"config_ims_package\">com.mediatek.ims</string>\n</resources>\n"
  },
  {
    "path": "Blackview/BV6900/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">100</item>\n    <item name=\"screen.on\">100</item>\n    <item name=\"screen.full\">100</item>\n    <item name=\"bluetooth.active\">10</item>\n    <item name=\"bluetooth.on\">1</item>\n    <item name=\"wifi.on\">3</item>\n    <item name=\"wifi.active\">200</item>\n    <item name=\"wifi.scan\">100</item>\n    <item name=\"audio\">10</item>\n    <item name=\"video\">50</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">50</item>\n    <item name=\"radio.active\">200</item>\n    <item name=\"radio.scanning\">10</item>\n    <array name=\"radio.on\">\n        <value>2</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>1</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>100</value>\n    </array>\n    <item name=\"cpu.idle\">0.1</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5580</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>\n"
  },
  {
    "path": "Blackview/BV9500Plus/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-blackview-bv9500plus\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Blackview/BV9500Plus/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.blackview.bv9500plus\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Blackview/BV9500Plus*\"\n\t\tandroid:priority=\"151\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Blackview/BV9500Plus/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,-1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_wap,21,0,3,60000,true</item>\n        <item>mobile_xcap,25,0,3,60000,true</item>\n        <item>mobile_rcs,26,0,3,60000,true</item>\n        <item>mobile_bip,27,0,3,60000,true</item>\n        <item>mobile_vsim,28,0,-1,60000,true</item>\n        <item>mobile_preempt,29,0,9,60000,true</item>\n    </string-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>8</item>\n        <item>32</item>\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>4</item>\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>ap\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n        <item>bt-dun</item>\n    </string-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm/boot-mediatek-framework.vdex</item>\n        <item>/system/lib/libjavacrypto.so</item>\n        <item>/system/lib/libhidltransport.so</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-conscrypt.oat</item>\n        <item>/system/framework/arm/boot-core-libart.vdex</item>\n        <item>/system/framework/arm/boot-ext.vdex</item>\n        <item>/system/framework/arm/boot.vdex</item>\n        <item>/system/framework/arm/boot-framework.vdex</item>\n    </string-array>\n    <string-array name=\"config_ephemeralResolverPackage\">\n        <item>com.google.android.gms</item>\n    </string-array>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_enableNetworkLocationOverlay\">true</bool>\n    <bool name=\"config_enableFusedLocationOverlay\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">3000</integer>\n    <string name=\"config_ims_package\">com.mediatek.ims</string>\n</resources>\n"
  },
  {
    "path": "Blackview/BV9500Plus/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">102</item>\n    <item name=\"screen.full\">134</item>\n    <item name=\"bluetooth.active\">46</item>\n    <item name=\"bluetooth.on\">5</item>\n    <item name=\"wifi.on\">3</item>\n    <item name=\"wifi.active\">465</item>\n    <item name=\"wifi.scan\">62</item>\n    <item name=\"audio\">24</item>\n    <item name=\"video\">295</item>\n    <item name=\"camera.flashlight\">200</item>\n    <item name=\"camera.avg\">600</item>\n    <item name=\"gps.on\">24</item>\n    <item name=\"radio.active\">640</item>\n    <item name=\"radio.scanning\">110</item>\n    <array name=\"radio.on\">\n        <value>5</value>\n        <value>5</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>1989000</value>\n        <value>1924000</value>\n        <value>1846000</value>\n        <value>1781000</value>\n        <value>1716000</value>\n        <value>1677000</value>\n        <value>1625000</value>\n        <value>1586000</value>\n        <value>1508000</value>\n        <value>1417000</value>\n        <value>1326000</value>\n        <value>1248000</value>\n        <value>1131000</value>\n        <value>1014000</value>\n        <value>910000</value>\n        <value>793000</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>2002000</value>\n        <value>1976000</value>\n        <value>1937000</value>\n        <value>1911000</value>\n        <value>1859000</value>\n        <value>1807000</value>\n        <value>1742000</value>\n        <value>1690000</value>\n        <value>1586000</value>\n        <value>1456000</value>\n        <value>1287000</value>\n        <value>1170000</value>\n        <value>1040000</value>\n        <value>910000</value>\n        <value>715000</value>\n        <value>520000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>420</value>\n        <value>400</value>\n        <value>380</value>\n        <value>360</value>\n        <value>340</value>\n        <value>320</value>\n        <value>300</value>\n        <value>280</value>\n        <value>260</value>\n        <value>240</value>\n        <value>220</value>\n        <value>200</value>\n        <value>180</value>\n        <value>160</value>\n        <value>140</value>\n        <value>120</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>420</value>\n        <value>400</value>\n        <value>380</value>\n        <value>360</value>\n        <value>340</value>\n        <value>320</value>\n        <value>300</value>\n        <value>280</value>\n        <value>260</value>\n        <value>240</value>\n        <value>220</value>\n        <value>200</value>\n        <value>180</value>\n        <value>160</value>\n        <value>140</value>\n        <value>120</value>\n    </array>\n    <item name=\"cpu.idle\">3</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">10000</item>\n    <item name=\"wifi.controller.idle\">3</item>\n    <item name=\"wifi.controller.rx\">200</item>\n    <item name=\"wifi.controller.tx\">200</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">3.3</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>\n"
  },
  {
    "path": "CAF-IMS/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-caf-ims\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "CAF-IMS/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.cafims\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"persist.sys.phh.ims.caf\"\n                android:requiredSystemPropertyValue=\"true\"\n\t\tandroid:priority=\"39\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "CAF-IMS/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<string name=\"config_ims_package\">org.codeaurora.ims</string>\n\t<bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n</resources>\n"
  },
  {
    "path": "DevInputJack/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-devinputjack\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "DevInputJack/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.devinputjack\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"persist.sys.overlay.devinputjack\"\n                android:requiredSystemPropertyValue=\"true\"\n\t\tandroid:priority=\"6\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "DevInputJack/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n</resources>\n"
  },
  {
    "path": "DuoQin/Qin2Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-duoqin-qin2pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "DuoQin/Qin2Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.duoqin.qin2pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+Qin/s9863a1h10_Natv/s9863a1h10*\"\n\t\tandroid:priority=\"143\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "DuoQin/Qin2Pro/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessSettingMinimum\">6</integer>\n    <integer name=\"config_overrideHasPermanentMenuKey\">2</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">600</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n    <integer name=\"config_bluetooth_max_connected_audio_devices\">1</integer>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <string name=\"wifi_tether_configure_ssid_default\">Qin 2 Pro</string>\n    <string name=\"wifi_localhotspot_configure_ssid_default\">Qin 2 Pro</string>\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>8</item>\n        <item>16</item>\n        <item>32</item>\n        <item>50</item>\n        <item>100</item>\n        <item>140</item>\n        <item>180</item>\n        <item>240</item>\n        <item>300</item>\n        <item>600</item>\n        <item>800</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>6000</item>\n        <item>8000</item>\n        <item>10000</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>3.07</item>\n        <item>13.07</item>\n        <item>29.81</item>\n        <item>45.02</item>\n        <item>60.2</item>\n        <item>96.75</item>\n        <item>111.8</item>\n        <item>144.3</item>\n        <item>144.3</item>\n        <item>154.3</item>\n        <item>164.3</item>\n        <item>194.3</item>\n        <item>260.0</item>\n        <item>288.5</item>\n        <item>302.0</item>\n        <item>308.7</item>\n        <item>315.4</item>\n        <item>330.0</item>\n        <item>363.6</item>\n        <item>366.6</item>\n    </array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>15</item>\n        <item>30</item>\n        <item>45</item>\n        <item>60</item>\n        <item>75</item>\n        <item>90</item>\n        <item>105</item>\n        <item>120</item>\n        <item>135</item>\n        <item>150</item>\n        <item>165</item>\n        <item>180</item>\n        <item>195</item>\n        <item>210</item>\n        <item>225</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>0.0125</item>\n        <item>10.39</item>\n        <item>33.07</item>\n        <item>57.41</item>\n        <item>80.02</item>\n        <item>104.3</item>\n        <item>126.7</item>\n        <item>150.3</item>\n        <item>172.3</item>\n        <item>195.4</item>\n        <item>216.9</item>\n        <item>239.6</item>\n        <item>260.0</item>\n        <item>281.9</item>\n        <item>302.0</item>\n        <item>323.3</item>\n        <item>343.1</item>\n        <item>363.6</item>\n    </array>\n</resources>\n"
  },
  {
    "path": "DuoQin/Qin2Pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">50</item>\n    <item name=\"screen.full\">210</item>\n    <item name=\"bluetooth.active\">83</item>\n    <item name=\"bluetooth.on\">1.9</item>\n    <item name=\"wifi.on\">4</item>\n    <item name=\"wifi.active\">40</item>\n    <item name=\"wifi.scan\">98</item>\n    <item name=\"dsp.audio\">0.1</item>\n    <item name=\"dsp.video\">0.1</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">55</item>\n    <item name=\"radio.active\">220</item>\n    <item name=\"radio.scanning\">5.4</item>\n    <array name=\"radio.on\">\n        <value>2.4</value>\n        <value>2.4</value>\n    </array>\n    <item name=\"bluetooth.controller.idle\">10</item>\n    <item name=\"bluetooth.controller.rx\">20</item>\n    <item name=\"bluetooth.controller.tx\">30</item>\n    <item name=\"bluetooth.controller.voltage\">40</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>768000</value>\n        <value>900000</value>\n        <value>1000000</value>\n        <value>1100000</value>\n        <value>1250000</value>\n        <value>1350000</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1650000</value>\n        <value>1800000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>83</value>\n        <value>98</value>\n        <value>108</value>\n        <value>123</value>\n        <value>143</value>\n        <value>164</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>220</value>\n        <value>238</value>\n    </array>\n    <item name=\"cpu.idle\">3.5</item>\n    <item name=\"cpu.awake\">37</item>\n    <item name=\"battery.capacity\">2100</item>\n    <item name=\"wifi.controller.idle\">10</item>\n    <item name=\"wifi.controller.rx\">20</item>\n    <item name=\"wifi.controller.tx\">30</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">40</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">105</item>\n    <item name=\"modem.controller.rx\">175</item>\n    <array name=\"modem.controller.tx\">\n        <value>176</value>\n        <value>216</value>\n        <value>300</value>\n        <value>427</value>\n        <value>604</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>49</value>\n        <value>11</value>\n    </array>\n    <item name=\"gps.voltage\">3700</item>\n</device>"
  },
  {
    "path": "DuoQin/QinF21Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-duoqin-qinf21pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "DuoQin/QinF21Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.duoqin.qinf21pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+Qin/full_k61v1_64_gms*\"\n\t\tandroid:priority=\"242\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "DuoQin/QinF21Pro/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "DuoQin/QinF21Pro/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_showNavigationBar\">false</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n</resources>\n"
  },
  {
    "path": "DuoQin/QinF21Pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">1</item>\n    <item name=\"screen.on\">80</item>\n    <item name=\"screen.full\">190</item>\n    <item name=\"bluetooth.active\">59.6</item>\n    <item name=\"bluetooth.on\">4.95</item>\n    <item name=\"wifi.on\">3.98</item>\n    <item name=\"wifi.active\">58</item>\n    <item name=\"wifi.scan\">30</item>\n    <item name=\"audio\">81</item>\n    <item name=\"video\">80</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">500</item>\n    <item name=\"gps.on\">36.7</item>\n    <item name=\"radio.active\">180</item>\n    <item name=\"radio.scanning\">30</item>\n    <array name=\"radio.on\">\n        <value>4.39</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>850000</value>\n        <value>987000</value>\n        <value>1216000</value>\n        <value>1800000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>10</value>\n        <value>15</value>\n        <value>20</value>\n        <value>32</value>\n    </array>\n    <item name=\"cpu.idle\">2</item>\n    <item name=\"cpu.suspend\">6</item>\n    <item name=\"cpu.active\">18</item>. <item name=\"cpu.cluster_power.cluster0\">6</item>\n    <item name=\"cpu.cluster_power.cluster1\">6</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">2150</item>\n    <item name=\"wifi.controller.idle\">2</item>\n    <item name=\"wifi.controller.rx\">50</item>\n    <item name=\"wifi.controller.tx\">50</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">5</item>\n    <item name=\"modem.controller.rx\">100</item>\n    <array name=\"modem.controller.tx\">\n        <value>130.9</value>\n        <value>140.9</value>\n        <value>142.4</value>\n        <value>154.1</value>\n        <value>226.8</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Essential/PH-1/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-essential-ph_1\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Essential/PH-1/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.essential.ph_1\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+essential/mata/mata*\"\n                android:priority=\"131\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Essential/PH-1/res/values/brightness.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n<bool name=\"config_automatic_brightness_available\">true</bool>\n<integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>10</item>\n        <item>20</item>\n        <item>30</item>\n        <item>35</item>\n        <item>60</item>\n        <item>100</item>\n        <item>140</item>\n        <item>200</item>\n        <item>260</item>\n        <item>300</item>\n    </integer-array>\n<integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>20</item>\n        <item>30</item>\n        <item>44</item>\n        <item>63</item>\n        <item>71</item>\n        <item>90</item>\n        <item>105</item>\n        <item>130</item>\n        <item>236</item>\n        <item>255</item>\n    </integer-array>\n<integer-array name=\"config_screenBrightnessNits\">\n        <item>0</item>\n        <item>30</item>\n        <item>68</item>\n        <item>105</item>\n        <item>154</item>\n        <item>173</item>\n        <item>218</item>\n        <item>244</item>\n        <item>301</item>\n        <item>500</item>\n        <item>600</item>\n    </integer-array>\n<integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>8</item>\n        <item>16</item>\n        <item>50</item>\n        <item>1000</item>\n        <item>3500</item>\n        <item>5000</item>\n    </integer-array>\n<integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n<integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n</resources>\n"
  },
  {
    "path": "Essential/PH-1/res/values/navbar.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n<bool name=\"config_showNavigationBar\">true</bool>\n</resources>\n"
  },
  {
    "path": "Essential/PH-1/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">144.0px</dimen>\n    <dimen name=\"status_bar_height_portrait\">144.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">84px</dimen>\n    <string name=\"config_mainBuiltInDisplayCutout\">M -70, 0 L -70, 137 L 70, 137 L 70, 0 Z</string>\n</resources>\n"
  },
  {
    "path": "Essential/PH-1/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">84px</dimen>\n</resources>\n"
  },
  {
    "path": "Essential/PH-1/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Mata\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">60.0</item>\n    <item name=\"screen.full\">248.2</item>\n    <item name=\"bluetooth.active\">61.46</item>\n    <item name=\"bluetooth.on\">0.48</item>\n    <item name=\"wifi.on\">2</item>\n    <item name=\"wifi.active\">200</item>\n    <item name=\"wifi.scan\">24</item>\n    <item name=\"camera.flashlight\">200</item>\n    <item name=\"camera.avg\">588</item>\n    <item name=\"gps.on\">45</item>\n    <item name=\"radio.active\">200</item>\n    <item name=\"radio.scanning\">90</item>\n    <array name=\"radio.on\">\n        <value>3</value>\n        <value>2.5</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>300000</value>\n        <value>364800</value>\n        <value>441600</value>\n        <value>518400</value>\n        <value>595200</value>\n        <value>672000</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>883200</value>\n        <value>960000</value>\n        <value>1036800</value>\n        <value>1094400</value>\n        <value>1171200</value>\n        <value>1248000</value>\n        <value>1324800</value>\n        <value>1401600</value>\n        <value>1478400</value>\n        <value>1555200</value>\n        <value>1670400</value>\n        <value>1747200</value>\n        <value>1824000</value>\n        <value>1900800</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>300000</value>\n        <value>345600</value>\n        <value>422400</value>\n        <value>499200</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>729600</value>\n        <value>806400</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1190400</value>\n        <value>1267200</value>\n        <value>1344000</value>\n        <value>1420800</value>\n        <value>1497600</value>\n        <value>1574400</value>\n        <value>1651200</value>\n        <value>1728000</value>\n        <value>1804800</value>\n        <value>1881600</value>\n        <value>1958400</value>\n        <value>2035200</value>\n        <value>2112000</value>\n        <value>2208000</value>\n        <value>2265600</value>\n        <value>2323200</value>\n        <value>2342400</value>\n        <value>2361600</value>\n        <value>2457600</value>\n    </array>\n    <item name=\"cpu.idle\">4.73</item>\n    <item name=\"cpu.awake\">60</item>\n    <array name=\"cpu.active.cluster0\">\n        <value>10</value>\n        <value>23.4</value>\n        <value>25.3</value>\n        <value>27.1</value>\n        <value>28.6</value>\n        <value>30.5</value>\n        <value>32.8</value>\n        <value>34.7</value>\n        <value>37.2</value>\n        <value>40.0</value>\n        <value>42.9</value>\n        <value>45.4</value>\n        <value>48.8</value>\n        <value>52.8</value>\n        <value>57.6</value>\n        <value>61.4</value>\n        <value>65.1</value>\n        <value>70.0</value>\n        <value>79.9</value>\n        <value>87.8</value>\n        <value>96.4</value>\n        <value>103.0</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>15</value>\n        <value>48.8</value>\n        <value>55.9</value>\n        <value>62.7</value>\n        <value>69.9</value>\n        <value>76.3</value>\n        <value>82.8</value>\n        <value>89.8</value>\n        <value>97.3</value>\n        <value>105.1</value>\n        <value>112.2</value>\n        <value>118.6</value>\n        <value>129.9</value>\n        <value>141.9</value>\n        <value>154.9</value>\n        <value>171.9</value>\n        <value>187.6</value>\n        <value>207.0</value>\n        <value>228.2</value>\n        <value>248.7</value>\n        <value>263.6</value>\n        <value>304.4</value>\n        <value>334.9</value>\n        <value>371.4</value>\n        <value>411.2</value>\n        <value>474.3</value>\n        <value>496.1</value>\n        <value>511.5</value>\n        <value>524.3</value>\n        <value>536.1</value>\n        <value>542.4</value>\n    </array>\n    <item name=\"battery.capacity\">3040</item>\n    <array name=\"wifi.batchedscan\">\n        <value>0.0002</value>\n        <value>0.002</value>\n        <value>0.02</value>\n        <value>0.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Fairphone/FP3/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-fairphone-fp3\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Fairphone/FP3/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.fairphone.fp3\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Fairphone/FP3*\"\n                android:priority=\"173\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Fairphone/FP3/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- config.xml used from https://gitlab.e.foundation/e/devices/android_device_fairphone_FP3/-/tree/v1-pie/overlay/frameworks/base,\n     but all properties marked as error by phh test/test.sh commented out -->\n<!--\n    Copyright (c) 2014, The Linux Foundation. All rights reserved.\n\n    Redistribution and use in source and binary forms, with or without\n    modification, are permitted provided that the following conditions are\n    met:\n        * Redistributions of source code must retain the above copyright\n          notice, this list of conditions and the following disclaimer.\n        * Redistributions in binary form must reproduce the above\n          copyright notice, this list of conditions and the following\n          disclaimer in the documentation and/or other materials provided\n          with the distribution.\n        * Neither the name of The Linux Foundation nor the names of its\n          contributors may be used to endorse or promote products derived\n          from this software without specific prior written permission.\n\n    THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY EXPRESS OR IMPLIED\n    WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT\n    ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS\n    BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n    BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\n    WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\n    OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\n    IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE\n-->\n\n<resources>\n    <!-- Transferred from Moto G7 Power by GD -->\n    <integer name=\"config_autoPowerModeAnyMotionSensor\">30</integer> <!-- 0 at Fp3, 30 at G7 -->\n    <integer name=\"config_mobile_mtu\">1410</integer> <!-- 1500 at Fp3, 1410 at G7 -->\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n            <item>/system/framework/oat/arm64/services.odex</item>\n            <item>/system/framework/boot-framework.vdex</item>\n    </string-array>\n\n    <!-- Whether a software navigation bar should be shown. NOTE: in the future this may be\n         autodetected from the Configuration. -->\n    <bool name=\"config_showNavigationBar\">true</bool>\n\n    <!-- Enable system navigation keys. -->\n    <bool name=\"config_supportSystemNavigationKeys\">true</bool>\n\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <!-- ComponentName of a dream to show whenever the system would otherwise have\n     gone to sleep.  When the PowerManager is asked to go to sleep, it will instead\n     try to start this dream if possible.  The dream should typically call startDozing()\n     to put the display into a low power state and allow the application processor\n     to be suspended.  When the dream ends, the system will go to sleep as usual.\n     Specify the component name or an empty string if none.\n\n     Note that doze dreams are not subject to the same start conditions as ordinary dreams.\n     Doze dreams will run whenever the power manager is in a dozing state. -->\n<!--    <string name=\"config_doze__Component\">com.android.systemui/com.android.systemui.doze.DozeService</string>\n-->\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n\n    <!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n\n    <!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n     in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    \n    <!-- Control whether Night display is available. This should only be enabled on devices\n         that have a HWC implementation that can apply the matrix passed to setColorTransform\n         without impacting power, performance, and app compatibility (e.g. protected content). -->\n    <bool name=\"config_nightDisplayAvailable\">true</bool>\n\n    <!-- Default screen brightness setting.\n         Must be in the range specified by minimum and maximum. -->\n    <integer name=\"config_screenBrightnessSettingDefault\">71</integer>\n\n    <!-- Stability requirements in milliseconds for accepting a new brightness level.  This is used\n         for debouncing the light sensor.  Different constants are used to debounce the light sensor\n         when adapting to brighter or darker environments.  This parameter controls how quickly\n         brightness changes occur in response to an observed change in light level that exceeds the\n         hysteresis threshold. -->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n\n    <!-- The maximum range of gamma adjustment possible using the screen\n         auto-brightness adjustment setting. -->\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300%</fraction>\n\n    <!-- Screen brightness used to dim the screen when the user activity\n         timeout expires.  May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- Whether device needs to wait for Qualcomm MPCTL service to start\n         before setting power profiles on boot. -->\n<!--    <bool name=\"config_waitForMpctlOnBoot\">true</bool>\n-->\n    <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N  1 zones as follows:\n\n         Zone 0:        0 <= LUX < array[0]\n         Zone 1:        array[0] <= LUX < array[1]\n         ...\n         Zone N:        array[N - 1] <= LUX < array[N]\n         Zone N + 1     array[N] <= LUX < infinity\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>8</item>\n        <item>12</item>\n        <item>20</item>\n        <item>33</item>\n        <item>55</item>\n        <item>90</item>\n        <item>148</item>\n        <item>245</item>\n        <item>403</item>\n        <item>665</item>\n        <item>1097</item>\n        <item>1808</item>\n        <item>2981</item>\n        <item>5000</item>\n    </integer-array>\n\n    <!-- Array of desired screen brightness in nits corresponding to the lux values\n         in the config_autoBrightnessLevels array. As with config_screenBrightnessMinimumNits and\n         config_screenBrightnessMaximumNits, the display brightness is defined as the measured\n         brightness of an all-white image.\n         If this is defined then:\n            - config_autoBrightnessLcdBacklightValues should not be defined\n            - config_screenBrightnessNits must be defined\n            - config_screenBrightnessBacklight must be defined\n         This array should have size one greater than the size of the config_autoBrightnessLevels\n         array. The brightness values must be non-negative and non-decreasing. This must be\n         overridden in platform specific overlays -->\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>10.45935</item>   <!-- 0-1 -->\n        <item>29.25559</item>   <!-- 1-2 -->\n        <item>34.240692</item>  <!-- 2-3 -->\n        <item>37.514347</item>  <!-- 3-4 -->\n        <item>40.018696</item>  <!-- 4-8 -->\n        <item>46.885098</item>  <!-- 8-12 -->\n        <item>51.626434</item>  <!-- 12-20 -->\n        <item>58.610405</item>  <!-- 20-33 -->\n        <item>66.890915</item>  <!-- 33-55 -->\n        <item>77.61644</item>   <!-- 55-90 -->\n        <item>90.221886</item>  <!-- 90-148 -->\n        <item>105.80314</item>  <!-- 148-245 -->\n        <item>126.073845</item> <!-- 245-403 -->\n        <item>154.16931</item>  <!-- 403-665 -->\n        <item>191.83717</item>  <!-- 665-1097 -->\n        <item>240.74442</item>  <!-- 1097-1808 -->\n        <item>294.84857</item>  <!-- 1808-2981 -->\n        <item>348.05453</item>  <!-- 2981-5000 -->\n        <item>389.70</item>     <!-- 5000+ -->\n    </array>\n\n    <!-- An array of floats describing the screen brightness in nits corresponding to the backlight\n         values in the config_screenBrightnessBacklight array.  On OLED displays these  values\n         should be measured with an all white image while the display is in the fully on state.\n         Note that this value should *not* reflect the maximum brightness value for any high\n         brightness modes but only the maximum brightness value obtainable in a sustainable manner.\n         This array should be equal in size to config_screenBrightnessBacklight -->\n    <array name=\"config_screenBrightnessNits\">\n        <item>0</item>\n        <item>26.11</item>\n        <item>50.5</item>\n        <item>74.17</item>\n        <item>96.89</item>\n        <item>118.3</item>\n        <item>139.8</item>\n        <item>162.9</item>\n        <item>189.8</item>\n        <item>217.4</item>\n        <item>240.4</item>\n        <item>265.3</item>\n        <item>288.7</item>\n        <item>316</item>\n        <item>340.8</item>\n        <item>357.9</item>\n        <item>376.2</item>\n        <item>392.9</item>\n    </array>\n\n    <!-- An array describing the screen's backlight values corresponding to the brightness\n         values in the config_screenBrightnessNits array.\n         This array should be equal in size to config_screenBrightnessBacklight. -->\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>15</item>\n        <item>30</item>\n        <item>45</item>\n        <item>60</item>\n        <item>75</item>\n        <item>90</item>\n        <item>105</item>\n        <item>120</item>\n        <item>135</item>\n        <item>150</item>\n        <item>165</item>\n        <item>180</item>\n        <item>195</item>\n        <item>210</item>\n        <item>225</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n\n   <!-- Indicate whether to allow the device to suspend when the screen is off\n   due to the proximity sensor.  This resource should only be set to true\n   if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n   Otherwise, the device may fail to wake out of suspend reliably.\n   The default is false. -->\n   <!-- TODO -->\n   <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n\n   <!-- List of regexpressions describing the interface (if any) that represent tetherable\n     USB interfaces.  If the device doesn't want to support tething over USB this should\n     be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>\"usb\\\\d\"</item>\n        <item>\"rndis\\\\d\"</item>\n    </string-array>\n\n   <!-- List of regexpressions describing the interface (if any) that represent tetherable\n          Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n          should be empty.  An example would be \"softap.*\" -->\n   <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\n       <item>\"wigig0\"</item>\n       <item>\"wlan0\"</item>\n   </string-array>\n\n   <!-- Enable ACS (auto channel selection) for Wifi hotspot (SAP) -->\n<!--   <bool translatable=\"false\" name=\"config_wifi_softap_acs_supported\">false</bool>\n-->\n   <!-- Enable 802.11ac for Wifi hotspot (SAP) -->\n<!--   <bool translatable=\"false\" name=\"config_wifi_softap_ieee80211ac_supported\">false</bool>\n-->\n    <!-- Boolean indicating whether single radio chain scan results are to be used for network selection -->\n<!--    <bool translatable=\"false\" name=\"config_wifi_framework_use_single_radio_chain_scan_results_network_selection\">false</bool>\n-->\n       <!-- Is the device capable of hot swapping an ICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <!-- Flag specifying whether VoLTE & VT is available on device -->\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Flag specifying whether VoLTE should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_volte_available\">true</bool>\n\n    <!-- Flag specifying whether VoLTE TTY is supported -->\n<!--    <bool name=\"config_carrier_volte_tty_supported\">true</bool>\n-->\n    <!-- Flag specifying whether WFC over IMS is available on device -->\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether VT is available on device -->\n    <bool name=\"config_device_vt_available\">true</bool>\n\n    <!-- ImsService package name to bind to by default, if config_dynamic_bind_ims is true -->\n    <string name=\"config_ims_package\">org.codeaurora.ims</string>\n\n    <!-- Flag specifying whether or not IMS will use the ImsResolver dynamically -->\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n\n    <!-- If this is true, the screen will come on when you unplug usb/power/whatever. -->\n<!--    <bool name=\"config_unplugTurnsOnScreen\">true</bool>\n-->\n    <!-- Vibrator pattern for feedback about a long screen/key press -->\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>30</item>\n    </integer-array>\n\n    <!-- Vibrator pattern for feedback about touching a virtual key -->\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>20</item>\n    </integer-array>\n\n    <!-- Vibrator pattern for a very short but reliable vibration for soft keyboard tap -->\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>0</item>\n        <item>05</item>\n    </integer-array>\n\n    <!-- Shutdown if the battery temperature exceeds (this value * 0.1) Celsius. -->\n    <integer name=\"config_shutdownBatteryTemperature\">625</integer>\n\n\n    <!-- This string array should be overridden by the device to present a list of network\n     attributes.  This is used by the connectivity manager to decide which networks can coexist\n     based on the hardware -->\n    <!-- An Array of \"[Connection name],[ConnectivityManager.TYPE_xxxx],\n         [associated radio-type],[priority],[restoral-timer(ms)],[dependencyMet]  -->\n    <!-- the 5th element \"resore-time\" indicates the number of milliseconds to delay\n         before automatically restore the default connection.  Set -1 if the connection\n         does not require auto-restore. -->\n    <!-- the 6th element indicates boot-time dependency-met value. -->\n    <string-array translatable=\"false\" name=\"networkAttributes\">\n        <item>\"wifi,1,1,1,-1,true\"</item>\n        <item>\"mobile,0,0,0,-1,true\"</item>\n        <item>\"mobile_mms,2,0,4,60000,true\"</item>\n        <item>\"mobile_supl,3,0,2,60000,true\"</item>\n        <item>\"mobile_dun,4,0,2,60000,true\"</item>\n        <item>\"mobile_hipri,5,0,3,60000,true\"</item>\n        <item>\"mobile_fota,10,0,2,60000,true\"</item>\n        <item>\"mobile_ims,11,0,2,60000,true\"</item>\n        <item>\"mobile_cbs,12,0,2,60000,true\"</item>\n        <item>\"bluetooth,7,7,2,-1,true\"</item>\n        <item>\"ethernet,9,9,9,-1,true\"</item>\n        <item>\"mobile_emergency,15,0,5,-1,true\"</item>\n    </string-array>\n\n    <!-- Configure mobile tcp buffer sizes in the form:\n         rat-name:rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max\n         If no value is found for the rat-name in use, the system default will be applied.\n    -->\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:524288,1048576,8388608,262144,524288,4194304</item>\n        <item>lte_ca:1048576,2097152,16777216,524288,1048576,8388608</item>\n        <item>umts:131072,262144,1452032,4096,16384,399360</item>\n        <item>hspa:131072,262144,1452032,4096,16384,399360</item>\n        <item>hsupa:131072,262144,1452032,4096,16384,399360</item>\n        <item>hsdpa:131072,262144,1452032,4096,16384,399360</item>\n        <item>hspap:131072,262144,1452032,4096,16384,399360</item>\n        <item>edge:16384,32768,131072,4096,16384,65536</item>\n        <item>gprs:4096,8192,24576,4096,8192,24576</item>\n        <item>evdo:131072,262144,1048576,4096,16384,524288</item>\n        <item>ehrpd:4094,87380,1048576,4096,16384,262144</item>\n    </string-array>\n\n    <!-- This string array should be overridden by the device to present a list of radio\n         attributes.  This is used by the connectivity manager to decide which networks can coexist\n         based on the hardware -->\n    <!-- An Array of \"[ConnectivityManager connectionType],\n                      [# simultaneous connection types]\"  -->\n    <string-array translatable=\"false\" name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n        <item>9,1</item>\n    </string-array>\n\n    <!-- Boolean indicating if restoring network selection should be skipped -->\n    <!-- The restoring is handled by modem if it is true-->\n    <bool translatable=\"false\" name=\"skip_restoring_network_selection\">true</bool>\n\n    <!-- Config determines whether to update phone object when voice registration\n         state changes. Voice radio tech change will always trigger an update of\n         phone object irrespective of this config -->\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n\n        <!-- Set to true to add links to Cell Broadcast app from Settings and MMS app. -->\n<!--    <bool name=\"config_cell__BroadcastAppLinks\">true</bool>\n-->\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n\n    <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n         This mechanism allows the host to remain in suspend state and the dongle to actively\n         scan and wake the host when a configured SSID is detected by the dongle. This chipset\n         capability can provide power savings when wifi needs to be always kept on. -->\n    <bool translatable=\"false\" name=\"config_wifi_background_scan_support\">true</bool>\n\n    <!-- Wifi driver supports batched scan -->\n    <bool translatable=\"false\" name=\"config_wifi_batched_scan_supported\">true</bool>\n\n    <!-- Boolean indicating whether or not to revert to default country code when cellular\n         radio is unable to find any MCC information to infer wifi country code from -->\n<!--    <bool translatable=\"false\" name=\"config_wifi_revert_country_code_on_cellular_loss\">true</bool>\n-->\n    <!-- Boolean indicating whether or not wifi should turn off when emergency call is made -->\n<!--    <bool translatable=\"false\" name=\"config_wifi_turn_off_during_emergency_call\">true</bool>\n-->\n    <!-- Values for GPS configuration -->\n    <string-array translatable=\"false\" name=\"config_gpsParameters\">\n        <item>NTP_SERVER=europe.pool.ntp.org</item>\n        <item>#SUPL_HOST=supl.google.com</item>\n        <item>#SUPL_PORT=7275</item>\n        <item>SUPL_VER=0x30000</item>\n        <item>#SUPL_MODE=1</item>\n        <item>#SUPL_ES=1</item>\n        <item>#LPP_PROFILE=3</item>\n        <item>USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=1</item>\n        <item>A_GLONASS_POS_PROTOCOL_SELECT=15</item>\n        <item>#GPS_LOCK=0</item>\n    </string-array>\n\n    <!-- Component name of the combo network location provider. -->\n<!--    <string name=\"config_comboNetworkLocationProvider\" translatable=\"false\">com.qualcomm.location</string>\n-->\n        <!-- Remote server that can provide NTP responses. -->\n<!--    <string translatable=\"false\" name=\"config_ntpServer\">europe.pool.ntp.org</string>\n-->\n    <!-- Whether WiFi display is supported by this device.\n     There are many prerequisites for this feature to work correctly.\n     Here are a few of them:\n     * The WiFi radio must support WiFi P2P.\n     * The WiFi radio must support concurrent connections to the WiFi display and\n       to an access point.\n     * The Audio Flinger audio_policy.conf file must specify a rule for the \"r_submix\"\n       remote submix module.  This module is used to record and stream system\n       audio output to the WiFi display encoder in the media server.\n     * The remote submix module \"audio.r_submix.default\" must be installed on the device.\n     * The device must be provisioned with HDCP keys (for protected content). -->\n<!--    <bool name=\"config_enableWifiDisplay\">true</bool>\n-->\n</resources>\n"
  },
  {
    "path": "Fairphone/FP3/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n    Copyright (c) 2015, The Linux Foundation. All rights reserved.\n\n    Redistribution and use in source and binary forms, with or without\n    modification, are permitted provided that the following conditions are\n    met:\n        * Redistributions of source code must retain the above copyright\n          notice, this list of conditions and the following disclaimer.\n        * Redistributions in binary form must reproduce the above\n          copyright notice, this list of conditions and the following\n          disclaimer in the documentation and/or other materials provided\n          with the distribution.\n        * Neither the name of The Linux Foundation nor the names of its\n          contributors may be used to endorse or promote products derived\n          from this software without specific prior written permission.\n\n    THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY EXPRESS OR IMPLIED\n    WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT\n    ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS\n    BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n    BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\n    WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\n    OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\n    IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE\n-->\n\n<device name=\"Android\">\n    <!-- All values are in mA except as noted -->\n    <!-- Nothing -->\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">63</item>\n    <item name=\"screen.full\">261</item>\n    <!-- Additional power used when Wi-Fi is turned on but not receiving,\n     transmitting, or scanning -->\n    <item name=\"wifi.on\">0.606</item>\n    <!-- Additional power used when transmitting or receiving over Wi-Fi -->\n    <item name=\"wifi.active\">74.462</item>\n    <!-- Additional power used when Wi-Fi is scanning for access points -->\n    <item name=\"wifi.scan\">25.088</item>\n    <!-- Average power use by the camera subsystem for a typical camera\n         application. Intended as a rough estimate for an application running a\n         preview and capturing approximately 10 full-resolution pictures per\n         minute. -->\n    <item name=\"camera.avg\">374.399</item>\n    <!-- Average power used by the camera flash module when on -->\n    <item name=\"camera.flashlight\">265.769</item>\n    <!-- Additional power used when GPS is acquiring a signal -->\n    <item name=\"gps.on\">21.412</item>\n    <!-- Additional power used when cellular radio is transmitting/receiving -->\n    <item name=\"radio.active\">208.332</item>\n    <!-- The current consumed by the radio when it is scanning for a signal -->\n    <item name=\"radio.scanning\">46.310</item>\n    <!-- Current consumed by the radio at different signal strengths, when paging -->\n    <array name=\"radio.on\">\n        <value>33.079</value>\n        <value>30</value>\n        <value>25</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n        <value>1.090</value>\n    </array>\n    <!-- Number of cores each CPU cluster contains -->\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value> <!-- Cluster 0 has 4 cores (cpu0, cpu1, cpu2, cpu3) -->\n        <value>4</value> <!-- Cluster 1 has 4 cores (cpu4, cpu5, cpu6, cpu7) -->\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>614400</value> <!-- 614 MHz CPU speed -->\n        <value>883200</value> <!-- 883 MHz CPU speed -->\n        <value>1036800</value> <!-- 1036 MHz CPU speed -->\n        <value>1363200</value> <!-- 1363 MHz CPU speed -->\n        <value>1536000</value> <!-- 1536 MHz CPU speed -->\n        <value>1670400</value> <!-- 1670 MHz CPU speed -->\n        <value>1804800</value> <!-- 1804 MHz CPU speed -->\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>633600</value> <!-- 663 MHz CPU speed -->\n        <value>902400</value> <!-- 902 MHz CPU speed -->\n        <value>1094400</value> <!-- 1094 MHz CPU speed -->\n        <value>1401600</value> <!-- 1401 MHz CPU speed -->\n        <value>1555200</value> <!-- 1552 MHz CPU speed -->\n        <value>1804800</value> <!-- 1804 MHz CPU speed -->\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>8.24</value> <!-- 614 MHz CPU speed -->\n        <value>18.66</value> <!-- 883 MHz CPU speed -->\n        <value>20.2</value> <!-- 1036 MHz CPU speed -->\n        <value>28.57</value> <!-- 1363 MHz CPU speed -->\n        <value>48.57</value> <!-- 1536 MHz CPU speed -->\n        <value>51.23</value> <!-- 1670 MHz CPU speed -->\n        <value>62.6</value> <!-- 1804 MHz CPU speed -->\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>10.85</value> <!-- 663 MHz CPU speed -->\n        <value>20.85</value> <!-- 902 MHz CPU speed -->\n        <value>31.57</value> <!-- 1094 MHz CPU speed -->\n        <value>50.96</value> <!-- 1401 MHz CPU speed -->\n        <value>70.31</value> <!-- 1552 MHz CPU speed -->\n        <value>100.25</value> <!-- 1804 MHz CPU speed -->\n    </array>\n    <!-- Additional power consumption by CPU cluster0 itself when running\n     excluding cores in it -->\n    <item name=\"cpu.cluster_power.cluster0\">4.27</item>\n    <!-- Additional power consumption by CPU cluster1 itself when running\n         excluding cores in it -->\n    <item name=\"cpu.cluster_power.cluster1\">7.22</item>\n    <!-- Power consumption when CPU is suspended -->\n    <item name=\"cpu.suspend\">3.993</item>\n    <!-- Additional power consumption when CPU is in a kernel idle loop -->\n    <item name=\"cpu.idle\">2.969</item>\n    <!-- Additional power consumption by CPU excluding cluster and core when\n         running -->\n    <item name=\"cpu.active\">3.5</item>\n    <!-- This is the battery capacity in mAh -->\n    <!-- This is the battery capacity in mAh (measured at nominal voltage) -->\n    <item name=\"battery.capacity\">3060</item>\n</device>\n"
  },
  {
    "path": "FalseLocks/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-SystemUI-FalseLocks\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "FalseLocks/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.systemui.falselocks\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:priority=\"3\"/>\n</manifest>\n"
  },
  {
    "path": "FalseLocks/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_lockscreenAntiFalsingClassifierEnabled\">false</bool>\n</resources>\n"
  },
  {
    "path": "HTC/Exodus1/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-htc-exodus1\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "HTC/Exodus1/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.htc.exodus1\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+htc/exo*\"\n\t\tandroid:priority=\"85\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "HTC/Exodus1/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Copyright (C) 2009 The Android Open Source Project\n\n     Licensed under the Apache License, Version 2.0 (the \"License\");\n     you may not use this file except in compliance with the License.\n     You may obtain a copy of the License at\n\n          http://www.apache.org/licenses/LICENSE-2.0\n\n     Unless required by applicable law or agreed to in writing, software\n     distributed under the License is distributed on an \"AS IS\" BASIS,\n     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n     See the License for the specific language governing permissions and\n     limitations under the License.\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate. -->\n<resources>\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N  1 zones as follows:\n\n         Zone 0:        0 <= LUX < array[0]\n         Zone 1:        array[0] <= LUX < array[1]\n         ...\n         Zone N:        array[N - 1] <= LUX < array[N]\n         Zone N + 1     array[N] <= LUX < infinity\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>5</item>\n        <item>15</item>\n        <item>16</item>\n        <item>74</item>\n        <item>75</item>\n        <item>149</item>\n        <item>150</item>\n        <item>1500</item>\n        <item>3500</item>\n        <item>5000</item>\n        <item>6500</item>\n        <item>12000</item>\n        <item>15000</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>40</item>\n        <item>50</item>\n        <item>80</item>\n        <item>80</item>\n        <item>105</item>\n        <item>105</item>\n        <item>128</item>\n        <item>128</item>\n        <item>142</item>\n        <item>154</item>\n        <item>214</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n\n    <!-- Screen brightness used to dim the screen when the user activity\n         timeout expires.  May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n\n    <!-- Default screen brightness setting.\n         Must be in the range specified by minimum and maximum. -->\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n      <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n\n    <!-- Stability requirements in milliseconds for accepting a new brightness level.  This is used\n         for debouncing the light sensor.  Different constants are used to debounce the light sensor\n         when adapting to brighter or darker environments.  This parameter controls how quickly\n         brightness changes occur in response to an observed change in light level that exceeds the\n         hysteresis threshold. -->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n     <!-- The maximum range of gamma adjustment possible using the screen\n         auto-brightness adjustment setting. -->\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300%</fraction>\n \n    <!-- Period of time in which to consider light samples in milliseconds. -->\n\t\n    <!-- Amount of time it takes for the light sensor to warm up in milliseconds.\n         For this time after the screen turns on, the Power Manager\n         will not debounce light sensor readings -->\n    <integer name=\"config_lightSensorWarmupTime\">0</integer>\n\n    <!-- The bounding path of the cutout region of the main built-in display.\n         Must either be empty if there is no cutout region, or a string that is parsable by\n         {@link android.util.PathParser}.\n\n         The path is assumed to be specified in display coordinates with pixel units and in\n         the display's native orientation, with the origin of the coordinate system at the\n         center top of the display.\n\n         To facilitate writing device-independent emulation overlays, the marker `@dp` can be\n         appended after the path string to interpret coordinates in dp instead of px units.\n         Note that a physical cutout should be configured in pixels for the best results.\n         -->\n\n       <!-- Height of the status bar -->\n          \n    <!-- Screen off delay\n    <integer name=\"config_screen_off_delay\">1800</integer> -->\n    <!-- Radius of the software rounded corners. \n    <dimen name=\"rounded_corner_radius\">48px</dimen>-->\n\n</resources>\n"
  },
  {
    "path": "HTC/Exodus1/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">104.02</item>\r\n    <item name=\"screen.full\">388.89</item>\r\n    <item name=\"bluetooth.active\">118.89</item>\r\n    <item name=\"bluetooth.on\">5.28</item>\r\n    <item name=\"wifi.on\">0.83</item>\r\n    <item name=\"wifi.active\">105.42</item>\r\n    <item name=\"wifi.scan\">83.3</item>\r\n    <item name=\"dsp.audio\">63.62</item>\r\n    <item name=\"dsp.video\">310.14</item>\r\n    <item name=\"camera.flashlight\">1000</item>\r\n    <item name=\"camera.avg\">980.87</item>\r\n    <item name=\"gps.on\">58</item>\r\n    <item name=\"radio.active\">205</item>\r\n    <item name=\"radio.scanning\">36.5</item>\r\n    <array name=\"radio.on\">\r\n        <value>36.5</value>\r\n        <value>36.5</value>\r\n    </array>\r\n    <item name=\"modem.controller.idle\">25.10</item>\r\n    <item name=\"modem.controller.rx\">557.36</item>\r\n    <item name=\"modem.controller.tx\">423.13</item>\r\n    <item name=\"modem.controller.voltage\">0.75</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>4</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>403200</value>\r\n        <value>480000</value>\r\n        <value>576000</value>\r\n        <value>652800</value>\r\n        <value>748800</value>\r\n        <value>825600</value>\r\n        <value>902400</value>\r\n        <value>979200</value>\r\n        <value>1056000</value>\r\n        <value>1132800</value>\r\n        <value>1228800</value>\r\n        <value>1324800</value>\r\n        <value>1420800</value>\r\n        <value>1516800</value>\r\n        <value>1612800</value>\r\n        <value>1689600</value>\r\n        <value>1766400</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster0\">\r\n        <value>112.33</value>\r\n        <value>119.12</value>\r\n        <value>125.26</value>\r\n        <value>130.49</value>\r\n        <value>134.36</value>\r\n        <value>141.06</value>\r\n        <value>150.45</value>\r\n        <value>154.27</value>\r\n        <value>164.52</value>\r\n        <value>174.25</value>\r\n        <value>180.45</value>\r\n        <value>192.54</value>\r\n        <value>203.12</value>\r\n        <value>219.39</value>\r\n        <value>241.84</value>\r\n        <value>258.29</value>\r\n        <value>265.21</value>\r\n        <value>283.08</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster1\">\r\n        <value>825600</value>\r\n        <value>902400</value>\r\n        <value>979200</value>\r\n        <value>1056000</value>\r\n        <value>1132800</value>\r\n        <value>1209600</value>\r\n        <value>1286400</value>\r\n        <value>1363200</value>\r\n        <value>1459200</value>\r\n        <value>1536000</value>\r\n        <value>1612800</value>\r\n        <value>1689600</value>\r\n        <value>1766400</value>\r\n        <value>1843200</value>\r\n        <value>1920000</value>\r\n        <value>1996800</value>\r\n        <value>2092800</value>\r\n        <value>2169600</value>\r\n        <value>2246400</value>\r\n        <value>2323200</value>\r\n        <value>2400000</value>\r\n        <value>2476800</value>\r\n        <value>2553600</value>\r\n        <value>2649600</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster1\">\r\n        <value>253.12</value>\r\n        <value>275.40</value>\r\n        <value>293.04</value>\r\n        <value>311.87</value>\r\n        <value>337.35</value>\r\n        <value>357.75</value>\r\n        <value>374.71</value>\r\n        <value>404.63</value>\r\n        <value>459.51</value>\r\n        <value>488.13</value>\r\n        <value>525.84</value>\r\n        <value>550.69</value>\r\n        <value>608.85</value>\r\n        <value>700.56</value>\r\n        <value>762.40</value>\r\n        <value>811.37</value>\r\n        <value>959.40</value>\r\n        <value>1043.20</value>\r\n        <value>1080.96</value>\r\n        <value>1098.23</value>\r\n        <value>1152.52</value>\r\n        <value>1181</value>\r\n        <value>1237</value>\r\n        <value>1341</value>\r\n    </array>\r\n    <item name=\"cpu.idle\">7.92</item>\r\n    <array name=\"memory.bandwidths\">\r\n        <value>22.7</value>\r\n    </array>\r\n    <item name=\"battery.capacity\">3420</item>\r\n    <item name=\"wifi.controller.idle\">1</item>\r\n    <item name=\"wifi.controller.rx\">40</item>\r\n    <item name=\"wifi.controller.tx\">60</item>\r\n    <array name=\"wifi.controller.tx_levels\" />\r\n    <item name=\"wifi.controller.voltage\">0</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n</device>"
  },
  {
    "path": "HTC/U12Plus/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-htc-u12plus\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "HTC/U12Plus/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.htc.u12plus\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+htc/ime*\"\n\t\tandroid:priority=\"97\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "HTC/U12Plus/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Copyright (C) 2009 The Android Open Source Project\n\n     Licensed under the Apache License, Version 2.0 (the \"License\");\n     you may not use this file except in compliance with the License.\n     You may obtain a copy of the License at\n\n          http://www.apache.org/licenses/LICENSE-2.0\n\n     Unless required by applicable law or agreed to in writing, software\n     distributed under the License is distributed on an \"AS IS\" BASIS,\n     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n     See the License for the specific language governing permissions and\n     limitations under the License.\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate. -->\n<resources>\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N  1 zones as follows:\n\n         Zone 0:        0 <= LUX < array[0]\n         Zone 1:        array[0] <= LUX < array[1]\n         ...\n         Zone N:        array[N - 1] <= LUX < array[N]\n         Zone N + 1     array[N] <= LUX < infinity\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>5</item>\n        <item>15</item>\n        <item>16</item>\n        <item>74</item>\n        <item>75</item>\n        <item>149</item>\n        <item>150</item>\n        <item>1500</item>\n        <item>3500</item>\n        <item>5000</item>\n        <item>6500</item>\n        <item>12000</item>\n        <item>15000</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>40</item>\n        <item>50</item>\n        <item>80</item>\n        <item>80</item>\n        <item>105</item>\n        <item>105</item>\n        <item>128</item>\n        <item>128</item>\n        <item>142</item>\n        <item>154</item>\n        <item>214</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n\n    <!-- Screen brightness used to dim the screen when the user activity\n         timeout expires.  May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n\n    <!-- Default screen brightness setting.\n         Must be in the range specified by minimum and maximum. -->\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n      <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n\n    <!-- Stability requirements in milliseconds for accepting a new brightness level.  This is used\n         for debouncing the light sensor.  Different constants are used to debounce the light sensor\n         when adapting to brighter or darker environments.  This parameter controls how quickly\n         brightness changes occur in response to an observed change in light level that exceeds the\n         hysteresis threshold. -->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n     <!-- The maximum range of gamma adjustment possible using the screen\n         auto-brightness adjustment setting. -->\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300%</fraction>\n \n    <!-- Period of time in which to consider light samples in milliseconds. -->\n\t\n    <!-- Amount of time it takes for the light sensor to warm up in milliseconds.\n         For this time after the screen turns on, the Power Manager\n         will not debounce light sensor readings -->\n    <integer name=\"config_lightSensorWarmupTime\">0</integer>\n\n    <!-- The bounding path of the cutout region of the main built-in display.\n         Must either be empty if there is no cutout region, or a string that is parsable by\n         {@link android.util.PathParser}.\n\n         The path is assumed to be specified in display coordinates with pixel units and in\n         the display's native orientation, with the origin of the coordinate system at the\n         center top of the display.\n\n         To facilitate writing device-independent emulation overlays, the marker `@dp` can be\n         appended after the path string to interpret coordinates in dp instead of px units.\n         Note that a physical cutout should be configured in pixels for the best results.\n         -->\n\n       <!-- Height of the status bar -->\n          \n    <!-- Screen off delay\n    <integer name=\"config_screen_off_delay\">1800</integer> -->\n    <!-- Radius of the software rounded corners. \n    <dimen name=\"rounded_corner_radius\">48px</dimen>-->\n\n</resources>\n"
  },
  {
    "path": "HTC/U12Plus/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">104.02</item>\r\n    <item name=\"screen.full\">388.89</item>\r\n    <item name=\"bluetooth.active\">118.89</item>\r\n    <item name=\"bluetooth.on\">5.28</item>\r\n    <item name=\"wifi.on\">0.83</item>\r\n    <item name=\"wifi.active\">105.42</item>\r\n    <item name=\"wifi.scan\">83.3</item>\r\n    <item name=\"dsp.audio\">63.62</item>\r\n    <item name=\"dsp.video\">310.14</item>\r\n    <item name=\"camera.flashlight\">1000</item>\r\n    <item name=\"camera.avg\">980.87</item>\r\n    <item name=\"gps.on\">58</item>\r\n    <item name=\"radio.active\">205</item>\r\n    <item name=\"radio.scanning\">36.5</item>\r\n    <array name=\"radio.on\">\r\n        <value>36.5</value>\r\n        <value>36.5</value>\r\n    </array>\r\n    <item name=\"modem.controller.idle\">25.10</item>\r\n    <item name=\"modem.controller.rx\">557.36</item>\r\n    <item name=\"modem.controller.tx\">423.13</item>\r\n    <item name=\"modem.controller.voltage\">0.75</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>4</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>403200</value>\r\n        <value>480000</value>\r\n        <value>576000</value>\r\n        <value>652800</value>\r\n        <value>748800</value>\r\n        <value>825600</value>\r\n        <value>902400</value>\r\n        <value>979200</value>\r\n        <value>1056000</value>\r\n        <value>1132800</value>\r\n        <value>1228800</value>\r\n        <value>1324800</value>\r\n        <value>1420800</value>\r\n        <value>1516800</value>\r\n        <value>1612800</value>\r\n        <value>1689600</value>\r\n        <value>1766400</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster0\">\r\n        <value>112.33</value>\r\n        <value>119.12</value>\r\n        <value>125.26</value>\r\n        <value>130.49</value>\r\n        <value>134.36</value>\r\n        <value>141.06</value>\r\n        <value>150.45</value>\r\n        <value>154.27</value>\r\n        <value>164.52</value>\r\n        <value>174.25</value>\r\n        <value>180.45</value>\r\n        <value>192.54</value>\r\n        <value>203.12</value>\r\n        <value>219.39</value>\r\n        <value>241.84</value>\r\n        <value>258.29</value>\r\n        <value>265.21</value>\r\n        <value>283.08</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster1\">\r\n        <value>825600</value>\r\n        <value>902400</value>\r\n        <value>979200</value>\r\n        <value>1056000</value>\r\n        <value>1132800</value>\r\n        <value>1209600</value>\r\n        <value>1286400</value>\r\n        <value>1363200</value>\r\n        <value>1459200</value>\r\n        <value>1536000</value>\r\n        <value>1612800</value>\r\n        <value>1689600</value>\r\n        <value>1766400</value>\r\n        <value>1843200</value>\r\n        <value>1920000</value>\r\n        <value>1996800</value>\r\n        <value>2092800</value>\r\n        <value>2169600</value>\r\n        <value>2246400</value>\r\n        <value>2323200</value>\r\n        <value>2400000</value>\r\n        <value>2476800</value>\r\n        <value>2553600</value>\r\n        <value>2649600</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster1\">\r\n        <value>253.12</value>\r\n        <value>275.40</value>\r\n        <value>293.04</value>\r\n        <value>311.87</value>\r\n        <value>337.35</value>\r\n        <value>357.75</value>\r\n        <value>374.71</value>\r\n        <value>404.63</value>\r\n        <value>459.51</value>\r\n        <value>488.13</value>\r\n        <value>525.84</value>\r\n        <value>550.69</value>\r\n        <value>608.85</value>\r\n        <value>700.56</value>\r\n        <value>762.40</value>\r\n        <value>811.37</value>\r\n        <value>959.40</value>\r\n        <value>1043.20</value>\r\n        <value>1080.96</value>\r\n        <value>1098.23</value>\r\n        <value>1152.52</value>\r\n        <value>1181</value>\r\n        <value>1237</value>\r\n        <value>1341</value>\r\n    </array>\r\n    <item name=\"cpu.idle\">7.92</item>\r\n    <array name=\"memory.bandwidths\">\r\n        <value>22.7</value>\r\n    </array>\r\n    <item name=\"battery.capacity\">3420</item>\r\n    <item name=\"wifi.controller.idle\">1</item>\r\n    <item name=\"wifi.controller.rx\">40</item>\r\n    <item name=\"wifi.controller.tx\">60</item>\r\n    <array name=\"wifi.controller.tx_levels\" />\r\n    <item name=\"wifi.controller.voltage\">0</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n</device>"
  },
  {
    "path": "HW-IMS/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-hw-ims\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "HW-IMS/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.hwims\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"persist.sys.phh.ims.hw\"\n                android:requiredSystemPropertyValue=\"true\"\n\t\tandroid:priority=\"77\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "HW-IMS/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<string name=\"config_ims_package\">com.huawei.ims</string>\n\t<bool name=\"config_dynamic_bind_ims\">true</bool>\n\t<bool name=\"config_carrier_volte_available\">true</bool>\n\t<bool name=\"config_device_volte_available\">true</bool>\n\t<bool name=\"config_device_wfc_ims_available\">true</bool>\n</resources>\n"
  },
  {
    "path": "HighPriorityMisc/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-highpriomisc\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "HighPriorityMisc/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.highpriomisc\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <!-- SUPER OVERLAY -->\n        <overlay android:targetPackage=\"android\"\n            android:priority=\"8998\"\n            android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "HighPriorityMisc/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- Whether or not swipe up gesture's opt-in setting is available on this device -->\n    <bool name=\"config_swipe_up_gesture_setting_available\">true</bool>\n    <!-- Flag indicating whether platform level volume adjustments are enabled for remote sessions\n         on grouped devices. -->\n    <bool name=\"config_volumeAdjustmentForRemoteGroupSessions\">true</bool>\n</resources>\n"
  },
  {
    "path": "HighPriorityMisc/res/xml/config_webview_packages.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Copyright 2015 The Android Open Source Project\n\n     Licensed under the Apache License, Version 2.0 (the \"License\");\n     you may not use this file except in compliance with the License.\n     You may obtain a copy of the License at\n\n          http://www.apache.org/licenses/LICENSE-2.0\n\n     Unless required by applicable law or agreed to in writing, software\n     distributed under the License is distributed on an \"AS IS\" BASIS,\n     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n     See the License for the specific language governing permissions and\n     limitations under the License.\n-->\n\n<!-- WebView providers in order of preference -->\n<!-- Signature checks are ignored if the package is preinstalled or if this is a userdebug or eng\n    build. If no signature is provided, the package can provide a WebView implementation only on userdebug/eng builds or if it's preinstalled -->\n<webviewproviders>\n    <webviewprovider description=\"Google WebView\" packageName=\"com.google.android.webview\" availableByDefault=\"true\" isFallback=\"true\">\n        <!-- This provider is marked as a fallback to enable the one-time migration from older OS versions' configurations.\n             It will be automatically re-enabled for all users on first boot only, in case it was previously disabled for\n             being a fallback. -->\n        <signature>MIIDuzCCAqOgAwIBAgIJANi6DgBQG4ZTMA0GCSqGSIb3DQEBBQUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKDAtHb29nbGUgSW5jLjEQMA4GA1UECwwHQW5kcm9pZDEQMA4GA1UEAwwHd2VidmlldzAeFw0xNDA4MDgyMzIwMjBaFw00MTEyMjQyMzIwMjBaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKDAtHb29nbGUgSW5jLjEQMA4GA1UECwwHQW5kcm9pZDEQMA4GA1UEAwwHd2VidmlldzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbtaFX0r5aZJMAbPVMAgK1ZZ29dTn91VsGxXv2hqrQo7IpqEy2JmPvPnoMsSiuTAe+UcQy8oKDQ2aYVSAd1DGIy+nSRyFTt3LSIAdwSBkB1qT4a+OqkpsR6bSNXQXQ18lCQu9gREY3h3QlYBQAyzRxw4hRGlrXAzuSz1Ec4W+6x4nLG5DG61MAMR8ClF9XSqbmGB3kyZ70A0X9OPYYxiMWP1ExaYvpaVqjyZZcrPwr+vtW8oCuGBUtHpBUH3OoG+9s2YMcgLG7vCK9awKDqlPcJSpIAAj6uGs4gORmkqxZRMskLSTWbhP4p+3Ap8jYzTVB6Y1/DMVmYTWRMcPW0macCAwEAAaNQME4wHQYDVR0OBBYEFJ6bAR6/QVm4w9LRSGQiaR5Rhp3TMB8GA1UdIwQYMBaAFJ6bAR6/QVm4w9LRSGQiaR5Rhp3TMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAEQu8QiVxax7/diEiJrgKE1LwdXsIygJK/KnaKdnYEkAQpeu/QmrLiycm+OFbL1qHJIB7OuI/PQBUtcaNSiJSCVgtwtEbZWWIdsynqG/Nf4aGOndXegSQNRH54M05sRHLoeRycPrY7xQlEwGikNFR76+5UdwFBQI3Gn22g6puJnVukQm/wXQ+ajoiS4QclrNlixoDQsZ4STLH4+Wju2wIWKFFArIhVEIlbamq+p6BghuzH3aIz/Fy0YTQKi7SA+0fuNeCaqlSm5pYSt6p5CH89y1Fr+wFc5r3iLRnUwRcy08ESC7bZJnxV3d/YQ5valTxBbzku/dQbXVj/xg69H8l8M=</signature>\n    </webviewprovider>\n    <webviewprovider description=\"Google WebView Beta\" packageName=\"com.google.android.webview.beta\" availableByDefault=\"true\">\n        <signature>MIIFxzCCA6+gAwIBAgIVAO+zzx6JOZx3HWDG+fzlC1m53BsqMA0GCSqGSIb3DQEBCwUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0xOTA0MDUxNzIxNTRaFw00OTA0MDUxNzIxNTRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAIbFePU+vsq6CEYIREsFFhwzXDoCwO6aK9ic9WJubui5VV7OqPCZmoZ/LY3852JK1A1OrWU643Ra7Z/wcvBXHHy5g08bF35gfelz9l53rIiG/1ubAApmxMNqASmQ5bMseetUIrBVqFnWspOWyrNuD0UsF4YkLgm+T1X5Hz1RNZwIV7WcVlL5qC2tm6kEy50bcAhbo5dDDud+ft8oc9g7vAiUpV0yqtNjZ+tsdJI4DrW5Nf2UhB8E+91se2IzQyWT6Vs/wB67HwroGr8qwPQYLQvzcyxZo2yA+qU2+k1IgJGTG5/0K/LheNxjqOKj6Zuhceff0JlbmrGKKqbXlz1F/E582MfqjeETB1gjw9Y0tHWEofEGdL4+ub8ZBJmveH9iz4BVKplzmYACLYWCGICiHBvmkkvx9dhmf5SsUsL9o4axPtAOKtjcKIDXBVqOtYCZssoVe9FFlZDHxRhQlbGY6ip0CK/lYlcx8iLfvI8Hf2AlwZa4j7HpFityaAWgYvo9x7bMJbBHiN/HW/NuhCF1B54KnQUmzQoyEnr5Qb4NjiDiXNzR8gYWYa9a/6Zg9iggr4jIbbEVanvCw9FAAZKRR8rk0ToJuFk2fRJdi2NhKo1GbVWOjj1Cd/Xbahd/uZhZGf1Uc61bG4rn9NU4GqliO2Wl2L78EkxuLDKXdovdHFjzAgMBAAGjUDBOMAwGA1UdEwQFMAMBAf8wHQYDVR0OBBYEFCAIx3WLD1UQ3YUE9ZBt36vfdQ6eMB8GA1UdIwQYMBaAFCAIx3WLD1UQ3YUE9ZBt36vfdQ6eMA0GCSqGSIb3DQEBCwUAA4ICAQBdHaxW69Hx4WPMXAVC5+S419L7/+AgxTyCn7YsD77aiKlIU20BMhvGln1d/Og6y1mf/z/x+GAm1ZfQniOih21Gxq3h4C3FvJ7gHgrjtZ6r0ymz7a1YOYc6LG1DNrTK7gKs5syifUd68PxUwNm5U5R9ixj0iglZDAC0apehGH/nfyJ4btS39N+oSQkUz3FpLoD5wYRlfdzhL2rMVDcv4WcEVDO8X8Md5Bk3hYtkh5MHzbVlu2yQ1qcNeXLUxUVeTjGebMu7B54Fgf+tHSBFBiyDdocpgF0B7RjF5579MXLpxdf9hoQImgzmp6xe0oHwqS1nQZR0pYfwP1Y8vxMSUWTPbY0YB9jQaElXznE/eQBuXe4kRkjEO6QvhziiQFxBlbfGSEFVySeqgWR91tJ0OiEWkMraQaI2bz941Qbt12PhS7r0KIkAsC5LpVRDOEgmo2e6+evst7DXpIAUvzNNSHrnmwmMGZ4QP4AUi7uIsclDJUT9sXDhwutx2Edic0X8+ZZ8D4e+HEupXI30z72En0U6ZyPqb6Ll9SOgK6pN6dbhdakucvRHCpmSfIlO8XXmPN5x3RsSteZl20Mc+ZSQuninApdirEs/9CfRoSSYXlNabxklBZd5jeb0py09FjjE+Nqf4EdZFYvzpYFSGJz1RUrsaDWOmx4gF3YeXo8iUbGtPA==</signature>\n    </webviewprovider>\n    <webviewprovider description=\"Google WebView Dev\" packageName=\"com.google.android.webview.dev\" availableByDefault=\"true\">\n        <signature>MIIFxzCCA6+gAwIBAgIVAMQCAZgONsTyki5gq7E1h9s6KFvaMA0GCSqGSIb3DQEBCwUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0xOTA0MDUxNzE3MDJaFw00OTA0MDUxNzE3MDJaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJjFQ4Jm1Tf5BESiSnU1w5H5//IbLr6wNIfVbws8mbPb3fq9vs3LAHbtfzgWJ3eG2eNx7GH6ge+XjaNiZzQ8223Fqu9AxBinve4KSm6Mrkq7gk7lMCbUUIap6m0ftDa+7lrxbhjWHrFzFq8Muq43CM7i8CxLdKTGSx098dcvY6giOQstAKQyPmlbH6zjwnS8KNYakDKv0Fv4VdKi14T6ANXAblicfTaclA1HLWhFqv5DaKL8YobQu8FN2Egk9nlimwExbRs1twrmuyX2tNtgX7vMvt3+HHTrkYweARVvvqVoEXkNGfZPlIkExBZSHpJgqSIb6vcBzgntneo9X+iB7K0VRovkK20PDuxKvrt07dZ15qACGC364O1NKSK0+1tiRU6tPI8P1VI3JR2c8C5cnCg9zGCHinZR3iyY+ISA5G+bVEU8WWhwMuSuM2Vo5hmpDnX+p1K2XiuNdV2VblXPKZIfV3xahCZTvemVBt6WhrxeshhTBG2+Z2Qz0TSZSFkeX4ruo0WffOy7A2ybwhmCWryltgDe04Z+kkF+kmwZ6N/cQWWBqYPTILYfs/t9XWz3VyrFEJK+Uf6T+/JO3T0nGZZm4+kr5wH6YMbffrF5S8t0/DpIZfxExcyPnwxYAkI8TohMR4BPX4FPJL5j5ulZbnEbAqoVC6nphlVSulRLM5LFAgMBAAGjUDBOMAwGA1UdEwQFMAMBAf8wHQYDVR0OBBYEFBDgxJQIS7rzqWgJ5oSIuvg3hos6MB8GA1UdIwQYMBaAFBDgxJQIS7rzqWgJ5oSIuvg3hos6MA0GCSqGSIb3DQEBCwUAA4ICAQAiEpFVrLKCY99LxFmIqUvE/pL2ULzhBtZ0YQvWT4QgMABrC2ZKsG0Ttx2OyGXjI3Hl9sEDGdCTA2D0lN3gS44RYSxCK0RANF2wamY5vGgEA4uqQ6o/JIH9VLTEk7A7g+Lu4fl4lnIX3+kw2Thfk4CQ15cWI9tISUPfC4rO2vG9Ct9G3kkXvEj1r7cRH7wmGJcOWKoiMVsLNVIfCYPO4qZOnj+ZpVkxLxRTTjJzqXPYNsHlfywM3zoqtexDdwXFVGP8M/cW7pIp46UE0bvU9jHurF+ECwUykLn/GHG36DYyKAFeIsgpGsLZXW9jHLspSaVF3kR77qPpvlhuF29rfY4E2Bd2d24HHWR3mHMosdzKomatOZbeh6Dj0wdrq+GmRpC70knWrXxmNshYSJri41jvAUEnXVAkbQznxeCct6ST2JhYzuNP8OGVxO0xqs/Hpu9x1aSN0BUotO7ZJPqVR5qCpgEWE1BuWljutrhpI5/d0Oz/DKs14TDrPjlrYJgmR766MnqxQAzYAcM1nC6QcxAkc+N1BLGujI+WQbz9sAlUC0fOf3KuVqemt9XoIh5Z33kJ1QI/VKflCQtlvgSBnJX9zge/iAEImud+Z3MyPT6FxVtkEM9KwBWytT1TvJTyPeOK9SV+2w7xbCoLC8apPlamx13yDngxg0c3eJAd9+p2OA==</signature>\n    </webviewprovider>\n    <webviewprovider description=\"Google WebView Canary\" packageName=\"com.google.android.webview.canary\" availableByDefault=\"true\">\n        <signature>MIIFxzCCA6+gAwIBAgIVAMtzFe17x7TJnswywhkvEJa+6EIQMA0GCSqGSIb3DQEBCwUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0xOTA0MDUxNzIzMDZaFw00OTA0MDUxNzIzMDZaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJbi91Ehi2xTxKCzeC6XO+COhaJp4dv6LqA8EfTBZEKoLQZ6FQQcDE4dirK78tBIbF4SQLkWt+Lxh3LnV6yfOt3hNmK3Rc9IhFAi0A56dGWazNo0pY8DiCftmPwnkPNT2aTZzmvWuDQHjLoMju2y7nDOliZThOybF9KMKSVsAr2Ahcmx4cRdyxCZKAutzsYOoBk77dFIO0kSaEPof9/Zlan4mAEnQ6GWgbK5wyIYN7DuaCDkJ5FYxUJxyp53/c5jKF/zZRPoGzXlt5e22yymD8MPSj716OolmKPFLUtzCVUnrm4xmmtgheWS1X43tRWit0rPl92bBHFiSECyIQriNS5ZlLuh712G6D7A3uaQqIIRmKVRE6DT3xRWI3l78cDquWIgU+x99qS9bb/txv/oaT1SIlM/rJij11iOISJCJ++vcyuR4j3pydkfl5ePH8YKAmUOCFlDJM3vOt7aqYpx3Ql5GFLeHOoSw4vOzwvMSROV/i6mXBv1d5O1o5XzDUWuIsFFroC1yz11/s547eV091BGuB60pyv7pXZY2EFOjjFcqWfsKrmcxzqCwel9bDd1WvsUY2Dt6Xl13hFMZ9ab2XiZCqA+OF+PrZKJYhTcpcdEjTYbVYEofst5Zg6WWL28WfQlDq0QwVDWFAsBdnegp40dNKwdkjp0LTXYdykzu8otAgMBAAGjUDBOMAwGA1UdEwQFMAMBAf8wHQYDVR0OBBYEFI0WYMtA13YCvaXP3y7SD7+BUoGGMB8GA1UdIwQYMBaAFI0WYMtA13YCvaXP3y7SD7+BUoGGMA0GCSqGSIb3DQEBCwUAA4ICAQAmJmDx+9Bfshs9PtNPb+2PEckvwheOurS15JAV10OTvmcpu0AON56RpItaMm29Uea5wYxaPcPwUQDum0vahHt7FIYxnPIxQ0FxsBDSVDn5veWMVXf5oSVDzsR61+x7i67Qk3dsMgRrY0PS/HZv+cFl0fb87b54mrtFIl8P9KjV5g5PUNJI2BIwLOKgnlU2kDrE1emm7lIKvoJqwb9JjlWl0lB+xXmntNQ+ZNvCzULnr1o0QblVK1Iowe++17GzOtrUlkATTmGx2exaeEEsZcQ23J6u8XycAk9+80aspTjZHC9aneQVcIdbCEBdWkF3xQ0TSnytT/0jLnLBnk2/kIV2ynw2zu/nMczgW2eUnfiIjqzBuP0uRMJ8NFPv/4Agmdqex+A233K9wYc92iflm/aVT3qw7wQntsmSesSBfZgLVVQ++dVD0bd5qYtyELCA2DNCaORU62bfNnPNTkQQo/FeyFDBLNzfWxiDINk6SxNxrZLgQFj9gil+CBgltrJ90Qv8Ats1ES66A0o+2T/j0GA9nOkfznID0VU1SlmOub/0SMwZL98WpkYqYTu/9AOqwzZBO/uT4ADANnMrMd4dtzZ1n0AdSvr1QyqO9XJRmW0k1PlmBM6iPU9p3JMVEqeQ7/zYnYq0tCK+k1mvA5BQ20NVSfea27X7/9EgGanchrFdCQ==</signature>\n    </webviewprovider>\n    <webviewprovider description=\"Google WebView Debug\" packageName=\"com.google.android.webview.debug\" availableByDefault=\"true\">\n        <!-- Ignore this package on user/release builds unless preinstalled. -->\n    </webviewprovider>\n    <webviewprovider description=\"AOSP WebView\" packageName=\"com.android.webview\" availableByDefault=\"true\">\n        <!-- Ignore this package on user/release builds unless preinstalled. -->\n    </webviewprovider>\n    <webviewprovider description=\"Bromite WebView\" packageName=\"org.bromite.webview\" availableByDefault=\"true\">\n\t    <signature>MIIDbTCCAlWgAwIBAgIEHcsmjjANBgkqhkiG9w0BAQsFADBmMQswCQYDVQQGEwJERTEQMA4GA1UECBMHVW5rbm93bjEPMA0GA1UEBxMGQmVybGluMRAwDgYDVQQKEwdCcm9taXRlMRAwDgYDVQQLEwdCcm9taXRlMRAwDgYDVQQDEwdjc2FnYW41MCAXDTE4MDExOTA3MjE1N1oYDzIwNjgwMTA3MDcyMTU3WjBmMQswCQYDVQQGEwJERTEQMA4GA1UECBMHVW5rbm93bjEPMA0GA1UEBxMGQmVybGluMRAwDgYDVQQKEwdCcm9taXRlMRAwDgYDVQQLEwdCcm9taXRlMRAwDgYDVQQDEwdjc2FnYW41MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtakjGj0eTavbBB2vWXj8KBixWn4zgXAKc+yGFu3SLEGF1VB5aJWwcMHxVI55yH/8M2eNnJP0BkSidfKgPVcm1sk/GrNEs9uk5sWod9byO5M5QWQmGP2REeTd6J0BVVVaMp2MZnqeR3Su3pwFzrSwTqIGyf8dkPSEz7ifj792+EeRNrov4oRQK7lIfqInzwc4d34wU069Lrw6m7J7HM0KbRYISsWMiYj025Qg+dTrtdWt7jbdcj7htW0eYyJoLd90+s43RWnOpENmWpcWv1EVPxUD4mCdV9idYwoHRIESpSu9IWvqDZp1VoRc43nLgsNfNBwmYdTkIaPiz1m7TBcr7QIDAQABoyEwHzAdBgNVHQ4EFgQUuWoGd7W7wMyQ1pOdjiMv10YHTR0wDQYJKoZIhvcNAQELBQADggEBAA7iw6eKz+T8HIpKDoDcX1Ywjn9JUzuCFu20LnsLzreO/Pog1xErYjdLAS7LTZokfbAnitBskO9QhV9BYkDiM0Qr5v2/HsJTtxa1mz9ywCcI36jblMyuXFj8tuwQI9/t9i+Fc3+bOFBV3t7djPo9qX1dIK0lZ6s8HcIhaCNdqm65fH+nWhC/H9djqC6qOtrkTiACKEcHQ4a/5dfROU0q0M4bS4YuiaAQWgjiGbik4LrZ8wZX1aqJCLt0Hs7MzXyyf0cRSO11FIOViHwzh6WTZGufq2J3YBFXPond8kLxkKL3LNezbi5yTcecxsbKQ6OS46CnIKcy/M8asSreLpoCDvw=</signature>\n    </webviewprovider>\n</webviewproviders>\n"
  },
  {
    "path": "Huawei/ARE/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-ARE\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Huawei/ARE/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.huawei.ARE\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+*ARE*\"\n\t\tandroid:priority=\"144\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/ARE/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n\n    <dimen name=\"status_bar_height\">96px</dimen>\n    <dimen name=\"status_bar_height_portrait\">96px</dimen>\n    <dimen name=\"status_bar_height_landscape\">96px</dimen>\n\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\n\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">33</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>8</item>\n        <item>55</item>\n        <item>350</item>\n        <item>1600</item>\n        <item>2550</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>47</item>\n        <item>150</item>\n        <item>180</item>\n        <item>250</item>\n        <item>255</item>\n    </integer-array>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M-100,0c17.9,0 32.8,19.4 32.8,32.8l0,0C-62.4,68.6 -38.7,96 0,96c37.1,0 62.4,-27.4 67.3,-63.2l0,0C67.3,19.4 82.1,0 100,0H-100z</string>\n</resources>\n"
  },
  {
    "path": "Huawei/ARE/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">96px</dimen>\n</resources>\n"
  },
  {
    "path": "Huawei/ARE/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">105</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">142</item>\n  <item name=\"bluetooth.on\">1</item>\n  <item name=\"bluetooth.at\">1</item> <!-- TBD -->\n  <item name=\"screen.full\">340</item> <!-- backlight 18 leds -->\n  <item name=\"wifi.on\">2</item>\n  <item name=\"wifi.active\">202</item>\n  <item name=\"wifi.scan\">127</item>\n  <item name=\"dsp.audio\">43</item> <!-- k3v5 -->\n  <item name=\"dsp.video\">196</item>\n  <item name=\"radio.active\">115</item>\n  <item name=\"gps.on\">40</item>\n  <item name=\"battery.capacity\">5000</item> <!-- 5000mAh -->\n  <item name=\"radio.scanning\">65</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.speeds\">\n    <value>633600</value> <!-- 633 MHz CPU speed -->\n    <value>902400</value> <!-- 900 MHzHz CPU speed -->\n    <value>1113600</value> <!-- 1.1 GHz CPU speed -->\n    <value>1401600</value><!-- 1.4 GHz CPU speed -->\n    <value>1536000</value><!-- 1.5 GHz CPU speed -->\n    <value>1747200</value><!-- 1.6 GHz CPU speed -->\n    <value>1843200</value><!-- 1.7 GHz CPU speed -->\n    <value>1958400</value><!-- 1.8 GHz CPU speed -->\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">3.5</item> <!-- k3v5 -->\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">40</item> <!-- k3v5 -->\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active\">\n    <value>114</value>\n    <value>130</value>\n    <value>139</value>\n    <value>150</value>\n    <value>155</value>\n    <value>216</value>\n    <value>250</value>\n    <value>300</value>\n  </array>\n</device>\n"
  },
  {
    "path": "Huawei/Generic/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Huawei/Generic/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.huawei\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"persist.sys.overlay.huawei\"\n                android:requiredSystemPropertyValue=\"true\"\n\t\tandroid:priority=\"31\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/Generic/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_autoBrightnessResetAmbientLuxAfterWarmUp\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <integer name=\"config_autoBrightnessAmbientLightHorizon\">10000</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n    <integer name=\"config_autoBrightnessLightSensorRate\">300</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">200</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">40</integer>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>47</item>\n        <item>150</item>\n        <item>180</item>\n        <item>250</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>8</item>\n        <item>55</item>\n        <item>350</item>\n        <item>1600</item>\n        <item>2550</item>\n    </integer-array>\n\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_supportSystemNavigationKeys\">true</bool>\n</resources>\n"
  },
  {
    "path": "Huawei/hi3660/DUK/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-DUK\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Huawei/hi3660/DUK/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"com.dil3mm4.huawei.DUK\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n\t        android:requiredSystemPropertyName=\"ro.hw.oemName\"\n\t\tandroid:requiredSystemPropertyValue=\"+DUK*\"\n\t\tandroid:priority=\"29\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/hi3660/DUK/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate.\n\n     NOTE: The naming convention is \"config_camelCaseValue\". Some legacy\n     entries do not follow the convention, but all new entries should. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n     <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>40</item>\n        <item>100</item>\n        <item>325</item>\n        <item>600</item>\n        <item>1250</item>\n        <item>2200</item>\n        <item>4000</item>\n        <item>10000</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>11</item>   <!-- 0-1 -->\n        <item>22</item>   <!-- 1-40 -->\n        <item>47</item>   <!-- 40-100 -->\n        <item>61</item>   <!-- 100-325 -->\n        <item>84</item>   <!-- 325-600 -->\n        <item>107</item>  <!-- 600-1250 -->\n        <item>154</item>  <!-- 1250-2200 -->\n        <item>212</item>  <!-- 2200-4000 -->\n        <item>245</item>  <!-- 4000-10000 -->\n        <item>255</item>  <!-- 10000+ -->\n    </integer-array>\n\t\n    <!-- Minimum screen brightness allowed by the power manager. -->\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n\t\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n\t<!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n\n\t<!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    \n\t<!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    \n\t<!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\t\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tething over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>\"usb\\\\d\"</item>\n        <item>\"rndis\\\\d\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\n        <item>\"wlan0\"</item>\n        <item>\"softap.*\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n         should be empty. -->\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n        <item>\"bt-pan\"</item>\n    </string-array>\n\n    <!-- Array of allowable ConnectivityManager network types for tethering -->\n    <!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n         [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->\n    <integer-array translatable=\"false\" name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n    <!-- Flag specifying whether VoLTE is available on device -->\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Flag specifying whether VoLTE should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_volte_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS is available on device -->\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n\n    <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n         This mechanism allows the host to remain in suspend state and the dongle to actively\n         scan and wake the host when a configured SSID is detected by the dongle. This chipset\n         capability can provide power savings when wifi needs to be always kept on. -->\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    \n\t\n</resources>\n"
  },
  {
    "path": "Huawei/hi3660/DUK/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">104</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">97</item>\n  <item name=\"bluetooth.on\">0.6</item>\n  <item name=\"bluetooth.at\">0.6</item> <!-- TBD -->\n  <item name=\"screen.full\">330</item> <!-- backlight 16 leds -->\n  <item name=\"wifi.on\">0.6</item>\n  <item name=\"wifi.active\">128</item>\n  <item name=\"wifi.scan\">146</item>\n  <item name=\"dsp.audio\">38</item> <!-- k3v5 -->\n  <item name=\"dsp.video\">163</item>\n  <item name=\"radio.active\">180</item>\n  <item name=\"gps.on\">70</item>\n  <item name=\"battery.capacity\">3900</item> <!-- 3900mAh -->\n  <item name=\"radio.scanning\">60</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.speeds\">\n    <value>533000</value> <!-- 533 MHz CPU speed -->\n    <value>999000</value> <!-- 999 MHz CPU speed -->\n    <value>1402000</value> <!-- 1.4 GHz CPU speed -->\n    <value>1709000</value><!-- 1.7 GHz CPU speed -->\n    <value>1844000</value><!-- 1.8 GHz CPU speed -->\n    <value>2112000</value><!-- 2.1 GHz CPU speed -->\n    <value>2362000</value><!-- 2.3 GHz CPU speed -->\n    <value>2612000</value><!-- 2.6 GHz CPU speed -->\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">4</item> <!-- k3v5 -->\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">35</item> <!-- k3v5 -->\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active\">\n    <value>30</value>\n    <value>72</value>\n    <value>133</value>\n    <value>201</value>\n    <value>250</value>\n    <value>990</value>\n    <value>1761</value>\n    <value>1948</value>\n  </array>\n</device>\n"
  },
  {
    "path": "Huawei/hi3660/SHT/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-SHT\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Huawei/hi3660/SHT/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"com.dil3mm4.huawei.SHT\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n\t        android:requiredSystemPropertyName=\"ro.hw.oemName\"\n\t\tandroid:requiredSystemPropertyValue=\"+SHT*\"\n\t\tandroid:priority=\"66\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/hi3660/SHT/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate.\n\n     NOTE: The naming convention is \"config_camelCaseValue\". Some legacy\n     entries do not follow the convention, but all new entries should. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n     <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>40</item>\n        <item>100</item>\n        <item>325</item>\n        <item>600</item>\n        <item>1250</item>\n        <item>2200</item>\n        <item>4000</item>\n        <item>10000</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>    <!-- 0-1 -->\n        <item>11</item>   <!-- 1-40 -->\n        <item>22</item>   <!-- 40-100 -->\n        <item>47</item>   <!-- 100-325 -->\n        <item>61</item>   <!-- 325-600 -->\n        <item>95</item>   <!-- 600-1250 -->\n        <item>130</item>  <!-- 1250-2200 -->\n        <item>180</item>  <!-- 2200-4000 -->\n        <item>240</item>  <!-- 4000-10000 -->\n        <item>255</item>  <!-- 10000+ -->\n    </integer-array>\n\t\n    <!-- Minimum screen brightness allowed by the power manager. -->\n    <integer name=\"config_screenBrightnessDim\">2</integer>\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n\t<!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n\n\t<!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    \n\t<!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    \n\t<!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\t\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tething over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>\"rndis0\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\n        <item>\"wlan0\"</item>\n        <item>\"softap.*\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n         should be empty. -->\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n        <item>\"bt-pan\"</item>\n    </string-array>\n\n    <!-- Array of allowable ConnectivityManager network types for tethering -->\n    <!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n         [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->\n    <integer-array translatable=\"false\" name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>7</item>\n    </integer-array>\n\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n    <!-- Flag specifying whether VoLTE is available on device -->\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Flag specifying whether VoLTE should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_volte_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS is available on device -->\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n\n    <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n         This mechanism allows the host to remain in suspend state and the dongle to actively\n         scan and wake the host when a configured SSID is detected by the dongle. This chipset\n         capability can provide power savings when wifi needs to be always kept on. -->\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n\n</resources>\n"
  },
  {
    "path": "Huawei/hi3660/SHT/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">265</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">97</item>\n  <item name=\"bluetooth.on\">0.6</item>\n  <item name=\"bluetooth.at\">0.6</item> <!-- TBD -->\n  <item name=\"screen.full\">485</item> <!-- backlight 32 leds -->\n  <item name=\"wifi.on\">0.6</item>\n  <item name=\"wifi.active\">128</item>\n  <item name=\"wifi.scan\">146</item>\n  <item name=\"dsp.audio\">38</item> <!-- k3v6 -->\n  <item name=\"dsp.video\">163</item>\n  <item name=\"radio.active\">180</item>\n  <item name=\"gps.on\">70</item>\n  <item name=\"battery.capacity\">5100</item> <!-- 5100mAh -->\n  <item name=\"radio.scanning\">60</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.speeds\">\n    <value>533000</value> <!-- 533 MHz CPU speed -->\n    <value>999000</value> <!-- 999 MHz CPU speed -->\n    <value>1402000</value> <!-- 1.4 GHz CPU speed -->\n    <value>1709000</value><!-- 1.7 GHz CPU speed -->\n    <value>1844000</value><!-- 1.8 GHz CPU speed -->\n    <value>2112000</value><!-- 2.1 GHz CPU speed -->\n    <value>2362000</value><!-- 2.3 GHz CPU speed -->\n    <value>2612000</value><!-- 2.6 GHz CPU speed -->\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">4</item> <!-- k3v5 -->\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">35</item> <!-- k3v5 -->\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active\">\n    <value>30</value>\n    <value>72</value>\n    <value>133</value>\n    <value>201</value>\n    <value>250</value>\n    <value>990</value>\n    <value>1761</value>\n    <value>1948</value>\n  </array>\n</device>\n"
  },
  {
    "path": "Huawei/hi3660/STF/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-STF\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Huawei/hi3660/STF/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"com.dil3mm4.huawei.STF\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n\t        android:requiredSystemPropertyName=\"ro.hw.oemName\"\n\t\tandroid:requiredSystemPropertyValue=\"+STF*\"\n\t\tandroid:priority=\"28\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/hi3660/STF/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate.\n\n     NOTE: The naming convention is \"config_camelCaseValue\". Some legacy\n     entries do not follow the convention, but all new entries should. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n     <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>40</item>\n        <item>100</item>\n        <item>325</item>\n        <item>600</item>\n        <item>1250</item>\n        <item>2200</item>\n        <item>4000</item>\n        <item>10000</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>11</item>   <!-- 0-1 -->\n        <item>22</item>   <!-- 1-40 -->\n        <item>47</item>   <!-- 40-100 -->\n        <item>61</item>   <!-- 100-325 -->\n        <item>84</item>   <!-- 325-600 -->\n        <item>107</item>  <!-- 600-1250 -->\n        <item>154</item>  <!-- 1250-2200 -->\n        <item>212</item>  <!-- 2200-4000 -->\n        <item>245</item>  <!-- 4000-10000 -->\n        <item>255</item>  <!-- 10000+ -->\n    </integer-array>\n\t\n    <!-- Minimum screen brightness allowed by the power manager. -->\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n\t<!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n\n\t<!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    \n\t<!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    \n\t<!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\t\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tething over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>\"usb\\\\d\"</item>\n        <item>\"rndis\\\\d\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\n        <item>\"wlan0\"</item>\n        <item>\"softap.*\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n         should be empty. -->\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n        <item>\"bt-pan\"</item>\n    </string-array>\n\n    <!-- Array of allowable ConnectivityManager network types for tethering -->\n    <!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n         [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->\n    <integer-array translatable=\"false\" name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n    <!-- Flag specifying whether VoLTE is available on device -->\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Flag specifying whether VoLTE should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_volte_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS is available on device -->\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n\n    <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n         This mechanism allows the host to remain in suspend state and the dongle to actively\n         scan and wake the host when a configured SSID is detected by the dongle. This chipset\n         capability can provide power savings when wifi needs to be always kept on. -->\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    \n\t\n</resources>\n"
  },
  {
    "path": "Huawei/hi3660/STF/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">104</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">97</item>\n  <item name=\"bluetooth.on\">0.6</item>\n  <item name=\"bluetooth.at\">0.6</item> <!-- TBD -->\n  <item name=\"screen.full\">330</item> <!-- backlight 16 leds -->\n  <item name=\"wifi.on\">0.6</item>\n  <item name=\"wifi.active\">128</item>\n  <item name=\"wifi.scan\">146</item>\n  <item name=\"dsp.audio\">38</item> <!-- k3v5 -->\n  <item name=\"dsp.video\">163</item>\n  <item name=\"radio.active\">180</item>\n  <item name=\"gps.on\">70</item>\n  <item name=\"battery.capacity\">3100</item> <!-- 3900mAh -->\n  <item name=\"radio.scanning\">60</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.speeds\">\n    <value>533000</value> <!-- 533 MHz CPU speed -->\n    <value>999000</value> <!-- 999 MHz CPU speed -->\n    <value>1402000</value> <!-- 1.4 GHz CPU speed -->\n    <value>1709000</value><!-- 1.7 GHz CPU speed -->\n    <value>1844000</value><!-- 1.8 GHz CPU speed -->\n    <value>2112000</value><!-- 2.1 GHz CPU speed -->\n    <value>2362000</value><!-- 2.3 GHz CPU speed -->\n    <value>2612000</value><!-- 2.6 GHz CPU speed -->\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">4</item> <!-- k3v5 -->\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">35</item> <!-- k3v5 -->\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active\">\n    <value>30</value>\n    <value>72</value>\n    <value>133</value>\n    <value>201</value>\n    <value>250</value>\n    <value>990</value>\n    <value>1761</value>\n    <value>1948</value>\n  </array>\n</device>\n"
  },
  {
    "path": "Huawei/hi3660/VTR/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-VTR\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Huawei/hi3660/VTR/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"com.dil3mm4.huawei.VTR\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n\t        android:requiredSystemPropertyName=\"ro.hw.oemName\"\n\t\tandroid:requiredSystemPropertyValue=\"+VTR*\"\n\t\tandroid:priority=\"38\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/hi3660/VTR/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate.\n\n     NOTE: The naming convention is \"config_camelCaseValue\". Some legacy\n     entries do not follow the convention, but all new entries should. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n     <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>40</item>\n        <item>100</item>\n        <item>325</item>\n        <item>600</item>\n        <item>1250</item>\n        <item>2200</item>\n        <item>4000</item>\n        <item>10000</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>11</item>   <!-- 0-1 -->\n        <item>22</item>   <!-- 1-40 -->\n        <item>47</item>   <!-- 40-100 -->\n        <item>61</item>   <!-- 100-325 -->\n        <item>84</item>   <!-- 325-600 -->\n        <item>107</item>  <!-- 600-1250 -->\n        <item>154</item>  <!-- 1250-2200 -->\n        <item>212</item>  <!-- 2200-4000 -->\n        <item>245</item>  <!-- 4000-10000 -->\n        <item>255</item>  <!-- 10000+ -->\n    </integer-array>\n\t\n    <!-- Minimum screen brightness allowed by the power manager. -->\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n\t<!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n\n\t<!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    \n\t<!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    \n\t<!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\t\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tething over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>\"usb\\\\d\"</item>\n        <item>\"rndis\\\\d\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\n        <item>\"wlan0\"</item>\n        <item>\"softap.*\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n         should be empty. -->\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n        <item>\"bt-pan\"</item>\n    </string-array>\n\n    <!-- Array of allowable ConnectivityManager network types for tethering -->\n    <!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n         [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->\n    <integer-array translatable=\"false\" name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n    <!-- Flag specifying whether VoLTE is available on device -->\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Flag specifying whether VoLTE should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_volte_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS is available on device -->\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n\n    <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n         This mechanism allows the host to remain in suspend state and the dongle to actively\n         scan and wake the host when a configured SSID is detected by the dongle. This chipset\n         capability can provide power savings when wifi needs to be always kept on. -->\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    \n\t\n</resources>\n"
  },
  {
    "path": "Huawei/hi3660/VTR/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">95</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">97</item>\n  <item name=\"bluetooth.on\">0.6</item>\n  <item name=\"bluetooth.at\">0.6</item> <!-- TBD -->\n  <item name=\"screen.full\">365</item> <!-- backlight 16 leds -->\n  <item name=\"wifi.on\">0.6</item>\n  <item name=\"wifi.active\">128</item>\n  <item name=\"wifi.scan\">146</item>\n  <item name=\"dsp.audio\">43</item> <!-- k3v5 -->\n  <item name=\"dsp.video\">176</item>\n  <item name=\"radio.active\">190</item>\n  <item name=\"gps.on\">70</item>\n  <item name=\"battery.capacity\">3100</item> <!-- 3900mAh -->\n  <item name=\"radio.scanning\">65</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.speeds\">\n    <value>533000</value> <!-- 533 MHz CPU speed -->\n    <value>999000</value> <!-- 999 MHz CPU speed -->\n    <value>1402000</value> <!-- 1.4 GHz CPU speed -->\n    <value>1709000</value><!-- 1.7 GHz CPU speed -->\n    <value>1844000</value><!-- 1.8 GHz CPU speed -->\n    <value>2112000</value><!-- 2.1 GHz CPU speed -->\n    <value>2362000</value><!-- 2.3 GHz CPU speed -->\n    <value>2612000</value><!-- 2.6 GHz CPU speed -->\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">5</item> <!-- k3v5 -->\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">35</item> <!-- k3v5 -->\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active\">\n    <value>30</value>\n    <value>72</value>\n    <value>133</value>\n    <value>201</value>\n    <value>250</value>\n    <value>990</value>\n    <value>1761</value>\n    <value>1948</value>\n  </array>\n</device>\n"
  },
  {
    "path": "Huawei/hi6250/ANE/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-ANE\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Huawei/hi6250/ANE/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"com.dil3mm4.huawei.ANE\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+ANE*\"\n\t\tandroid:priority=\"37\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/hi6250/ANE/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate.\n\n     NOTE: The naming convention is \"config_camelCaseValue\". Some legacy\n     entries do not follow the convention, but all new entries should. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n     <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>40</item>\n        <item>100</item>\n        <item>325</item>\n        <item>600</item>\n        <item>1250</item>\n        <item>2200</item>\n        <item>4000</item>\n        <item>10000</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>11</item>   <!-- 0-1 -->\n        <item>22</item>   <!-- 1-40 -->\n        <item>47</item>   <!-- 40-100 -->\n        <item>61</item>   <!-- 100-325 -->\n        <item>84</item>   <!-- 325-600 -->\n        <item>107</item>  <!-- 600-1250 -->\n        <item>154</item>  <!-- 1250-2200 -->\n        <item>212</item>  <!-- 2200-4000 -->\n        <item>245</item>  <!-- 4000-10000 -->\n        <item>255</item>  <!-- 10000+ -->\n    </integer-array>\n\t\n    <!-- Minimum screen brightness allowed by the power manager. -->\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n\t<!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n\n\t<!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    \n\t<!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    \n\t<!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\t\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tething over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>\"usb\\\\d\"</item>\n        <item>\"rndis\\\\d\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\n        <item>\"wlan0\"</item>\n        <item>\"softap.*\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n         should be empty. -->\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n        <item>\"bt-pan\"</item>\n    </string-array>\n\n    <!-- Array of allowable ConnectivityManager network types for tethering -->\n    <!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n         [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->\n    <integer-array translatable=\"false\" name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n    <!-- Flag specifying whether VoLTE is available on device -->\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Flag specifying whether VoLTE should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_volte_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS is available on device -->\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n\n    <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n         This mechanism allows the host to remain in suspend state and the dongle to actively\n         scan and wake the host when a configured SSID is detected by the dongle. This chipset\n         capability can provide power savings when wifi needs to be always kept on. -->\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    \n\t\n</resources>\n"
  },
  {
    "path": "Huawei/hi6250/ANE/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">90px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">90px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -156,0 L -156,90 L 156,90 L 156,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Huawei/hi6250/ANE/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Huawei/hi6250/ANE/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">143</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">97</item>\n  <item name=\"bluetooth.on\">0.6</item>\n  <item name=\"bluetooth.at\">0.6</item> <!-- TBD -->\n  <item name=\"screen.full\">414</item> <!-- backlight 16 leds -->\n  <item name=\"wifi.on\">0.6</item>\n  <item name=\"wifi.active\">128</item>\n  <item name=\"wifi.scan\">146</item>\n  <item name=\"dsp.audio\">43</item> <!-- k3v5 -->\n  <item name=\"dsp.video\">176</item>\n  <item name=\"radio.active\">190</item>\n  <item name=\"gps.on\">70</item>\n  <item name=\"battery.capacity\">3000</item>\n  <item name=\"radio.scanning\">65</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.speeds\">\n    <value>480000</value> <!-- 480 MHz CPU speed -->\n    <value>807000</value> <!-- 807 MHz CPU speed -->\n    <value>1306000</value><!-- 1.3 GHz CPU speed -->\n    <value>1402000</value><!-- 1.4 GHz CPU speed -->\n    <value>1709000</value><!-- 1.7 GHz CPU speed -->\n    <value>1805000</value><!-- 1.8 GHz CPU speed -->\n    <value>2016000</value><!-- 2.0 GHz CPU speed -->\n    <value>2112000</value><!-- 2.1 GHz CPU speed -->\n    <value>2362000</value><!-- 2.3 GHz CPU speed -->\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">4</item> <!-- k3v5 -->\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">43</item> <!-- k3v5 -->\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active\">\n    <value>107</value>\n    <value>181</value>\n    <value>425</value>\n    <value>537</value>\n    <value>732</value>\n    <value>899</value>\n    <value>1417</value>\n    <value>1855</value>\n    <value>2323</value>\n  </array>\n</device>\n"
  },
  {
    "path": "Huawei/hi6250/BND/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-BND\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Huawei/hi6250/BND/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"com.dil3mm4.huawei.BND\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+BND*\"\n\t\tandroid:priority=\"35\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/hi6250/BND/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate.\n\n     NOTE: The naming convention is \"config_camelCaseValue\". Some legacy\n     entries do not follow the convention, but all new entries should. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n     <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>40</item>\n        <item>100</item>\n        <item>325</item>\n        <item>600</item>\n        <item>1250</item>\n        <item>2200</item>\n        <item>4000</item>\n        <item>10000</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>11</item>   <!-- 0-1 -->\n        <item>22</item>   <!-- 1-40 -->\n        <item>47</item>   <!-- 40-100 -->\n        <item>61</item>   <!-- 100-325 -->\n        <item>84</item>   <!-- 325-600 -->\n        <item>107</item>  <!-- 600-1250 -->\n        <item>154</item>  <!-- 1250-2200 -->\n        <item>212</item>  <!-- 2200-4000 -->\n        <item>245</item>  <!-- 4000-10000 -->\n        <item>255</item>  <!-- 10000+ -->\n    </integer-array>\n\t\n    <!-- Minimum screen brightness allowed by the power manager. -->\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n\t<!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n\n\t<!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    \n\t<!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    \n\t<!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\t\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tething over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>\"usb\\\\d\"</item>\n        <item>\"rndis\\\\d\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\n        <item>\"wlan0\"</item>\n        <item>\"softap.*\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n         should be empty. -->\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n        <item>\"bt-pan\"</item>\n    </string-array>\n\n    <!-- Array of allowable ConnectivityManager network types for tethering -->\n    <!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n         [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->\n    <integer-array translatable=\"false\" name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n    <!-- Flag specifying whether VoLTE is available on device -->\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Flag specifying whether VoLTE should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_volte_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS is available on device -->\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n\n    <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n         This mechanism allows the host to remain in suspend state and the dongle to actively\n         scan and wake the host when a configured SSID is detected by the dongle. This chipset\n         capability can provide power savings when wifi needs to be always kept on. -->\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    \n\t\n</resources>\n"
  },
  {
    "path": "Huawei/hi6250/BND/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">103</item>\n    <item name=\"bluetooth.active\">124</item>\n    <item name=\"bluetooth.on\">1.2</item>\n    <item name=\"bluetooth.at\">1.2</item>\n    <item name=\"screen.full\">460</item>\n    <item name=\"wifi.on\">0.4</item>\n    <item name=\"wifi.active\">405</item>\n    <item name=\"wifi.scan\">138</item>\n    <item name=\"dsp.audio\">43</item>\n    <item name=\"dsp.video\">176</item>\n    <item name=\"radio.active\">106</item>\n    <item name=\"gps.on\">70</item>\n    <item name=\"battery.capacity\">3340</item>\n    <item name=\"radio.scanning\">65</item>\n    <array name=\"radio.on\">\n        <value>13.0</value>\n        <value>10.0</value>\n        <value>10.0</value>\n        <value>10.0</value>\n        <value>10.0</value>\n    </array>\n    <array name=\"cpu.speeds\">\n        <value>480000</value>\n        <value>807000</value>\n        <value>1306000</value>\n        <value>1402000</value>\n        <value>1709000</value>\n        <value>1805000</value>\n        <value>2016000</value>\n        <value>2112000</value>\n        <value>2362000</value>\n    </array>\n    <item name=\"cpu.idle\">4</item>\n    <item name=\"cpu.awake\">43</item>\n    <array name=\"cpu.active\">\n        <value>107</value>\n        <value>181</value>\n        <value>425</value>\n        <value>538</value>\n        <value>851</value>\n        <value>899</value>\n        <value>1417</value>\n        <value>1484</value>\n        <value>2323</value>\n    </array>\n</device>"
  },
  {
    "path": "Huawei/hi6250/FIG/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-FIG\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Huawei/hi6250/FIG/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"com.dil3mm4.huawei.FIG\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+FIG*\"\n\t\tandroid:priority=\"67\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/hi6250/FIG/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate.\n\n     NOTE: The naming convention is \"config_camelCaseValue\". Some legacy\n     entries do not follow the convention, but all new entries should. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n     <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>8</item>\n        <item>55</item>\n        <item>350</item>\n        <item>1600</item>\n        <item>2550</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>47</item>\n        <item>150</item>\n        <item>180</item>\n        <item>250</item>\n        <item>255</item>\n    </integer-array>\n\n    <!-- Minimum screen brightness allowed by the power manager. -->\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">4</integer>\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n\t<!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOff\">false</bool>\n\n\t<!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    \n\t<!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">false</bool>\n    \n\t<!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n\t\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">4</integer>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tething over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis0</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wlan0|ap0</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n         should be empty. -->\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n    </string-array>\n\n    <!-- Array of allowable ConnectivityManager network types for tethering -->\n    <!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n         [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>1</item>\n        <item>7</item>\n        <item>0</item>\n    </integer-array>\n\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">false</bool>\n\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">false</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n    <!-- Flag specifying whether VoLTE is available on device -->\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Flag specifying whether VoLTE should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_volte_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS is available on device -->\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n\n    <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n         This mechanism allows the host to remain in suspend state and the dongle to actively\n         scan and wake the host when a configured SSID is detected by the dongle. This chipset\n         capability can provide power savings when wifi needs to be always kept on. -->\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    \n\t\n</resources>\n"
  },
  {
    "path": "Huawei/hi6250/FIG/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">147</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">145</item>\n  <item name=\"bluetooth.on\">1.4</item>\n  <item name=\"bluetooth.at\">1.4</item> <!-- TBD -->\n  <item name=\"screen.full\">408</item> <!-- backlight 16 leds -->\n  <item name=\"wifi.on\">0.7</item>\n  <item name=\"wifi.active\">200</item>\n  <item name=\"wifi.scan\">85</item>\n  <item name=\"dsp.audio\">43</item> <!-- k3v5 -->\n  <item name=\"dsp.video\">187</item>\n  <item name=\"radio.active\">92</item>\n  <item name=\"gps.on\">70</item>\n  <item name=\"battery.capacity\">3000</item> <!-- 3900mAh -->\n  <item name=\"radio.scanning\">65</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.speeds\">\n    <value>480000</value> <!-- 480 MHz CPU speed -->\n    <value>807000</value> <!-- 807 MHz CPU speed -->\n    <value>1306000</value> <!-- 1.0 GHz CPU speed -->\n    <value>1402000</value><!-- 1.2 GHz CPU speed -->\n    <value>1709000</value><!-- 1.3 GHz CPU speed -->\n    <value>1805000</value><!-- 1.8 GHz CPU speed -->\n    <value>2016000</value><!-- 2.0 GHz CPU speed -->\n    <value>2112000</value><!-- 2.3 GHz CPU speed -->\n    <value>2362000</value><!-- 2.5 GHz CPU speed -->\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">3.9</item> <!-- k3v5 -->\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">43</item> <!-- k3v5 -->\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active\">\n    <value>107</value>\n    <value>181</value>\n    <value>425</value>\n    <value>538</value>\n    <value>851</value>\n    <value>899</value>\n    <value>1417</value>\n    <value>1484</value>\n    <value>2323</value>\n  </array>\n</device>\n"
  },
  {
    "path": "Huawei/hi6250/LLD/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-LLD\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Huawei/hi6250/LLD/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"com.dil3mm4.huawei.LLD\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+LLD*\"\n\t\tandroid:priority=\"32\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/hi6250/LLD/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate.\n\n     NOTE: The naming convention is \"config_camelCaseValue\". Some legacy\n     entries do not follow the convention, but all new entries should. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n     <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>40</item>\n        <item>100</item>\n        <item>325</item>\n        <item>600</item>\n        <item>1250</item>\n        <item>2200</item>\n        <item>4000</item>\n        <item>10000</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>11</item>   <!-- 0-1 -->\n        <item>22</item>   <!-- 1-40 -->\n        <item>47</item>   <!-- 40-100 -->\n        <item>61</item>   <!-- 100-325 -->\n        <item>84</item>   <!-- 325-600 -->\n        <item>107</item>  <!-- 600-1250 -->\n        <item>154</item>  <!-- 1250-2200 -->\n        <item>212</item>  <!-- 2200-4000 -->\n        <item>245</item>  <!-- 4000-10000 -->\n        <item>255</item>  <!-- 10000+ -->\n    </integer-array>\n\t\n    <!-- Minimum screen brightness allowed by the power manager. -->\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n\t<!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n\n\t<!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    \n\t<!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    \n\t<!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\t\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tething over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>\"usb\\\\d\"</item>\n        <item>\"rndis\\\\d\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\n        <item>\"wlan0\"</item>\n        <item>\"softap.*\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n         should be empty. -->\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n        <item>\"bt-pan\"</item>\n    </string-array>\n\n    <!-- Array of allowable ConnectivityManager network types for tethering -->\n    <!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n         [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->\n    <integer-array translatable=\"false\" name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n    <!-- Flag specifying whether VoLTE is available on device -->\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Flag specifying whether VoLTE should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_volte_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS is available on device -->\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n\n    <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n         This mechanism allows the host to remain in suspend state and the dongle to actively\n         scan and wake the host when a configured SSID is detected by the dongle. This chipset\n         capability can provide power savings when wifi needs to be always kept on. -->\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    \n\t\n</resources>\n"
  },
  {
    "path": "Huawei/hi6250/LLD/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">147</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">145</item>\n  <item name=\"bluetooth.on\">1.4</item>\n  <item name=\"bluetooth.at\">1.4</item> <!-- TBD -->\n  <item name=\"screen.full\">408</item> <!-- backlight 16 leds -->\n  <item name=\"wifi.on\">0.7</item>\n  <item name=\"wifi.active\">200</item>\n  <item name=\"wifi.scan\">85</item>\n  <item name=\"dsp.audio\">43</item> <!-- k3v5 -->\n  <item name=\"dsp.video\">187</item>\n  <item name=\"radio.active\">92</item>\n  <item name=\"gps.on\">70</item>\n  <item name=\"battery.capacity\">3000</item> <!-- 3900mAh -->\n  <item name=\"radio.scanning\">65</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.speeds\">\n    <value>480000</value> <!-- 480 MHz CPU speed -->\n    <value>807000</value> <!-- 807 MHz CPU speed -->\n    <value>1306000</value> <!-- 1.0 GHz CPU speed -->\n    <value>1402000</value><!-- 1.2 GHz CPU speed -->\n    <value>1709000</value><!-- 1.3 GHz CPU speed -->\n    <value>1805000</value><!-- 1.8 GHz CPU speed -->\n    <value>2016000</value><!-- 2.0 GHz CPU speed -->\n    <value>2112000</value><!-- 2.3 GHz CPU speed -->\n    <value>2362000</value><!-- 2.5 GHz CPU speed -->\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">3.9</item> <!-- k3v5 -->\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">43</item> <!-- k3v5 -->\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active\">\n    <value>107</value>\n    <value>181</value>\n    <value>425</value>\n    <value>538</value>\n    <value>851</value>\n    <value>899</value>\n    <value>1417</value>\n    <value>1484</value>\n    <value>2323</value>\n  </array>\n</device>\n"
  },
  {
    "path": "Huawei/hi6250/PIC/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-PIC\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Huawei/hi6250/PIC/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.huawei.PIC\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+PIC*\"\n\t\tandroid:priority=\"150\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/hi6250/PIC/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_autoBrightnessResetAmbientLuxAfterWarmUp\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <integer name=\"config_autoBrightnessAmbientLightHorizon\">10000</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n    <integer name=\"config_autoBrightnessLightSensorRate\">300</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">200</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">40</integer>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>47</item>\n        <item>150</item>\n        <item>180</item>\n        <item>250</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>8</item>\n        <item>55</item>\n        <item>350</item>\n        <item>1600</item>\n        <item>2550</item>\n    </integer-array>\n    \n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">false</bool>\n    <bool name=\"config_supportSystemNavigationKeys\">false</bool>\n</resources>\n"
  },
  {
    "path": "Huawei/hi6250/PIC/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">131.6</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">97</item>\n  <item name=\"bluetooth.on\">0.6</item>\n  <item name=\"bluetooth.at\">0.6</item> <!-- TBD -->\n  <item name=\"screen.full\">396.5</item> <!-- backlight 16 leds -->\n  <item name=\"wifi.on\">0.6</item>\n  <item name=\"wifi.active\">128</item>\n  <item name=\"wifi.scan\">146</item>\n  <item name=\"dsp.audio\">43</item> <!-- k3v5 -->\n  <item name=\"dsp.video\">176</item>\n  <item name=\"radio.active\">190</item>\n  <item name=\"gps.on\">70</item>\n  <item name=\"battery.capacity\">2950</item> <!-- 2950mAh -->\n  <item name=\"radio.scanning\">65</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.speeds\">\n    <value>480000</value> <!-- 480 MHz CPU speed -->\n    <value>807000</value> <!-- 807 MHz CPU speed -->\n    <value>1306000</value><!-- 1.3 GHz CPU speed -->\n    <value>1402000</value><!-- 1.4 GHz CPU speed -->\n    <value>1709000</value><!-- 1.7 GHz CPU speed -->\n    <value>1805000</value><!-- 1.8 GHz CPU speed -->\n    <value>2016000</value><!-- 2.0 GHz CPU speed -->\n    <value>2112000</value><!-- 2.1 GHz CPU speed -->\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">4</item> <!-- k3v5 -->\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">43</item> <!-- k3v5 -->\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active\">\n    <value>107</value>\n    <value>181</value>\n    <value>425</value>\n    <value>537</value>\n    <value>732</value>\n    <value>899</value>\n    <value>1417</value>\n    <value>1855</value>\n  </array>\n</device>\n"
  },
  {
    "path": "Huawei/hi6250/PRA/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-PRA\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Huawei/hi6250/PRA/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"com.dil3mm4.huawei.PRA\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+PRA*\"\n\t\tandroid:priority=\"33\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/hi6250/PRA/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate.\n\n     NOTE: The naming convention is \"config_camelCaseValue\". Some legacy\n     entries do not follow the convention, but all new entries should. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n     <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>40</item>\n        <item>100</item>\n        <item>325</item>\n        <item>600</item>\n        <item>1250</item>\n        <item>2200</item>\n        <item>4000</item>\n        <item>10000</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>11</item>   <!-- 0-1 -->\n        <item>22</item>   <!-- 1-40 -->\n        <item>47</item>   <!-- 40-100 -->\n        <item>61</item>   <!-- 100-325 -->\n        <item>84</item>   <!-- 325-600 -->\n        <item>107</item>  <!-- 600-1250 -->\n        <item>154</item>  <!-- 1250-2200 -->\n        <item>212</item>  <!-- 2200-4000 -->\n        <item>245</item>  <!-- 4000-10000 -->\n        <item>255</item>  <!-- 10000+ -->\n    </integer-array>\n\t\n    <!-- Minimum screen brightness allowed by the power manager. -->\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n\t<!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n\n\t<!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    \n\t<!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    \n\t<!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\t\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tething over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>\"usb\\\\d\"</item>\n        <item>\"rndis\\\\d\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\n        <item>\"wlan0\"</item>\n        <item>\"softap.*\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n         should be empty. -->\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n        <item>\"bt-pan\"</item>\n    </string-array>\n\n    <!-- Array of allowable ConnectivityManager network types for tethering -->\n    <!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n         [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->\n    <integer-array translatable=\"false\" name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n    <!-- Flag specifying whether VoLTE is available on device -->\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Flag specifying whether VoLTE should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_volte_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS is available on device -->\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n\n    <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n         This mechanism allows the host to remain in suspend state and the dongle to actively\n         scan and wake the host when a configured SSID is detected by the dongle. This chipset\n         capability can provide power savings when wifi needs to be always kept on. -->\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    \n\t\n</resources>\n"
  },
  {
    "path": "Huawei/hi6250/PRA/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">114</item>\n    <item name=\"bluetooth.active\">97</item>\n    <item name=\"bluetooth.on\">0.6</item>\n    <item name=\"bluetooth.at\">0.6</item>\n    <item name=\"screen.full\">302</item>\n    <item name=\"wifi.on\">0.6</item>\n    <item name=\"wifi.active\">128</item>\n    <item name=\"wifi.scan\">146</item>\n    <item name=\"dsp.audio\">43</item>\n    <item name=\"dsp.video\">176</item>\n    <item name=\"radio.active\">190</item>\n    <item name=\"gps.on\">70</item>\n    <item name=\"battery.capacity\">3000</item>\n    <item name=\"radio.scanning\">65</item>\n    <array name=\"radio.on\">\n        <value>13.0</value>\n        <value>10.0</value>\n        <value>10.0</value>\n        <value>10.0</value>\n        <value>10.0</value>\n    </array>\n    <array name=\"cpu.speeds\">\n        <value>480000</value>\n        <value>807000</value>\n        <value>1018000</value>\n        <value>1210000</value>\n        <value>1306000</value>\n        <value>1517000</value>\n        <value>1805000</value>\n        <value>2016000</value>\n        <value>2304000</value>\n        <value>2515200</value>\n    </array>\n    <item name=\"cpu.idle\">4</item>\n    <item name=\"cpu.awake\">43</item>\n    <array name=\"cpu.active\">\n        <value>107</value>\n        <value>181</value>\n        <value>244</value>\n        <value>343</value>\n        <value>425</value>\n        <value>582</value>\n        <value>899</value>\n        <value>1417</value>\n        <value>2266</value>\n        <value>2455</value>\n    </array>\n</device>\n"
  },
  {
    "path": "Huawei/hi6250/RNE/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-RNE\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Huawei/hi6250/RNE/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"com.dil3mm4.huawei.RNE\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+RNE*\"\n\t\tandroid:priority=\"36\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/hi6250/RNE/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate.\n\n     NOTE: The naming convention is \"config_camelCaseValue\". Some legacy\n     entries do not follow the convention, but all new entries should. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n     <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>40</item>\n        <item>100</item>\n        <item>325</item>\n        <item>600</item>\n        <item>1250</item>\n        <item>2200</item>\n        <item>4000</item>\n        <item>10000</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>11</item>   <!-- 0-1 -->\n        <item>22</item>   <!-- 1-40 -->\n        <item>47</item>   <!-- 40-100 -->\n        <item>61</item>   <!-- 100-325 -->\n        <item>84</item>   <!-- 325-600 -->\n        <item>107</item>  <!-- 600-1250 -->\n        <item>154</item>  <!-- 1250-2200 -->\n        <item>212</item>  <!-- 2200-4000 -->\n        <item>245</item>  <!-- 4000-10000 -->\n        <item>255</item>  <!-- 10000+ -->\n    </integer-array>\n\t\n    <!-- Minimum screen brightness allowed by the power manager. -->\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n\t<!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n\n\t<!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    \n\t<!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    \n\t<!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\t\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tething over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>\"usb\\\\d\"</item>\n        <item>\"rndis\\\\d\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\n        <item>\"wlan0\"</item>\n        <item>\"softap.*\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n         should be empty. -->\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n        <item>\"bt-pan\"</item>\n    </string-array>\n\n    <!-- Array of allowable ConnectivityManager network types for tethering -->\n    <!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n         [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->\n    <integer-array translatable=\"false\" name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n    <!-- Flag specifying whether VoLTE is available on device -->\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Flag specifying whether VoLTE should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_volte_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS is available on device -->\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n\n    <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n         This mechanism allows the host to remain in suspend state and the dongle to actively\n         scan and wake the host when a configured SSID is detected by the dongle. This chipset\n         capability can provide power savings when wifi needs to be always kept on. -->\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    \n\t\n</resources>\n"
  },
  {
    "path": "Huawei/hi6250/RNE/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">131.6</item>\n    <item name=\"bluetooth.active\">97</item>\n    <item name=\"bluetooth.on\">0.6</item>\n    <item name=\"bluetooth.at\">0.6</item>\n    <item name=\"screen.full\">396.5</item>\n    <item name=\"wifi.on\">0.6</item>\n    <item name=\"wifi.active\">128</item>\n    <item name=\"wifi.scan\">146</item>\n    <item name=\"dsp.audio\">43</item>\n    <item name=\"dsp.video\">176</item>\n    <item name=\"radio.active\">190</item>\n    <item name=\"gps.on\">70</item>\n    <item name=\"battery.capacity\">3340</item>\n    <item name=\"radio.scanning\">65</item>\n    <array name=\"radio.on\">\n        <value>13.0</value>\n        <value>10.0</value>\n        <value>10.0</value>\n        <value>10.0</value>\n        <value>10.0</value>\n    </array>\n    <array name=\"cpu.speeds\">\n        <value>480000</value>\n        <value>807000</value>\n        <value>1306000</value>\n        <value>1402000</value>\n        <value>1709000</value>\n        <value>1805000</value>\n        <value>2016000</value>\n        <value>2112000</value>\n    </array>\n    <item name=\"cpu.idle\">4</item>\n    <item name=\"cpu.awake\">43</item>\n    <array name=\"cpu.active\">\n        <value>107</value>\n        <value>181</value>\n        <value>425</value>\n        <value>537</value>\n        <value>732</value>\n        <value>899</value>\n        <value>1417</value>\n        <value>1855</value>\n    </array>\n</device>"
  },
  {
    "path": "Huawei/hi6250/WAS/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-WAS\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Huawei/hi6250/WAS/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"com.dil3mm4.huawei.WAS\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+WAS*\"\n\t\tandroid:priority=\"34\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/hi6250/WAS/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate.\n\n     NOTE: The naming convention is \"config_camelCaseValue\". Some legacy\n     entries do not follow the convention, but all new entries should. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n     <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>40</item>\n        <item>100</item>\n        <item>325</item>\n        <item>600</item>\n        <item>1250</item>\n        <item>2200</item>\n        <item>4000</item>\n        <item>10000</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>11</item>   <!-- 0-1 -->\n        <item>22</item>   <!-- 1-40 -->\n        <item>47</item>   <!-- 40-100 -->\n        <item>61</item>   <!-- 100-325 -->\n        <item>84</item>   <!-- 325-600 -->\n        <item>107</item>  <!-- 600-1250 -->\n        <item>154</item>  <!-- 1250-2200 -->\n        <item>212</item>  <!-- 2200-4000 -->\n        <item>245</item>  <!-- 4000-10000 -->\n        <item>255</item>  <!-- 10000+ -->\n    </integer-array>\n\t\n    <!-- Minimum screen brightness allowed by the power manager. -->\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n\t<!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n\n\t<!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    \n\t<!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    \n\t<!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\t\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tething over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>\"usb\\\\d\"</item>\n        <item>\"rndis\\\\d\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\n        <item>\"wlan0\"</item>\n        <item>\"softap.*\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n         should be empty. -->\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n        <item>\"bt-pan\"</item>\n    </string-array>\n\n    <!-- Array of allowable ConnectivityManager network types for tethering -->\n    <!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n         [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->\n    <integer-array translatable=\"false\" name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n    <!-- Flag specifying whether VoLTE is available on device -->\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Flag specifying whether VoLTE should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_volte_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS is available on device -->\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n\n    <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n         This mechanism allows the host to remain in suspend state and the dongle to actively\n         scan and wake the host when a configured SSID is detected by the dongle. This chipset\n         capability can provide power savings when wifi needs to be always kept on. -->\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    \n\t\n</resources>\n"
  },
  {
    "path": "Huawei/hi6250/WAS/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">114</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">97</item>\n  <item name=\"bluetooth.on\">0.6</item>\n  <item name=\"bluetooth.at\">0.6</item> <!-- TBD -->\n  <item name=\"screen.full\">302</item> <!-- backlight 16 leds -->\n  <item name=\"wifi.on\">0.6</item>\n  <item name=\"wifi.active\">128</item>\n  <item name=\"wifi.scan\">146</item>\n  <item name=\"dsp.audio\">43</item> <!-- k3v5 -->\n  <item name=\"dsp.video\">176</item>\n  <item name=\"radio.active\">190</item>\n  <item name=\"gps.on\">70</item>\n  <item name=\"battery.capacity\">3000</item> <!-- 3900mAh -->\n  <item name=\"radio.scanning\">65</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.speeds\">\n    <value>480000</value> <!-- 480 MHz CPU speed -->\n    <value>807000</value> <!-- 807 MHz CPU speed -->\n    <value>1306000</value> <!-- 1.3 GHz CPU speed -->\n    <value>1402000</value><!-- 1.4 GHz CPU speed -->\n    <value>1709000</value><!-- 1.7 GHz CPU speed -->\n    <value>1805000</value><!-- 1.8 GHz CPU speed -->\n    <value>2016000</value><!-- 2.0 GHz CPU speed -->\n    <value>2112000</value><!-- 2.1 GHz CPU speed -->\n    <value>2362000</value><!-- 2.3 GHz CPU speed -->\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">4</item> <!-- k3v5 -->\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">43</item> <!-- k3v5 -->\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active\">\n    <value>107</value>\n    <value>181</value>\n    <value>425</value>\n    <value>538</value>\n    <value>851</value>\n    <value>899</value>\n    <value>1417</value>\n    <value>2077</value>\n    <value>2323</value>\n  </array>\n</device>\n"
  },
  {
    "path": "Huawei/kirin710/MAR/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-MAR\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Huawei/kirin710/MAR/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"com.iceows.huawei.MAR\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+MAR*\"\n\t\tandroid:priority=\"982\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/kirin710/MAR/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate.\n\n     NOTE: The naming convention is \"config_camelCaseValue\". Some legacy\n     entries do not follow the convention, but all new entries should. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n     <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>8</item>\n        <item>55</item>\n        <item>350</item>\n        <item>1600</item>\n        <item>2550</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>47</item>\n        <item>150</item>\n        <item>180</item>\n        <item>250</item>\n        <item>255</item>\n    </integer-array>\n\t\n    <integer name=\"config_screenBrightnessDark\">4</integer>\n    \n    <!-- Minimum screen brightness allowed by the power manager. -->\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">4</integer>\n    \n    <integer name=\"config_screenBrightnessSettingDefault\">33</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">false</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOff\">false</bool>\n\n\t<!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    \n\t<!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">false</bool>\n    \n\t<!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n\t\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">4</integer>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tething over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>rndis0</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array  translatable=\"false\" name=\"config_tether_wifi_regexs\">\n        <item>wlan0|ap0</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n         should be empty. -->\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n        <item>\"bt-pan\"</item>\n    </string-array>\n\n    <!-- Array of allowable ConnectivityManager network types for tethering -->\n    <!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n         [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->\n    <integer-array  translatable=\"false\" name=\"config_tether_upstream_types\">\n        <item>1</item>\n        <item>7</item>\n        <item>0</item>\n    </integer-array>\n\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">false</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">false</bool>\n\n    <!-- Flag specifying whether VoLTE is available on device -->\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Flag specifying whether VoLTE should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_volte_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS is available on device -->\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n\n\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    \n    <!-- Brightness -->\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n\n     <!-- Wifi -->\n    \n    <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n         This mechanism allows the host to remain in suspend state and the dongle to actively\n         scan and wake the host when a configured SSID is detected by the dongle. This chipset\n         capability can provide power savings when wifi needs to be always kept on. -->\n    <bool name=\"config_wifi_background_scan_support\">false</bool>\n    \n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">false</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">false</bool>\n \n    <bool name=\"config_wifi_enable_disconnection_debounce\">true</bool>\n    <bool name=\"config_wifi_enable_wifi_firmware_debugging\">false</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">false</bool>\n \t\n</resources>\n"
  },
  {
    "path": "Huawei/kirin710/MAR/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">90px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">90px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -156,0 L -156,90 L 156,90 L 156,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Huawei/kirin710/MAR/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Huawei/kirin710/MAR/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">135</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">86</item>\n  <item name=\"bluetooth.on\">0.6</item>\n  <item name=\"bluetooth.at\">0.6</item> <!-- TBD -->\n  <item name=\"screen.full\">400</item> <!-- backlight 16 leds -->\n  <item name=\"wifi.on\">0.6</item>\n  <item name=\"wifi.active\">128</item>\n  <item name=\"wifi.scan\">146</item>\n  <item name=\"dsp.audio\">43</item>\n  <item name=\"dsp.video\">176</item>\n  <item name=\"radio.active\">190</item>\n  <item name=\"gps.on\">70</item>\n  <item name=\"battery.capacity\">3400</item> <!-- 3400mAh -->\n  <item name=\"radio.scanning\">65</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.clusters.cores\">\n    <value>4</value> <!-- cluster 0 has cpu0, cpu1, cpu2, cpu3 -->\n    <value>4</value> <!-- cluster 1 has cpu4, cpu5, cpu6, cpu7 -->\n  </array>\n  <array name=\"cpu.speeds.cluster0\">\n    <value>480000</value>  <!-- 480 MHz CPU speed -->\n    <value>960000</value>  <!-- 960 MHz CPU speed -->\n    <value>1152000</value> <!-- 1.1 GHz CPU speed -->\n    <value>1325000</value> <!-- 1.3 GHz CPU speed -->\n    <value>1440000</value> <!-- 1.4 GHz CPU speed -->\n    <value>1536000</value> <!-- 1.5 GHz CPU speed -->\n    <value>1709000</value> <!-- 1.7 GHz CPU speed -->\n  </array>\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active.cluster0\">\n    <value>23</value>\n    <value>61</value>\n    <value>80</value>\n    <value>106</value>\n    <value>126</value>\n    <value>140</value>\n    <value>183</value>\n  </array>\n  <array name=\"cpu.speeds.cluster1\">\n    <value>807000</value> <!-- 807 MHz CPU speed -->\n    <value>1037000</value><!-- 1.0 GHz CPU speed -->\n    <value>1268000</value><!-- 1.2 GHz CPU speed -->\n    <value>1460000</value><!-- 1.4 GHz CPU speed -->\n    <value>1671000</value><!-- 1.6 GHz CPU speed -->\n    <value>1824000</value><!-- 1.8 GHz CPU speed -->\n    <value>1997000</value><!-- 2.0 GHz CPU speed -->\n    <value>2189000</value><!-- 2.2 GHz CPU speed -->\n  </array>\n  <array name=\"cpu.active.cluster1\">\n    <value>119</value>\n    <value>177</value>\n    <value>238</value>\n    <value>313</value>\n    <value>408</value>\n    <value>496</value>\n    <value>608</value>\n    <value>836</value>\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">5</item>\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">35</item>\n</device>\n"
  },
  {
    "path": "Huawei/kirin710/POT/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-POT\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Huawei/kirin710/POT/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"com.iceows.huawei.POT\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+POT*\"\n\t\tandroid:priority=\"915\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/kirin710/POT/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate.\n\n     NOTE: The naming convention is \"config_camelCaseValue\". Some legacy\n     entries do not follow the convention, but all new entries should. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n     <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>8</item>\n        <item>55</item>\n        <item>350</item>\n        <item>1600</item>\n        <item>2550</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>47</item>\n        <item>150</item>\n        <item>180</item>\n        <item>250</item>\n        <item>255</item>\n    </integer-array>\n\t\n    <integer name=\"config_screenBrightnessDark\">4</integer>\n    \n    <!-- Minimum screen brightness allowed by the power manager. -->\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">4</integer>\n    \n    <integer name=\"config_screenBrightnessSettingDefault\">33</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">false</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOff\">false</bool>\n\n\t<!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    \n\t<!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">false</bool>\n    \n\t<!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n\t\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">4</integer>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tething over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>\"usb\\\\d\"</item>\n        <item>\"rndis\\\\d\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array  translatable=\"false\" name=\"config_tether_wifi_regexs\">\n        <item>wlan0|ap0</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n         should be empty. -->\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n        <item>\"bt-pan\"</item>\n    </string-array>\n\n    <!-- Array of allowable ConnectivityManager network types for tethering -->\n    <!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n         [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->\n    <integer-array  translatable=\"false\" name=\"config_tether_upstream_types\">\n        <item>1</item>\n        <item>7</item>\n        <item>0</item>\n    </integer-array>\n\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">false</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">false</bool>\n\n    <!-- Flag specifying whether VoLTE is available on device -->\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Flag specifying whether VoLTE should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_volte_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS is available on device -->\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n\n\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    \n    <!-- Brightness -->\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n\n    <!-- Wifi -->\n    \n    <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n         This mechanism allows the host to remain in suspend state and the dongle to actively\n         scan and wake the host when a configured SSID is detected by the dongle. This chipset\n         capability can provide power savings when wifi needs to be always kept on. -->\n    <bool name=\"config_wifi_background_scan_support\">false</bool>\n    \n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">false</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">false</bool>\n \n    <bool name=\"config_wifi_enable_disconnection_debounce\">true</bool>\n    <bool name=\"config_wifi_enable_wifi_firmware_debugging\">false</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">false</bool>\n \t\n</resources>\n"
  },
  {
    "path": "Huawei/kirin710/POT/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">90px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">90px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -156,0 L -156,90 L 156,90 L 156,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Huawei/kirin710/POT/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Huawei/kirin710/POT/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">135</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">86</item>\n  <item name=\"bluetooth.on\">0.6</item>\n  <item name=\"bluetooth.at\">0.6</item> <!-- TBD -->\n  <item name=\"screen.full\">400</item> <!-- backlight 16 leds -->\n  <item name=\"wifi.on\">0.6</item>\n  <item name=\"wifi.active\">128</item>\n  <item name=\"wifi.scan\">146</item>\n  <item name=\"dsp.audio\">43</item>\n  <item name=\"dsp.video\">176</item>\n  <item name=\"radio.active\">190</item>\n  <item name=\"gps.on\">70</item>\n  <item name=\"battery.capacity\">3400</item> <!-- 3400mAh -->\n  <item name=\"radio.scanning\">65</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.clusters.cores\">\n    <value>4</value> <!-- cluster 0 has cpu0, cpu1, cpu2, cpu3 -->\n    <value>4</value> <!-- cluster 1 has cpu4, cpu5, cpu6, cpu7 -->\n  </array>\n  <array name=\"cpu.speeds.cluster0\">\n    <value>480000</value>  <!-- 480 MHz CPU speed -->\n    <value>960000</value>  <!-- 960 MHz CPU speed -->\n    <value>1152000</value> <!-- 1.1 GHz CPU speed -->\n    <value>1325000</value> <!-- 1.3 GHz CPU speed -->\n    <value>1440000</value> <!-- 1.4 GHz CPU speed -->\n    <value>1536000</value> <!-- 1.5 GHz CPU speed -->\n    <value>1709000</value> <!-- 1.7 GHz CPU speed -->\n  </array>\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active.cluster0\">\n    <value>23</value>\n    <value>61</value>\n    <value>80</value>\n    <value>106</value>\n    <value>126</value>\n    <value>140</value>\n    <value>183</value>\n  </array>\n  <array name=\"cpu.speeds.cluster1\">\n    <value>807000</value> <!-- 807 MHz CPU speed -->\n    <value>1037000</value><!-- 1.0 GHz CPU speed -->\n    <value>1268000</value><!-- 1.2 GHz CPU speed -->\n    <value>1460000</value><!-- 1.4 GHz CPU speed -->\n    <value>1671000</value><!-- 1.6 GHz CPU speed -->\n    <value>1824000</value><!-- 1.8 GHz CPU speed -->\n    <value>1997000</value><!-- 2.0 GHz CPU speed -->\n    <value>2189000</value><!-- 2.2 GHz CPU speed -->\n  </array>\n  <array name=\"cpu.active.cluster1\">\n    <value>119</value>\n    <value>177</value>\n    <value>238</value>\n    <value>313</value>\n    <value>408</value>\n    <value>496</value>\n    <value>608</value>\n    <value>836</value>\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">5</item>\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">35</item>\n</device>\n"
  },
  {
    "path": "Huawei/kirin970/BKL/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-BKL\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Huawei/kirin970/BKL/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.huawei.BKL\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+BKL*\"\n\t\tandroid:priority=\"42\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/kirin970/BKL/res/values/values.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>47</item>\n        <item>150</item>\n        <item>180</item>\n        <item>250</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>8</item>\n        <item>55</item>\n        <item>350</item>\n        <item>1600</item>\n        <item>2550</item>\n    </integer-array>\n    <integer name=\"config_autoBrightnessLightSensorRate\">300</integer>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <integer name=\"config_mobile_mtu\">1400</integer>\n    <integer name=\"config_screenBrightnessDark\">4</integer>\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n    <integer name=\"config_screenBrightnessDoze\">4</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">33</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">4</integer>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <dimen name=\"navigation_bar_height\">7.5mm</dimen>\n    <dimen name=\"navigation_bar_height_landscape\">7.5mm</dimen>\n    <dimen name=\"navigation_bar_width\">7.5mm</dimen>\n    <dimen name=\"notification_header_padding_top\">8.0dip</dimen>\n    <dimen name=\"notification_header_padding_bottom\">8.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Huawei/kirin970/BKL/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">95</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">97</item>\n  <item name=\"bluetooth.on\">0.6</item>\n  <item name=\"bluetooth.at\">0.6</item> <!-- TBD -->\n  <item name=\"screen.full\">365</item> <!-- backlight 16 leds -->\n  <item name=\"wifi.on\">0.6</item>\n  <item name=\"wifi.active\">128</item>\n  <item name=\"wifi.scan\">146</item>\n  <item name=\"dsp.audio\">43</item> <!-- k3v5 -->\n  <item name=\"dsp.video\">176</item>\n  <item name=\"radio.active\">190</item>\n  <item name=\"gps.on\">70</item>\n  <item name=\"battery.capacity\">3750</item> <!-- 3750mAh -->\n  <item name=\"radio.scanning\">65</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.speeds\">\n    <value>533000</value> <!-- 533 MHz CPU speed -->\n    <value>999000</value> <!-- 999 MHz CPU speed -->\n    <value>1402000</value> <!-- 1.4 GHz CPU speed -->\n    <value>1709000</value><!-- 1.7 GHz CPU speed -->\n    <value>1844000</value><!-- 1.8 GHz CPU speed -->\n    <value>2112000</value><!-- 2.1 GHz CPU speed -->\n    <value>2362000</value><!-- 2.3 GHz CPU speed -->\n    <value>2612000</value><!-- 2.6 GHz CPU speed -->\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">5</item> <!-- k3v5 -->\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">35</item> <!-- k3v5 -->\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active\">\n    <value>30</value>\n    <value>72</value>\n    <value>133</value>\n    <value>201</value>\n    <value>250</value>\n    <value>990</value>\n    <value>1761</value>\n    <value>1948</value>\n  </array>\n</device>\n"
  },
  {
    "path": "Huawei/kirin970/CLT/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-CLT\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Huawei/kirin970/CLT/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.huawei.CLT\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+CLT*\"\n\t\tandroid:priority=\"41\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/kirin970/CLT/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">81px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">81px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -130,0 L -130,81 L 130,81 L 130,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Huawei/kirin970/CLT/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Huawei/kirin970/COL/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-COL\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Huawei/kirin970/COL/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.huawei.COL\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+COL*\"\n\t\tandroid:priority=\"191\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/kirin970/COL/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>47</item>\n        <item>150</item>\n        <item>180</item>\n        <item>250</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>8</item>\n        <item>55</item>\n        <item>350</item>\n        <item>1600</item>\n        <item>2550</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <integer name=\"config_autoBrightnessLightSensorRate\">300</integer>\n    <integer name=\"config_mobile_mtu\">1400</integer>\n    <integer name=\"config_screenBrightnessDark\">4</integer>\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n    <integer name=\"config_screenBrightnessDoze\">4</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">33</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">4</integer>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\n    <dimen name=\"navigation_bar_height\">7.5mm</dimen>\n    <dimen name=\"navigation_bar_height_landscape\">7.5mm</dimen>\n    <dimen name=\"navigation_bar_width\">7.5mm</dimen>\n    <dimen name=\"notification_header_padding_bottom\">8.0dip</dimen>\n    <dimen name=\"notification_header_padding_top\">8.0dip</dimen>\n    <dimen name=\"status_bar_height\">90px</dimen>\n    <dimen name=\"status_bar_height_portrait\">90px</dimen>\n    <dimen name=\"status_bar_height_landscape\">90px</dimen>\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -156,0 L -156,90 L 156,90 L 156,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Huawei/kirin970/COL/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">90px</dimen>\n</resources>\n"
  },
  {
    "path": "Huawei/kirin970/COL/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">130</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">120</item>\n  <item name=\"bluetooth.on\">0.8</item>\n  <item name=\"bluetooth.at\">0.8</item> <!-- TBD -->\n  <item name=\"screen.full\">365</item> <!-- backlight 16 leds -->\n  <item name=\"wifi.on\">0.7</item>\n  <item name=\"wifi.active\">150</item>\n  <item name=\"wifi.scan\">80</item>\n  <item name=\"dsp.audio\">43</item> <!-- k3v5 -->\n  <item name=\"dsp.video\">187</item>\n  <item name=\"radio.active\">95</item>\n  <item name=\"gps.on\">70</item>\n  <item name=\"battery.capacity\">3400</item> <!-- 3750mAh -->\n  <item name=\"radio.scanning\">65</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.speeds\">\n    <value>509000</value> <!-- 509 MHz CPU speed -->\n    <value>682000</value> <!-- 682 MHz CPU speed -->\n    <value>1018000</value> <!-- 1.0 GHz CPU speed -->\n    <value>1210000</value><!-- 1.2 GHz CPU speed -->\n    <value>1364000</value><!-- 1.3 GHz CPU speed -->\n    <value>1402000</value><!-- 1.4 GHz CPU speed -->\n    <value>1498000</value><!-- 1.48 GHz CPU speed -->\n    <value>1556000</value><!-- 1.5 GHz CPU speed -->\n    <value>1652000</value><!-- 1.6 GHz CPU speed -->\n    <value>1690000</value><!-- 1.68 GHz CPU speed -->\n    <value>1844000</value><!-- 1.8 GHz CPU speed -->\n    <value>1863000</value><!-- 1.83 GHz CPU speed -->\n    <value>2093000</value><!-- 2.0 GHz CPU speed -->\n    <value>2362000</value><!-- 2.3 GHz CPU speed -->\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">5</item> <!-- k3v5 -->\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">35</item> <!-- k3v5 -->\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active\">\n    <value>117</value>\n    <value>151</value>\n    <value>270</value>\n    <value>360</value>\n    <value>435</value>\n    <value>451</value>\n    <value>465</value>\n    <value>610</value>\n    <value>630</value>\n    <value>660</value>\n    <value>920</value>\n    <value>950</value>\n    <value>2000</value>\n    <value>2200</value>\n  </array>\n</device>"
  },
  {
    "path": "Huawei/kirin970/COR/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-COR\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Huawei/kirin970/COR/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.huawei.COR\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+COR*\"\n\t\tandroid:priority=\"126\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/kirin970/COR/res/values/values.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n     <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>8</item>\n        <item>55</item>\n        <item>350</item>\n        <item>1600</item>\n        <item>2550</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>45</item>\n        <item>92</item>\n        <item>155</item>\n        <item>220</item>\n        <item>255</item>\n    </integer-array>\n\n\t<!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\n    <integer name=\"config_autoBrightnessLightSensorRate\">300</integer>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <string name=\"config_ims_package\">com.huawei.ims</string>\n    <integer name=\"config_mobile_mtu\">1400</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">20</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <dimen name=\"navigation_bar_height\">88px</dimen>\n    <dimen name=\"navigation_bar_height_landscape\">88px</dimen>\n    <dimen name=\"navigation_bar_width\">88px</dimen>\n    <dimen name=\"notification_header_padding_top\">8.0dip</dimen>\n    <dimen name=\"notification_header_padding_bottom\">8.0dip</dimen>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">88px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">88px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">88px</dimen>\n    <dimen name=\"rounded_corner_radius\">88px</dimen>\n    <!-- Radius of the software rounded corners at the top of the display in its natural\n        orientation. If zero, the value of rounded_corner_radius is used. -->\n    <dimen name=\"rounded_corner_radius_top\">88px</dimen>\n    <!-- Radius of the software rounded corners at the bottom of the display in its natural\n        orientation. If zero, the value of rounded_corner_radius is used. -->\n    <dimen name=\"rounded_corner_radius_bottom\">88px</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -210,0 L -210,88 L 210,88 L 210,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Huawei/kirin970/COR/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">88px</dimen>\n</resources>\n"
  },
  {
    "path": "Huawei/kirin970/COR/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">95</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">97</item>\n  <item name=\"bluetooth.on\">0.6</item>\n  <item name=\"bluetooth.at\">0.6</item> <!-- TBD -->\n  <item name=\"screen.full\">365</item> <!-- backlight 16 leds -->\n  <item name=\"wifi.on\">0.6</item>\n  <item name=\"wifi.active\">128</item>\n  <item name=\"wifi.scan\">146</item>\n  <item name=\"dsp.audio\">43</item> <!-- k3v5 -->\n  <item name=\"dsp.video\">176</item>\n  <item name=\"radio.active\">190</item>\n  <item name=\"gps.on\">70</item>\n  <item name=\"battery.capacity\">3750</item> <!-- 3750mAh -->\n  <item name=\"radio.scanning\">65</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.speeds\">\n    <value>533000</value> <!-- 533 MHz CPU speed -->\n    <value>999000</value> <!-- 999 MHz CPU speed -->\n    <value>1402000</value> <!-- 1.4 GHz CPU speed -->\n    <value>1709000</value><!-- 1.7 GHz CPU speed -->\n    <value>1844000</value><!-- 1.8 GHz CPU speed -->\n    <value>2112000</value><!-- 2.1 GHz CPU speed -->\n    <value>2362000</value><!-- 2.3 GHz CPU speed -->\n    <value>2612000</value><!-- 2.6 GHz CPU speed -->\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">5</item> <!-- k3v5 -->\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">35</item> <!-- k3v5 -->\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active\">\n    <value>30</value>\n    <value>72</value>\n    <value>133</value>\n    <value>201</value>\n    <value>250</value>\n    <value>990</value>\n    <value>1761</value>\n    <value>1948</value>\n  </array>\n</device>\n"
  },
  {
    "path": "Huawei/kirin970/EML/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-EML\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Huawei/kirin970/EML/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.huawei.EML\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+EML*\"\n\t\tandroid:priority=\"40\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/kirin970/EML/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">85px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">85px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -129,0 L -129,85 L 129,85 L 129,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Huawei/kirin970/EML/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Huawei/msm8917/ATU/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-ATU\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Huawei/msm8917/ATU/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"io.tenseventyseven.treble.huawei.ATU\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+ATU*\"\n\t\tandroid:priority=\"60\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/msm8917/ATU/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate.\n\n     NOTE: The naming convention is \"config_camelCaseValue\". Some legacy\n     entries do not follow the convention, but all new entries should. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n\t<!-- For some reason GPS works better when this array is set. -->\n\t<string-array name=\"config_gpsParameters\">\n\t\t<item>XTRA_SERVER_1=http://xtrapath1.izatcloud.net/xtra3grc.bin</item>\n\t\t<item>XTRA_SERVER_2=http://xtrapath2.izatcloud.net/xtra3grc.bin</item>\n\t\t<item>XTRA_SERVER_3=http://xtrapath3.izatcloud.net/xtra3grc.bin</item>\n\t\t<item>NTP_SERVER=time.izatcloud.net</item>\n\t\t<item>SUPL_MODE=0</item>\n\t\t<item>SUPL_HOST=NONE</item>\n\t\t<item>SUPL_PORT=7275</item>\n\t\t<item>SUPL_VER=0x20000</item>\n\t\t<item>LPP_PROFILE=3</item>\n\t\t<item>NMEA_PROVIDER=0</item>\n\t\t<item>A_GLONASS_POS_PROTOCOL_SELECT=0</item>\n\t\t<item>ERR_ESTIMATE=0</item>\n\t\t<item>INTERMEDIATE_POS=1</item>\n\t\t<item>SUPL_ES=0</item>\n\t\t<item>GPS_LOCK=0</item>\n\t</string-array>\n\n\t<!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n\tThe N entries of this array define N + 1 control points as follows:\n\t(1-based arrays)\n\n\tPoint 1:            (0, value[1]):             lux <= 0\n\tPoint 2:     (level[1], value[2]):  0        < lux <= level[1]\n\tPoint 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n\t...\n\tPoint N+1: (level[N], value[N+1]):  level[N] < lux\n\n\tThe control points must be strictly increasing.  Each control point\n\tcorresponds to an entry in the brightness backlight values arrays.\n\tFor example, if LUX == level[1] (first element of the levels array)\n\tthen the brightness will be determined by value[2] (second element\n\tof the brightness values array).\n\n\tSpline interpolation is used to determine the auto-brightness\n\tbacklight values for LUX levels between these control points.\n\n\tMust be overridden in platform specific overlays -->\n\t<integer-array name=\"config_autoBrightnessLevels\">\n\t\t<item>1</item>\n\t\t<item>40</item>\n\t\t<item>100</item>\n\t\t<item>325</item>\n\t\t<item>600</item>\n\t\t<item>1250</item>\n\t\t<item>2200</item>\n\t\t<item>4000</item>\n\t\t<item>10000</item>\n\t</integer-array>\n\n\t<!-- Array of output values for LCD backlight corresponding to the LUX values\n\tin the config_autoBrightnessLevels array.  This array should have size one greater\n\tthan the size of the config_autoBrightnessLevels array.\n\tThe brightness values must be between 0 and 255 and be non-decreasing.\n\tThis must be overridden in platform specific overlays -->\n\t<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n\t\t<item>11</item>   <!-- 0-1 -->\n\t\t<item>22</item>   <!-- 1-40 -->\n\t\t<item>47</item>   <!-- 40-100 -->\n\t\t<item>61</item>   <!-- 100-325 -->\n\t\t<item>84</item>   <!-- 325-600 -->\n\t\t<item>107</item>  <!-- 600-1250 -->\n\t\t<item>154</item>  <!-- 1250-2200 -->\n\t\t<item>212</item>  <!-- 2200-4000 -->\n\t\t<item>245</item>  <!-- 4000-10000 -->\n\t\t<item>255</item>  <!-- 10000+ -->\n\t</integer-array>\n\n\t<!-- Minimum screen brightness allowed by the power manager. -->\n\t<!-- ATU can go as low as 1. Behavior observed from stock. -->\n\t<integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\t<integer name=\"config_screenBrightnessDim\">1</integer>\n\n\t<!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n\tSoftware implementation will be used if config_hardware_auto_brightness_available is not set -->\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\n\t<!-- Boolean indicating if current platform supports BLE peripheral mode -->\n\t<bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\n\t<!-- If true, the doze component is not started until after the screen has been\n\tturned off and the screen off animation has been performed. -->\n\t<bool name=\"config_dozeAfterScreenOff\">true</bool>\n\n\t<!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n\tdevice from the display on/off state.\n\tWhen false, autosuspend_disable() will be called before the display is turned on\n\tand autosuspend_enable() will be called after the display is turned off.\n\tThis mode provides best compatibility for devices using legacy power management\n\tfeatures such as early suspend / late resume.\n\tWhen true, autosuspend_display() and autosuspend_enable() will be called\n\tindependently of whether the display is being turned on or off.  This mode\n\tenables the power manager to suspend the application processor while the\n\tdisplay is on.\n\tThis resource should be set to \"true\" when a doze component has been specified\n\tto maximize power savings but not all devices support it.\n\tRefer to autosuspend.h for details.\n\t-->\n\t<bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n\n\t<!-- Indicate whether to allow the device to suspend when the screen is off\n\tdue to the proximity sensor.  This resource should only be set to true\n\tif the sensor HAL correctly handles the proximity sensor as a wake-up source.\n\tOtherwise, the device may fail to wake out of suspend reliably.\n\tThe default is false. -->\n\t<bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n\n\t<!-- Power Management: Specifies whether to decouple the interactive state of the\n\tdevice from the display on/off state.\n\tWhen false, setInteractive(..., true) will be called before the display is turned on\n\tand setInteractive(..., false) will be called after the display is turned off.\n\tThis mode provides best compatibility for devices that expect the interactive\n\tstate to be tied to the display state.\n\tWhen true, setInteractive(...) will be called independently of whether the display\n\tis being turned on or off.  This mode enables the power manager to reduce\n\tclocks and disable the touch controller while the display is on.\n\tThis resource should be set to \"true\" when a doze component has been specified\n\tto maximize power savings but not all devices support it.\n\tRefer to power.h for details.\n\t-->\n\t<bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\n\n\t<!-- Screen brightness used to dim the screen while dozing in a very low power state.\n\tMay be less than the minimum allowed brightness setting\n\tthat can be set by the user. -->\n\t<integer name=\"config_screenBrightnessDoze\">5</integer>\n\n\t<!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n\t<bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n\t<!-- List of regexpressions describing the interface (if any) that represent tetherable\n\tUSB interfaces.  If the device doesn't want to support tething over USB this should\n\tbe empty.  An example would be \"usb.*\" -->\n\t<string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n\t\t<item>\"usb\\\\d\"</item>\n\t\t<item>\"rndis\\\\d\"</item>\n\t</string-array>\n\n\t<!-- List of regexpressions describing the interface (if any) that represent tetherable\n\tWifi interfaces.  If the device doesn't want to support tethering over Wifi this\n\tshould be empty.  An example would be \"softap.*\" -->\n\t<string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\n\t\t<item>\"wlan0\"</item>\n\t\t<item>\"softap.*\"</item>\n\t</string-array>\n\n\t<!-- List of regexpressions describing the interface (if any) that represent tetherable\n\tbluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n\tshould be empty. -->\n\t<string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n\t\t<item>\"bt-pan\"</item>\n\t</string-array>\n\n\t<!-- Array of allowable ConnectivityManager network types for tethering -->\n\t<!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n\t[0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->\n\t<integer-array translatable=\"false\" name=\"config_tether_upstream_types\">\n\t\t<item>0</item>\n\t\t<item>1</item>\n\t\t<item>5</item>\n\t\t<item>7</item>\n\t</integer-array>\n\n\t<!-- Is the device capable of hot swapping an UICC Card -->\n\t<bool name=\"config_hotswapCapable\">true</bool>\n\n\t<!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n\tin hardware. -->\n\t<bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n\t<!-- Flag specifying whether VoLTE is available on device -->\n\t<bool name=\"config_device_volte_available\">true</bool>\n\n\t<!-- Flag specifying whether VoLTE should be available for carrier: independent of\n\tcarrier provisioning. If false: hard disabled. If true: then depends on carrier\n\tprovisioning, availability etc -->\n\t<bool name=\"config_carrier_volte_available\">true</bool>\n\n\t<!-- Flag specifying whether WFC over IMS is available on device -->\n\t<bool name=\"config_device_wfc_ims_available\">true</bool>\n\n\t<!-- Flag specifying whether WFC over IMS should be available for carrier: independent of\n\tcarrier provisioning. If false: hard disabled. If true: then depends on carrier\n\tprovisioning, availability etc -->\n\t<bool name=\"config_carrier_wfc_ims_available\">true</bool>\n\n\t<!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n\tThis mechanism allows the host to remain in suspend state and the dongle to actively\n\tscan and wake the host when a configured SSID is detected by the dongle. This chipset\n\tcapability can provide power savings when wifi needs to be always kept on. -->\n\t<bool name=\"config_wifi_background_scan_support\">true</bool>\n</resources>\n"
  },
  {
    "path": "Huawei/msm8917/ATU/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">100</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">97</item>\n  <item name=\"bluetooth.on\">2.5</item>\n  <item name=\"bluetooth.at\">2.5</item> <!-- TBD -->\n  <item name=\"screen.full\">245</item> <!-- backlight 14 leds -->\n  <item name=\"wifi.on\">1.4</item>\n  <item name=\"wifi.active\">260</item>\n  <item name=\"wifi.scan\">70</item>\n  <item name=\"dsp.audio\">43</item> <!-- k3v5 -->\n  <item name=\"dsp.video\">176</item>\n  <item name=\"radio.active\">150</item>\n  <item name=\"gps.on\">36</item>\n  <item name=\"battery.capacity\">3000</item> <!-- 3000mAh -->\n  <item name=\"radio.scanning\">102</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.speeds\">\n    <value>960000</value> <!-- 960 MHz CPU speed -->\n    <value>1094400</value> <!-- 1 GHz CPU speed -->\n    <value>1248000</value> <!-- 1.2 GHz CPU speed -->\n    <value>1401000</value><!-- 1.4 GHz CPU speed -->\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">2.2</item> <!-- k3v5 -->\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">50</item> <!-- k3v5 -->\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active\">\n    <value>137</value>\n    <value>147</value>\n    <value>158</value>\n    <value>169</value>\n  </array>\n</device>\n"
  },
  {
    "path": "Huawei/msm8937/AUM/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-huawei-AUM\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Huawei/msm8937/AUM/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"io.tenseventyseven.treble.huawei.AUM\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.hw.oemName\"\n                android:requiredSystemPropertyValue=\"+AUM*\"\n\t\tandroid:priority=\"132\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Huawei/msm8937/AUM/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n        <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,4,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>bluetooth,7,7,1,-1,true</item>\n        <item>mobile_bip0,38,0,3,-1,true</item>\n        <item>mobile_bip1,39,0,3,-1,true</item>\n        <item>mobile_bip2,40,0,3,-1,true</item>\n        <item>mobile_bip3,41,0,3,-1,true</item>\n        <item>mobile_bip4,42,0,3,-1,true</item>\n        <item>mobile_bip5,43,0,3,-1,true</item>\n        <item>mobile_bip6,44,0,3,-1,true</item>\n        <item>mobile_xcap,45,0,2,60000,true</item>\n    </string-array>\n    <string-array name=\"config_gpsParameters\">\n        <item>SUPL_HOST=supl.google.com</item>\n        <item>SUPL_PORT=7276</item>\n        <item>NTP_SERVER=north-america.pool.ntp.org</item>\n    </string-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>system/framework/arm/boot-hwframework.vdex</item>\n        <item>system/framework/oat/arm64/services.vdex</item>\n        <item>system/framework/arm/boot-bouncycastle.vdex</item>\n        <item>system/framework/oat/arm64/hwServices.vdex</item>\n        <item>system/framework/arm/boot-framework.oat</item>\n        <item>system/framework/arm/boot-core-libart.vdex</item>\n        <item>system/framework/oat/arm64/hwServices.odex</item>\n        <item>system/framework/oat/arm64/services.odex</item>\n        <item>system/framework/arm64/boot-framework.oat</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Huawei/msm8937/AUM/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifi_enable_wifi_firmware_debugging\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">false</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_enableFusedLocationOverlay\">false</bool>\n</resources>\n"
  },
  {
    "path": "Huawei/msm8937/AUM/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <!-- All values are in mA except as noted -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">100</item> <!-- min brite -->\n  <item name=\"bluetooth.active\">97</item>\n  <item name=\"bluetooth.on\">2.5</item>\n  <item name=\"bluetooth.at\">2.5</item> <!-- TBD -->\n  <item name=\"screen.full\">245</item> <!-- backlight 14 leds -->\n  <item name=\"wifi.on\">1.4</item>\n  <item name=\"wifi.active\">260</item>\n  <item name=\"wifi.scan\">70</item>\n  <item name=\"dsp.audio\">43</item> <!-- k3v5 -->\n  <item name=\"dsp.video\">176</item>\n  <item name=\"radio.active\">150</item>\n  <item name=\"gps.on\">36</item>\n  <item name=\"battery.capacity\">3000</item> <!-- 3000mAh -->\n  <item name=\"radio.scanning\">102</item> <!-- TBD -->\n  <!-- Current consumed by the radio at different signal strengths, when paging  -->\n  <array name=\"radio.on\"> <!-- 1 entry per signal strength bin, TBD -->\n    <value>13.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n    <value>10.0</value>\n  </array>\n  <array name=\"cpu.speeds\">\n    <value>960000</value> <!-- 960 MHz CPU speed -->\n    <value>1094400</value> <!-- 1 GHz CPU speed -->\n    <value>1248000</value> <!-- 1.2 GHz CPU speed -->\n    <value>1401000</value><!-- 1.4 GHz CPU speed -->\n  </array>\n  <!-- Power consumption in suspend -->\n  <item name=\"cpu.idle\">2.2</item> <!-- k3v5 -->\n  <!-- Power consumption due to wake lock held -->\n  <item name=\"cpu.awake\">50</item> <!-- k3v5 -->\n  <!-- Power consumption at different speeds -->\n  <array name=\"cpu.active\">\n    <value>137</value>\n    <value>147</value>\n    <value>158</value>\n    <value>169</value>\n  </array>\n</device>\n"
  },
  {
    "path": "Infinix/Note10/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-infinix-note10\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Infinix/Note10/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.infinix.note10\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Infinix/X693-GL/Infinix-X693*\"\n        android:priority=\"932\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Infinix/Note10/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\n    <dimen name=\"quick_qs_offset_height\">36.0dip</dimen>\n    <dimen name=\"status_bar_height\">36.0dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">36.0dip</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.0dip</dimen>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -24,0 L -24,36 L 24,36 L 24,0 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Infinix/Note10/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Infinix/Note10/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">69.55</item>\n    <item name=\"screen.full\">372.97</item>\n    <item name=\"bluetooth.active\">18.97</item>\n    <item name=\"bluetooth.on\">0.83</item>\n    <item name=\"wifi.on\">0.15</item>\n    <item name=\"wifi.active\">291.5</item>\n    <item name=\"wifi.scan\">36.02</item>\n    <item name=\"audio\">24.06</item>\n    <item name=\"video\">57.4</item>\n    <item name=\"camera.flashlight\">128.09</item>\n    <item name=\"camera.avg\">769.89</item>\n    <item name=\"gps.on\">35.39</item>\n    <item name=\"radio.active\">15</item>\n    <item name=\"radio.scanning\">28.44</item>\n    <array name=\"radio.on\">\n        <value>3.05</value>\n        <value>3.05</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>500000</value>\n        <value>774000</value>\n        <value>850000</value>\n        <value>900000</value>\n        <value>950000</value>\n        <value>999000</value>\n        <value>1050000</value>\n        <value>1100000</value>\n        <value>1175000</value>\n        <value>1275000</value>\n        <value>1325000</value>\n        <value>1375000</value>\n        <value>1450000</value>\n        <value>1500000</value>\n        <value>1625000</value>\n        <value>1800000</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>850000</value>\n        <value>909000</value>\n        <value>998000</value>\n        <value>1087000</value>\n        <value>1176000</value>\n        <value>1295000</value>\n        <value>1354000</value>\n        <value>1443000</value>\n        <value>1532000</value>\n        <value>1621000</value>\n        <value>1710000</value>\n        <value>1800000</value>\n        <value>1850000</value>\n        <value>1900000</value>\n        <value>1950000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>7.97</value>\n        <value>10.92</value>\n        <value>12.31</value>\n        <value>14.27</value>\n        <value>15.09</value>\n        <value>17.33</value>\n        <value>19.52</value>\n        <value>21.17</value>\n        <value>24.15</value>\n        <value>27.77</value>\n        <value>30.33</value>\n        <value>33.50</value>\n        <value>37.52</value>\n        <value>39.83</value>\n        <value>45.35</value>\n        <value>49.36</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>22.64</value>\n        <value>27.78</value>\n        <value>31.47</value>\n        <value>38.23</value>\n        <value>44.37</value>\n        <value>53.14</value>\n        <value>60.46</value>\n        <value>68.39</value>\n        <value>78.25</value>\n        <value>88.69</value>\n        <value>101.35</value>\n        <value>112.58</value>\n        <value>122.47</value>\n        <value>130.81</value>\n        <value>143.09</value>\n        <value>151.02</value>\n    </array>\n    <item name=\"cpu.idle\">3.74</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>\n    <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"wifi.controller.idle\">15.2</item>\n    <item name=\"wifi.controller.rx\">220.55</item>\n    <item name=\"wifi.controller.tx\">362.94</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>36.02</value>\n        <value>36.02</value>\n        <value>36.02</value>\n        <value>36.02</value>\n        <value>36.02</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">17</item>\n    <item name=\"modem.controller.rx\">106.4</item>\n    <array name=\"modem.controller.tx\">\n        <value>676.3</value>\n        <value>430.7</value>\n        <value>157.3</value>\n        <value>111.2</value>\n        <value>106.4</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Infinix/Note10Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-infinix-note10pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Infinix/Note10Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.infinix.note10pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Infinix/X695*/Infinix-X695*\"\n        android:priority=\"547\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Infinix/Note10Pro/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\n    <dimen name=\"quick_qs_offset_height\">36.0dip</dimen>\n    <dimen name=\"status_bar_height\">36.0dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">36.0dip</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.0dip</dimen>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -24,0 L -24,36 L 24,36 L 24,0 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Infinix/Note10Pro/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Infinix/Note10Pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"ambient.on\">0.1</item>\r\n    <item name=\"screen.on\">123.15</item>\r\n    <item name=\"screen.full\">333.35</item>\r\n    <item name=\"bluetooth.active\">22.73</item>\r\n    <item name=\"bluetooth.on\">0.7</item>\r\n    <item name=\"wifi.on\">0.21</item>\r\n    <item name=\"wifi.active\">235.52</item>\r\n    <item name=\"wifi.scan\">67.86</item>\r\n    <item name=\"audio\">17.9</item>\r\n    <item name=\"video\">89.15</item>\r\n    <item name=\"camera.flashlight\">295.4</item>\r\n    <item name=\"camera.avg\">756.52</item>\r\n    <item name=\"gps.on\">32.27</item>\r\n    <item name=\"radio.active\">15</item>\r\n    <item name=\"radio.scanning\">36.25</item>\r\n    <array name=\"radio.on\">\r\n        <value>5.98</value>\r\n        <value>5.98</value>\r\n    </array>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>6</value>\r\n        <value>2</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster0\">\r\n        <value>500000</value>\r\n        <value>774000</value>\r\n        <value>875000</value>\r\n        <value>975000</value>\r\n        <value>1075000</value>\r\n        <value>1175000</value>\r\n        <value>1275000</value>\r\n        <value>1375000</value>\r\n        <value>1500000</value>\r\n        <value>1618000</value>\r\n        <value>1666000</value>\r\n        <value>1733000</value>\r\n        <value>1800000</value>\r\n        <value>1866000</value>\r\n        <value>1933000</value>\r\n        <value>2000000</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster1\">\r\n        <value>774000</value>\r\n        <value>835000</value>\r\n        <value>919000</value>\r\n        <value>1002000</value>\r\n        <value>1085000</value>\r\n        <value>1169000</value>\r\n        <value>1308000</value>\r\n        <value>1419000</value>\r\n        <value>1530000</value>\r\n        <value>1670000</value>\r\n        <value>1733000</value>\r\n        <value>1796000</value>\r\n        <value>1860000</value>\r\n        <value>1923000</value>\r\n        <value>1986000</value>\r\n        <value>2050000</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster0\">\r\n        <value>6.76</value>\r\n        <value>9.47</value>\r\n        <value>11.18</value>\r\n        <value>12.95</value>\r\n        <value>15.27</value>\r\n        <value>18.73</value>\r\n        <value>22.00</value>\r\n        <value>25.15</value>\r\n        <value>30.29</value>\r\n        <value>35.78</value>\r\n        <value>38.37</value>\r\n        <value>41.35</value>\r\n        <value>45.00</value>\r\n        <value>49.04</value>\r\n        <value>53.58</value>\r\n        <value>55.65</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster1\">\r\n        <value>34.42</value>\r\n        <value>36.76</value>\r\n        <value>42.69</value>\r\n        <value>49.41</value>\r\n        <value>56.50</value>\r\n        <value>69.44</value>\r\n        <value>80.24</value>\r\n        <value>107.99</value>\r\n        <value>129.97</value>\r\n        <value>156.56</value>\r\n        <value>168.90</value>\r\n        <value>176.07</value>\r\n        <value>178.23</value>\r\n        <value>200.59</value>\r\n        <value>203.88</value>\r\n        <value>210.66</value>\r\n    </array>\r\n    <item name=\"cpu.idle\">6.31</item>\r\n    <item name=\"cpu.suspend\">5</item>\r\n    <item name=\"cpu.active\">9.89</item>\r\n    <item name=\"cpu.cluster_power.cluster0\">2.11</item>\r\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>500000</value>\r\n        <value>774000</value>\r\n        <value>875000</value>\r\n        <value>975000</value>\r\n        <value>1075000</value>\r\n        <value>1175000</value>\r\n        <value>1275000</value>\r\n        <value>1375000</value>\r\n        <value>1500000</value>\r\n        <value>1618000</value>\r\n        <value>1666000</value>\r\n        <value>1733000</value>\r\n        <value>1800000</value>\r\n        <value>1866000</value>\r\n        <value>1933000</value>\r\n        <value>2000000</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>774000</value>\r\n        <value>835000</value>\r\n        <value>919000</value>\r\n        <value>1002000</value>\r\n        <value>1085000</value>\r\n        <value>1169000</value>\r\n        <value>1308000</value>\r\n        <value>1419000</value>\r\n        <value>1530000</value>\r\n        <value>1670000</value>\r\n        <value>1733000</value>\r\n        <value>1796000</value>\r\n        <value>1860000</value>\r\n        <value>1923000</value>\r\n        <value>1986000</value>\r\n        <value>2050000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>6.76</value>\r\n        <value>9.47</value>\r\n        <value>11.18</value>\r\n        <value>12.95</value>\r\n        <value>15.27</value>\r\n        <value>18.73</value>\r\n        <value>22.00</value>\r\n        <value>25.15</value>\r\n        <value>30.29</value>\r\n        <value>35.78</value>\r\n        <value>38.37</value>\r\n        <value>41.35</value>\r\n        <value>45.00</value>\r\n        <value>49.04</value>\r\n        <value>53.58</value>\r\n        <value>55.65</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>34.42</value>\r\n        <value>36.76</value>\r\n        <value>42.69</value>\r\n        <value>49.41</value>\r\n        <value>56.50</value>\r\n        <value>69.44</value>\r\n        <value>80.24</value>\r\n        <value>107.99</value>\r\n        <value>129.97</value>\r\n        <value>156.56</value>\r\n        <value>168.90</value>\r\n        <value>176.07</value>\r\n        <value>178.23</value>\r\n        <value>200.59</value>\r\n        <value>203.88</value>\r\n        <value>210.66</value>\r\n    </array>\r\n    <array name=\"memory.bandwidths\">\r\n        <value>22.7</value>\r\n    </array>\r\n    <item name=\"battery.capacity\">5000</item>\r\n    <item name=\"wifi.controller.idle\">15.2</item>\r\n    <item name=\"wifi.controller.rx\">296.22</item>\r\n    <item name=\"wifi.controller.tx\">426.91</item>\r\n    <array name=\"wifi.controller.tx_levels\" />\r\n    <item name=\"wifi.controller.voltage\">4.0</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>30.7</value>\r\n        <value>30.7</value>\r\n        <value>30.7</value>\r\n        <value>30.7</value>\r\n        <value>30.7</value>\r\n    </array>\r\n    <item name=\"modem.controller.sleep\">0</item>\r\n    <item name=\"modem.controller.idle\">96.36</item>\r\n    <item name=\"modem.controller.rx\">676.3</item>\r\n    <array name=\"modem.controller.tx\">\r\n        <value>676.3</value>\r\n        <value>430.7</value>\r\n        <value>157.3</value>\r\n        <value>111.2</value>\r\n        <value>106.4</value>\r\n    </array>\r\n    <item name=\"modem.controller.voltage\">0</item>\r\n    <array name=\"gps.signalqualitybased\">\r\n        <value>0</value>\r\n        <value>0</value>\r\n    </array>\r\n    <item name=\"gps.voltage\">0</item>\r\n</device>"
  },
  {
    "path": "Infinix/Note5/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-infinix-note5\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Infinix/Note5/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.infinix.note5\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+Infinix/H633/Infinix-X604_sprout*\"\n\t\tandroid:priority=\"110\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Infinix/Note5/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>8</item>\n        <item>8</item>\n        <item>8</item>\n        <item>8</item>\n        <item>12</item>\n        <item>12</item>\n        <item>18</item>\n        <item>18</item>\n        <item>18</item>\n        <item>27</item>\n        <item>27</item>\n        <item>27</item>\n        <item>32</item>\n        <item>32</item>\n        <item>32</item>\n        <item>37</item>\n        <item>46</item>\n        <item>49</item>\n        <item>52</item>\n        <item>53</item>\n        <item>59</item>\n        <item>61</item>\n        <item>64</item>\n        <item>70</item>\n        <item>77</item>\n        <item>85</item>\n        <item>97</item>\n        <item>107</item>\n        <item>120</item>\n        <item>131</item>\n        <item>149</item>\n        <item>175</item>\n        <item>186</item>\n        <item>209</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>18</item>\n        <item>22</item>\n        <item>30</item>\n        <item>40</item>\n        <item>50</item>\n        <item>80</item>\n        <item>110</item>\n        <item>155</item>\n        <item>173</item>\n        <item>300</item>\n        <item>387</item>\n        <item>492</item>\n        <item>533</item>\n        <item>726</item>\n        <item>883</item>\n        <item>1023</item>\n        <item>1222</item>\n        <item>1501</item>\n        <item>1733</item>\n        <item>2034</item>\n        <item>2227</item>\n        <item>2517</item>\n        <item>3042</item>\n        <item>3495</item>\n        <item>3998</item>\n        <item>4472</item>\n    </integer-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,-1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_wap,21,0,3,60000,true</item>\n        <item>mobile_xcap,25,0,3,60000,true</item>\n        <item>mobile_rcs,26,0,3,60000,true</item>\n        <item>mobile_bip,27,0,3,60000,true</item>\n        <item>mobile_vsim,28,0,-1,60000,true</item>\n        <item>mobile_preempt,29,0,9,60000,true</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>ap\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n        <item>bt-dun</item>\n    </string-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm/boot-mediatek-framework.vdex</item>\n        <item>/system/lib/libjavacrypto.so</item>\n        <item>/system/lib/libhidltransport.so</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-conscrypt.oat</item>\n        <item>/system/framework/arm/boot-core-libart.vdex</item>\n        <item>/system/framework/arm/boot-ext.vdex</item>\n        <item>/system/framework/arm/boot.vdex</item>\n        <item>/system/framework/arm/boot-framework.vdex</item>\n    </string-array>\n    <string-array name=\"config_ephemeralResolverPackage\">\n        <item>com.google.android.gms</item>\n    </string-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_enableNetworkLocationOverlay\">true</bool>\n    <bool name=\"config_enableFusedLocationOverlay\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">6000</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">67</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <integer name=\"config_screenBrightnessDark\">2</integer>\n</resources>\n"
  },
  {
    "path": "Infinix/Note5/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\"> //PPD:add power profile by zhenbang.yu 20181022 start\r\n<item name=\"screen.on\">81</item>\r\n    <item name=\"screen.full\">300</item>\r\n    <item name=\"bluetooth.active\">40</item>\r\n    <item name=\"bluetooth.on\">1</item>\r\n    <item name=\"wifi.on\">0.2</item>\r\n    <item name=\"wifi.active\">250</item>\r\n    <item name=\"wifi.scan\">46</item>\r\n    <item name=\"dsp.audio\">20</item>\r\n    <item name=\"dsp.video\">71</item>\r\n    <item name=\"radio.active\">160</item>\r\n    <item name=\"radio.scanning\">17.7</item>\r\n    <array name=\"radio.on\">\r\n        <value>4.9</value>\r\n        <value>4.9</value>\r\n    </array>\r\n    <item name=\"battery.capacity\">4500</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>4</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster0\">\r\n        <value>338000</value>\r\n        <value>481000</value>\r\n        <value>624000</value>\r\n        <value>715000</value>\r\n        <value>793000</value>\r\n        <value>884000</value>\r\n        <value>1001000</value>\r\n        <value>1105000</value>\r\n        <value>1183000</value>\r\n        <value>1235000</value>\r\n        <value>1300000</value>\r\n        <value>1365000</value>\r\n        <value>1404000</value>\r\n        <value>1430000</value>\r\n        <value>1482000</value>\r\n        <value>1508000</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster1\">\r\n        <value>520000</value>\r\n        <value>715000</value>\r\n        <value>910000</value>\r\n        <value>1040000</value>\r\n        <value>1170000</value>\r\n        <value>1287000</value>\r\n        <value>1456000</value>\r\n        <value>1586000</value>\r\n        <value>1690000</value>\r\n        <value>1742000</value>\r\n        <value>1807000</value>\r\n        <value>1859000</value>\r\n        <value>1911000</value>\r\n        <value>1937000</value>\r\n        <value>1976000</value>\r\n        <value>2002000</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster0\">\r\n        <value>3.25</value>\r\n        <value>5.23</value>\r\n        <value>7.20</value>\r\n        <value>8.68</value>\r\n        <value>10.18</value>\r\n        <value>11.98</value>\r\n        <value>14.46</value>\r\n        <value>16.75</value>\r\n        <value>18.77</value>\r\n        <value>20.6</value>\r\n        <value>22.60</value>\r\n        <value>30.08</value>\r\n        <value>33.09</value>\r\n        <value>33.64</value>\r\n        <value>36.36</value>\r\n        <value>37.42</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster1\">\r\n        <value>12.24</value>\r\n        <value>15</value>\r\n        <value>23.26</value>\r\n        <value>25.06</value>\r\n        <value>28.89</value>\r\n        <value>33.35</value>\r\n        <value>41.44</value>\r\n        <value>47.63</value>\r\n        <value>53.85</value>\r\n        <value>58.05</value>\r\n        <value>64.04</value>\r\n        <value>67.23</value>\r\n        <value>68.28</value>\r\n        <value>69.66</value>\r\n        <value>73.17</value>\r\n        <value>74.69</value>\r\n    </array>\r\n    <item name=\"cpu.idle\">3.59</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.2</value>\r\n        <value>2</value>\r\n        <value>20</value>\r\n        <value>200</value>\r\n        <value>500</value>\r\n    </array> //PPD:add power profile by zhenbang.yu 20181022 end\r\n</device>\r\n"
  },
  {
    "path": "Infinix/Note7/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-infinix-note7\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Infinix/Note7/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.infinix.note7\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+Infinix/X690B-GL/Infinix-X690B*\"\n\t\tandroid:priority=\"115\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Infinix/Note7/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">3000</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Infinix/Note7/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">40.0dip</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">40.0dip</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">28.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Infinix/Note7/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Infinix/Note7/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.5</item>\n    <item name=\"screen.on\">100</item>\n    <item name=\"screen.full\">800</item>\n    <item name=\"audio\">100.0</item>\n    <item name=\"video\">150.0</item>\n    <item name=\"camera.flashlight\">500</item>\n    <item name=\"camera.avg\">600</item>\n    <item name=\"gps.on\">10</item>\n    <item name=\"radio.active\">60</item>\n    <item name=\"radio.scanning\">3</item>\n    <array name=\"radio.on\">\n        <value>6</value>\n        <value>5</value>\n        <value>4</value>\n        <value>3</value>\n        <value>3</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>\n    <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5000</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>\n"
  },
  {
    "path": "Infinix/Note8/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-infinix-note8\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Infinix/Note8/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.infinix.note8\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+Infinix/X692-GL/Infinix-X692*\"\n\t\tandroid:priority=\"116\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Infinix/Note8/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,-1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_wap,21,0,3,60000,true</item>\n        <item>mobile_xcap,25,0,3,60000,true</item>\n        <item>mobile_rcs,26,0,3,60000,true</item>\n        <item>mobile_bip,27,0,3,60000,true</item>\n        <item>mobile_vsim,28,0,-1,60000,true</item>\n        <item>mobile_mcx,1001,0,3,60000,true</item>\n        <item>ethernet,9,9,9,-1,true</item>\n    </string-array>\n\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n\n    <string name=\"config_ims_package\">com.mediatek.ims</string>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_enableNetworkLocationOverlay\">true</bool>\n    <bool name=\"config_enableFusedLocationOverlay\">true</bool>\n\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\n\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">3000</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n\n</resources>\n"
  },
  {
    "path": "Infinix/Note8/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">44.0dip</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">44.0dip</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">28.0dip</dimen>\n    <!-- Display cutout -->\n    <string name=\"config_mainBuiltInDisplayCutout\">M -180,0 L -180,40 L -91.3,40 L -91.3,0 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Infinix/Note8/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Infinix/Note8/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">69.55</item>\n    <item name=\"screen.full\">372.97</item>\n    <item name=\"bluetooth.active\">18.97</item>\n    <item name=\"bluetooth.on\">0.83</item>\n    <item name=\"wifi.on\">0.15</item>\n    <item name=\"wifi.active\">291.5</item>\n    <item name=\"wifi.scan\">36.02</item>\n    <item name=\"audio\">24.06</item>\n    <item name=\"video\">57.4</item>\n    <item name=\"camera.flashlight\">128.09</item>\n    <item name=\"camera.avg\">769.89</item>\n    <item name=\"gps.on\">35.39</item>\n    <item name=\"radio.active\">15</item>\n    <item name=\"radio.scanning\">28.44</item>\n    <array name=\"radio.on\">\n        <value>3.05</value>\n        <value>3.05</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>2</value>\n        <value>6</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>850000</value>\n        <value>909000</value>\n        <value>998000</value>\n        <value>1087000</value>\n        <value>1176000</value>\n        <value>1295000</value>\n        <value>1354000</value>\n        <value>1443000</value>\n        <value>1532000</value>\n        <value>1621000</value>\n        <value>1710000</value>\n        <value>1800000</value>\n        <value>1850000</value>\n        <value>1900000</value>\n        <value>1950000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>500000</value>\n        <value>774000</value>\n        <value>850000</value>\n        <value>900000</value>\n        <value>950000</value>\n        <value>999000</value>\n        <value>1050000</value>\n        <value>1100000</value>\n        <value>1175000</value>\n        <value>1275000</value>\n        <value>1325000</value>\n        <value>1375000</value>\n        <value>1450000</value>\n        <value>1500000</value>\n        <value>1625000</value>\n        <value>1700000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>22.64</value>\n        <value>27.78</value>\n        <value>31.47</value>\n        <value>38.23</value>\n        <value>44.37</value>\n        <value>53.14</value>\n        <value>60.46</value>\n        <value>68.39</value>\n        <value>78.25</value>\n        <value>88.69</value>\n        <value>101.35</value>\n        <value>112.58</value>\n        <value>122.47</value>\n        <value>130.81</value>\n        <value>143.09</value>\n        <value>151.02</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>7.97</value>\n        <value>10.92</value>\n        <value>12.31</value>\n        <value>14.27</value>\n        <value>15.09</value>\n        <value>17.33</value>\n        <value>19.52</value>\n        <value>21.17</value>\n        <value>24.15</value>\n        <value>27.77</value>\n        <value>30.33</value>\n        <value>33.50</value>\n        <value>37.52</value>\n        <value>39.83</value>\n        <value>45.35</value>\n        <value>49.36</value>\n    </array>\n    <item name=\"cpu.idle\">3.74</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>\n    <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5200</item>\n    <item name=\"wifi.controller.idle\">15.2</item>\n    <item name=\"wifi.controller.rx\">220.55</item>\n    <item name=\"wifi.controller.tx\">362.94</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>36.02</value>\n        <value>36.02</value>\n        <value>36.02</value>\n        <value>36.02</value>\n        <value>36.02</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">17</item>\n    <item name=\"modem.controller.rx\">106.4</item>\n    <array name=\"modem.controller.tx\">\n        <value>676.3</value>\n        <value>430.7</value>\n        <value>157.3</value>\n        <value>111.2</value>\n        <value>106.4</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Infinix/S4/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-infinix-s4\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Infinix/S4/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.infinix.s4\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+Infinix/H624/Infinix-X626*\"\n\t\tandroid:priority=\"24\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Infinix/S4/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,-1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_wap,21,0,3,60000,true</item>\n        <item>mobile_xcap,25,0,3,60000,true</item>\n        <item>mobile_rcs,26,0,3,60000,true</item>\n        <item>mobile_bip,27,0,3,60000,true</item>\n        <item>mobile_vsim,28,0,-1,60000,true</item>\n        <item>mobile_preempt,29,0,9,60000,true</item>\n    </string-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>ap\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n        <item>bt-dun</item>\n    </string-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm/boot-mediatek-framework.vdex</item>\n        <item>/system/lib/libjavacrypto.so</item>\n        <item>/system/lib/libhidltransport.so</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-conscrypt.oat</item>\n        <item>/system/framework/arm/boot-core-libart.vdex</item>\n        <item>/system/framework/arm/boot-ext.vdex</item>\n        <item>/system/framework/arm/boot.vdex</item>\n        <item>/system/framework/arm/boot-framework.vdex</item>\n    </string-array>\n    <string-array name=\"config_ephemeralResolverPackage\">\n        <item>com.google.android.gms</item>\n    </string-array>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_device_volte_available\">false</bool>\n    <bool name=\"config_device_vt_available\">false</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_enableNetworkLocationOverlay\">true</bool>\n    <bool name=\"config_enableFusedLocationOverlay\">true</bool>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">6000</integer>\n</resources>\n"
  },
  {
    "path": "Infinix/S4/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">50px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">50px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">28.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Infinix/S4/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Infinix/S4/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">45.5</item>\r\n    <item name=\"screen.full\">335</item>\r\n    <item name=\"bluetooth.active\">73.5</item>\r\n    <item name=\"bluetooth.on\">5.8</item>\r\n    <item name=\"wifi.on\">4.9</item>\r\n    <item name=\"wifi.active\">72.3</item>\r\n    <item name=\"wifi.scan\">5</item>\r\n    <item name=\"dsp.audio\">250.2</item>\r\n    <item name=\"dsp.video\">270</item>\r\n    <item name=\"camera.flashlight\">257</item>\r\n    <item name=\"camera.avg\">756</item>\r\n    <item name=\"gps.on\">4.4</item>\r\n    <item name=\"radio.active\">320</item>\r\n    <item name=\"radio.scanning\">5.8</item>\r\n    <array name=\"radio.on\">\r\n        <value>5.8</value>\r\n        <value>5.8</value>\r\n    </array>\r\n    <item name=\"modem.controller.idle\">5.8</item>\r\n    <item name=\"modem.controller.rx\">226</item>\r\n    <item name=\"modem.controller.tx\">226</item>\r\n    <item name=\"modem.controller.voltage\">4.0</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster0\">\r\n        <value>850000</value>\r\n        <value>918000</value>\r\n        <value>987000</value>\r\n        <value>1056000</value>\r\n        <value>1125000</value>\r\n        <value>1216000</value>\r\n        <value>1308000</value>\r\n        <value>1400000</value>\r\n        <value>1466000</value>\r\n        <value>1533000</value>\r\n        <value>1633000</value>\r\n        <value>1700000</value>\r\n        <value>1767000</value>\r\n        <value>1834000</value>\r\n        <value>1917000</value>\r\n        <value>2001000</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster0\">\r\n        <value>9.3</value>\r\n        <value>9.3</value>\r\n        <value>10.6</value>\r\n        <value>11.6</value>\r\n        <value>13.3</value>\r\n        <value>15.0</value>\r\n        <value>17.2</value>\r\n        <value>20.2</value>\r\n        <value>22.8</value>\r\n        <value>26.3</value>\r\n        <value>27.4</value>\r\n        <value>29.7</value>\r\n        <value>30.2</value>\r\n        <value>32.1</value>\r\n        <value>33.9</value>\r\n        <value>38.5</value>\r\n    </array>\r\n    <item name=\"cpu.idle\">4.1</item>\r\n    <array name=\"memory.bandwidths\">\r\n        <value>1.3</value>\r\n    </array>\r\n    <item name=\"battery.capacity\">4000</item>\r\n    <item name=\"wifi.controller.idle\">4.9</item>\r\n    <item name=\"wifi.controller.rx\">72.3</item>\r\n    <item name=\"wifi.controller.tx\">72.3</item>\r\n    <array name=\"wifi.controller.tx_levels\" />\r\n    <item name=\"wifi.controller.voltage\">4.0</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>64.2</value>\r\n        <value>64.2</value>\r\n        <value>64.2</value>\r\n        <value>64.2</value>\r\n        <value>64.2</value>\r\n    </array>\r\n</device>\r\n"
  },
  {
    "path": "Infinix/Zero6/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-infinix-zero6\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Infinix/Zero6/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.infinix.zero6\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*Infinix/Q6361A/Infinix-X620*\"\n\t\tandroid:priority=\"99\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Infinix/Zero6/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_auto_attach_data_on_creation\">false</bool>\n    <bool name=\"config_nightDisplayAvailable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">66</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">299.9939%</fraction>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>39</item>\n        <item>60</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>3</item>\n        <item>3</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>17</item>\n        <item>24</item>\n        <item>30</item>\n        <item>30</item>\n        <item>44</item>\n        <item>45</item>\n        <item>48</item>\n        <item>55</item>\n        <item>64</item>\n        <item>66</item>\n        <item>69</item>\n        <item>84</item>\n        <item>93</item>\n        <item>105</item>\n        <item>200</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessButtonBacklightValues\">\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Infinix/Zero6/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">86.0px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">86.0px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<dimen name=\"rounded_corner_radius\">86.0px</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -130,0 L -130,86 L 130,86 L 130,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Infinix/Zero6/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Infinix/Zero6/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">98</item>\r\n    <item name=\"screen.full\">315</item>\r\n    <item name=\"bluetooth.active\">95</item>\r\n    <item name=\"bluetooth.on\">1.2</item>\r\n    <item name=\"wifi.on\">1.6</item>\r\n    <item name=\"wifi.active\">110</item>\r\n    <item name=\"wifi.scan\">185</item>\r\n    <item name=\"dsp.audio\">23.25</item>\r\n    <item name=\"dsp.video\">96.5</item>\r\n    <item name=\"camera.avg\">316</item>\r\n    <item name=\"camera.flashlight\">390</item>\r\n    <item name=\"gps.on\">83</item>\r\n    <item name=\"radio.active\">84</item>\r\n    <item name=\"radio.scanning\">115</item>\r\n    <array name=\"radio.on\">\r\n        <value>17</value>\r\n        <value>4</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster0\">\r\n        <value>633600</value>\r\n        <value>902400</value>\r\n        <value>1113600</value>\r\n        <value>1401600</value>\r\n        <value>1536000</value>\r\n        <value>1612800</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster1\">\r\n        <value>1113600</value>\r\n        <value>1401600</value>\r\n        <value>1747200</value>\r\n        <value>1804800</value>\r\n    </array>\r\n    <item name=\"cpu.idle\">5.4</item>\r\n    <item name=\"cpu.awake\">15</item>\r\n    <array name=\"cpu.active.cluster0\">\r\n        <value>16.65</value>\r\n        <value>46.31</value>\r\n        <value>50.77</value>\r\n        <value>63.93</value>\r\n        <value>82.85</value>\r\n        <value>87.9</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster1\">\r\n        <value>112.1</value>\r\n        <value>145.9</value>\r\n        <value>198.3</value>\r\n        <value>223.5</value>\r\n    </array>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>4</value>\r\n    </array>\r\n    <item name=\"battery.capacity\">3650</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0185</value>\r\n        <value>.1502</value>\r\n        <value>1.188</value>\r\n        <value>9.486</value>\r\n        <value>75.87</value>\r\n    </array>\r\n</device>"
  },
  {
    "path": "Infinix/ZeroXPro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-infinix-zeroxpro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Infinix/ZeroXPro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.infinix.zeroxpro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Infinix/X6811*/Infinix-X6811*\"\n        android:priority=\"447\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Infinix/ZeroXPro/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"config_biometric_sensors\">\n        <item>0:2:15</item>\n    </string-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm/boot-mediatek-framework.vdex</item>\n        <item>/system/lib/libjavacrypto.so</item>\n        <item>/system/lib/libhidltransport.so</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-conscrypt.oat</item>\n        <item>/system/framework/arm/boot-core-libart.vdex</item>\n        <item>/system/framework/arm/boot-ext.vdex</item>\n        <item>/system/framework/arm/boot.vdex</item>\n        <item>/system/framework/arm/boot-framework.vdex</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n        <item>bt-dun</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>ap\\\\d</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>ethernet,9,9,9,-1,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,-1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_mcx,1001,0,3,60000,true</item>\n        <item>mobile_xcap,1002,0,3,60000,true</item>\n        <item>mobile_rcs,2001,0,3,60000,true</item>\n        <item>mobile_bip,2002,0,3,60000,true</item>\n        <item>mobile_vsim,2003,0,-1,60000,true</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Infinix/ZeroXPro/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_device_volte_available\">false</bool>\n    <bool name=\"config_device_vt_available\">false</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <!-- alwaysOnDisplay -->\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n</resources>\n"
  },
  {
    "path": "Infinix/ZeroXPro/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">3000</integer>\n</resources>\n"
  },
  {
    "path": "Infinix/ZeroXPro/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_ims_package\">com.mediatek.ims</string>\n    <string name=\"config_mainBuiltInDisplayCutout\">M -24,0 L -24,36 L 24,36 L 24,0 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Infinix/ZeroXPro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">152.32</item>\n    <item name=\"screen.full\">540.2</item>\n    <item name=\"bluetooth.active\">22.73</item>\n    <item name=\"bluetooth.on\">0.8</item>\n    <item name=\"wifi.on\">0.25</item>\n    <item name=\"wifi.active\">235.52</item>\n    <item name=\"wifi.scan\">91.22</item>\n    <item name=\"audio\">17.9</item>\n    <item name=\"video\">89.15</item>\n    <item name=\"camera.flashlight\">228</item>\n    <item name=\"camera.avg\">1205.38</item>\n    <item name=\"gps.on\">29.52</item>\n    <item name=\"radio.active\">15</item>\n    <item name=\"radio.scanning\">34.92</item>\n    <array name=\"radio.on\">\n        <value>2.55</value>\n        <value>2.55</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>500000</value>\n        <value>774000</value>\n        <value>875000</value>\n        <value>975000</value>\n        <value>1075000</value>\n        <value>1175000</value>\n        <value>1275000</value>\n        <value>1375000</value>\n        <value>1500000</value>\n        <value>1618000</value>\n        <value>1666000</value>\n        <value>1733000</value>\n        <value>1800000</value>\n        <value>1866000</value>\n        <value>1933000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>774000</value>\n        <value>835000</value>\n        <value>919000</value>\n        <value>1002000</value>\n        <value>1085000</value>\n        <value>1169000</value>\n        <value>1308000</value>\n        <value>1419000</value>\n        <value>1530000</value>\n        <value>1670000</value>\n        <value>1733000</value>\n        <value>1796000</value>\n        <value>1860000</value>\n        <value>1923000</value>\n        <value>1986000</value>\n        <value>2050000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>9.83</value>\n        <value>13.53</value>\n        <value>16.15</value>\n        <value>18.83</value>\n        <value>23.21</value>\n        <value>25.71</value>\n        <value>29.97</value>\n        <value>34.65</value>\n        <value>37.35</value>\n        <value>46.97</value>\n        <value>48.65</value>\n        <value>54.80</value>\n        <value>61.68</value>\n        <value>67.20</value>\n        <value>75.83</value>\n        <value>83.48</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>55.36</value>\n        <value>53.44</value>\n        <value>54.02</value>\n        <value>60.17</value>\n        <value>70.54</value>\n        <value>82.59</value>\n        <value>108.18</value>\n        <value>120.49</value>\n        <value>139.56</value>\n        <value>170.40</value>\n        <value>173.14</value>\n        <value>184.60</value>\n        <value>192.70</value>\n        <value>229.06</value>\n        <value>243.88</value>\n        <value>255.07</value>\n    </array>\n    <item name=\"cpu.idle\">7.32</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">12.56</item>\n    <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>500000</value>\n        <value>774000</value>\n        <value>875000</value>\n        <value>975000</value>\n        <value>1075000</value>\n        <value>1175000</value>\n        <value>1275000</value>\n        <value>1375000</value>\n        <value>1500000</value>\n        <value>1618000</value>\n        <value>1666000</value>\n        <value>1733000</value>\n        <value>1800000</value>\n        <value>1866000</value>\n        <value>1933000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>774000</value>\n        <value>835000</value>\n        <value>919000</value>\n        <value>1002000</value>\n        <value>1085000</value>\n        <value>1169000</value>\n        <value>1308000</value>\n        <value>1419000</value>\n        <value>1530000</value>\n        <value>1670000</value>\n        <value>1733000</value>\n        <value>1796000</value>\n        <value>1860000</value>\n        <value>1923000</value>\n        <value>1986000</value>\n        <value>2050000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>9.83</value>\n        <value>13.53</value>\n        <value>16.15</value>\n        <value>18.83</value>\n        <value>23.21</value>\n        <value>25.71</value>\n        <value>29.97</value>\n        <value>34.65</value>\n        <value>37.35</value>\n        <value>46.97</value>\n        <value>48.65</value>\n        <value>54.80</value>\n        <value>61.68</value>\n        <value>67.20</value>\n        <value>75.83</value>\n        <value>83.48</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>55.36</value>\n        <value>53.44</value>\n        <value>54.02</value>\n        <value>60.17</value>\n        <value>70.54</value>\n        <value>82.59</value>\n        <value>108.18</value>\n        <value>120.49</value>\n        <value>139.56</value>\n        <value>170.40</value>\n        <value>173.14</value>\n        <value>184.60</value>\n        <value>192.70</value>\n        <value>229.06</value>\n        <value>243.88</value>\n        <value>255.07</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">4500</item>\n    <item name=\"wifi.controller.idle\">15.2</item>\n    <item name=\"wifi.controller.rx\">296.22</item>\n    <item name=\"wifi.controller.tx\">426.91</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">4.0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>30.7</value>\n        <value>30.7</value>\n        <value>30.7</value>\n        <value>30.7</value>\n        <value>30.7</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">96.36</item>\n    <item name=\"modem.controller.rx\">676.3</item>\n    <array name=\"modem.controller.tx\">\n        <value>676.3</value>\n        <value>430.7</value>\n        <value>157.3</value>\n        <value>111.2</value>\n        <value>106.4</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "LG/G7/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-lg-g7\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "LG/G7/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.lg.g7\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+lge/judyln*\"\n\t\tandroid:priority=\"15\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "LG/G7/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_autoBrightnessResetAmbientLuxAfterWarmUp\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <integer name=\"config_autoBrightnessAmbientLightHorizon\">10000</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">3000</integer>\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n    <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">200</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">40</integer>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>16</item>\n        <item>61</item>\n        <item>70</item>\n        <item>100</item>\n        <item>116</item>\n        <item>137</item>\n        <item>161</item>\n        <item>178</item>\n\t<item>209</item>\n\t<item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>8</item>\n        <item>15</item>\n        <item>50</item>\n        <item>100</item>\n        <item>200</item>\n        <item>400</item>\n        <item>800</item>\n        <item>1600</item>\n        <item>3100</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>8.2</item>\n        <item>23.3</item>\n        <item>122.28</item>\n        <item>144.4</item>\n        <item>189.4</item>\n        <item>237.9</item>\n        <item>341.8</item>\n        <item>550.0</item>\n    </array>\n\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <integer name=\"config_overrideHasPermanentMenuKey\">2</integer>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">false</bool>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </integer-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </integer-array>\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </integer-array>\n    <bool name=\"config_lidControlsSleep\">false</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">false</bool>\n    <bool name=\"config_wifi_background_scan_support\">false</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n</resources>\n"
  },
  {
    "path": "LG/G7/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">94px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">94px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -250,0 L -250,94 L 250,94 L 250,0 Z</string>\n</resources>\n"
  },
  {
    "path": "LG/G7/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "LG/G7/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">102.1</item>\n    <item name=\"screen.full\">250</item>\n    <item name=\"bluetooth.active\">38.0</item>\n    <item name=\"bluetooth.on\">4.2</item>\n    <item name=\"wifi.on\">3.0</item>\n    <item name=\"wifi.active\">158.7</item>\n    <item name=\"wifi.scan\">234.3</item>\n    <item name=\"dsp.audio\">0.1</item>\n    <item name=\"dsp.video\">0.1</item>\n    <item name=\"camera.flashlight\">200.0</item>\n    <item name=\"camera.avg\">750.0</item>\n    <item name=\"gps.on\">76.4</item>\n    <item name=\"radio.active\">121.9</item>\n    <item name=\"radio.scanning\">4.9</item>\n    <array name=\"radio.on\">\n        <value>2.2</value>\n        <value>1.3</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1.0</item>\n    <item name=\"wifi.controller.rx\">3.5</item>\n    <item name=\"wifi.controller.tx\">9.0</item>\n    <item name=\"wifi.controller.voltage\">1800</item>\n    <item name=\"modem.controller.idle\">4.9</item>\n    <item name=\"modem.controller.rx\">183.1</item>\n    <item name=\"modem.controller.tx\">183.1</item>\n    <item name=\"modem.controller.voltage\">825</item>\n    <item name=\"bluetooth.controller.idle\">3</item>\n    <item name=\"bluetooth.controller.rx\">20</item>\n    <item name=\"bluetooth.controller.tx\">33</item>\n    <item name=\"bluetooth.controller.voltage\">3700</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n        <value>2803200</value>\n    </array>\n    <item name=\"cpu.idle\">25.8</item>\n    <item name=\"cpu.awake\">30.1</item>\n    <array name=\"cpu.active.cluster0\">\n        <value>6.4</value>\n        <value>8.8</value>\n        <value>9.7</value>\n        <value>12.0</value>\n        <value>12.5</value>\n        <value>13.9</value>\n        <value>15.2</value>\n        <value>16.7</value>\n        <value>19.5</value>\n        <value>21.8</value>\n        <value>24.1</value>\n        <value>27.3</value>\n        <value>29.8</value>\n        <value>34.3</value>\n        <value>39.9</value>\n        <value>45.7</value>\n        <value>52.6</value>\n        <value>57.8</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>49.2</value>\n        <value>55.3</value>\n        <value>60.5</value>\n        <value>66.1</value>\n        <value>76.4</value>\n        <value>83.7</value>\n        <value>89.6</value>\n        <value>105.6</value>\n        <value>114.2</value>\n        <value>123.1</value>\n        <value>131.8</value>\n        <value>155.0</value>\n        <value>159.8</value>\n        <value>193.0</value>\n        <value>215.4</value>\n        <value>230.0</value>\n        <value>247.9</value>\n        <value>256.7</value>\n        <value>278.8</value>\n        <value>303.1</value>\n        <value>333.0</value>\n        <value>357.3</value>\n        <value>431.4</value>\n        <value>483.6</value>\n    </array>\n    <item name=\"battery.capacity\">3000</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"ext_saving\">0.025</item>\n    <item name=\"max_saving\">0.20</item>\n    <array name=\"ext_screen_resolution\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <array name=\"max_screen_resolution\">\n        <value>0.08</value>\n        <value>0.04</value>\n        <value>0</value>\n    </array>\n    <array name=\"ext_maximum_brightness\">\n        <value>0.35</value>\n        <value>0.25</value>\n        <value>0.15</value>\n        <value>0.08</value>\n        <value>0</value>\n    </array>\n    <array name=\"max_maximum_brightness\">\n        <value>0.35</value>\n        <value>0.25</value>\n        <value>0.15</value>\n        <value>0.08</value>\n        <value>0</value>\n    </array>\n    <array name=\"block_aod\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"max_restrict_frame_rate\">0.12</item>\n    <array name=\"block_haptic\">\n        <value>0.01</value>\n        <value>0.01</value>\n    </array>\n    <array name=\"restrict_cpu_gpu\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <array name=\"restrict_apps\">\n        <value>0.24</value>\n        <value>0.52</value>\n    </array>\n    <array name=\"restrict_network_location\">\n        <value>0.01</value>\n        <value>1.00</value>\n        <value>0.01</value>\n        <value>0.01</value>\n    </array>\n</device>\n"
  },
  {
    "path": "LG/G7One/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-lg-phoenix_lao_com-phoenix_sprout\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "LG/G7One/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.lg.phoenix_lao_com.phoenix_sprout\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+lge/phoenix_lao_com/phoenix_sprout*\"\n\t\tandroid:priority=\"452\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "LG/G7One/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_autoBrightnessResetAmbientLuxAfterWarmUp\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <integer name=\"config_autoBrightnessAmbientLightHorizon\">10000</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">3000</integer>\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n    <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">200</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">40</integer>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>16</item>\n        <item>61</item>\n        <item>70</item>\n        <item>100</item>\n        <item>116</item>\n        <item>137</item>\n        <item>161</item>\n        <item>178</item>\n\t<item>209</item>\n\t<item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>8</item>\n        <item>15</item>\n        <item>50</item>\n        <item>100</item>\n        <item>200</item>\n        <item>400</item>\n        <item>800</item>\n        <item>1600</item>\n        <item>3100</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>8.2</item>\n        <item>23.3</item>\n        <item>122.28</item>\n        <item>144.4</item>\n        <item>189.4</item>\n        <item>237.9</item>\n        <item>341.8</item>\n        <item>550.0</item>\n    </array>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <integer name=\"config_overrideHasPermanentMenuKey\">2</integer>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">false</bool>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </integer-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </integer-array>\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </integer-array>\n    <bool name=\"config_lidControlsSleep\">false</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">false</bool>\n    <bool name=\"config_wifi_background_scan_support\">false</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n</resources>\n"
  },
  {
    "path": "LG/G7One/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">94px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">94px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -250,0 L -250,94 L 250,94 L 250,0 Z</string>\n</resources>\n"
  },
  {
    "path": "LG/G7One/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "LG/G7One/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">102.1</item>\n    <item name=\"screen.full\">250</item>\n    <item name=\"bluetooth.active\">38.0</item>\n    <item name=\"bluetooth.on\">4.2</item>\n    <item name=\"wifi.on\">3.0</item>\n    <item name=\"wifi.active\">158.7</item>\n    <item name=\"wifi.scan\">234.3</item>\n    <item name=\"dsp.audio\">0.1</item>\n    <item name=\"dsp.video\">0.1</item>\n    <item name=\"camera.flashlight\">200.0</item>\n    <item name=\"camera.avg\">750.0</item>\n    <item name=\"gps.on\">76.4</item>\n    <item name=\"radio.active\">121.9</item>\n    <item name=\"radio.scanning\">4.9</item>\n    <array name=\"radio.on\">\n        <value>2.2</value>\n        <value>1.3</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1.0</item>\n    <item name=\"wifi.controller.rx\">3.5</item>\n    <item name=\"wifi.controller.tx\">9.0</item>\n    <item name=\"wifi.controller.voltage\">1800</item>\n    <item name=\"modem.controller.idle\">4.9</item>\n    <item name=\"modem.controller.rx\">183.1</item>\n    <item name=\"modem.controller.tx\">183.1</item>\n    <item name=\"modem.controller.voltage\">825</item>\n    <item name=\"bluetooth.controller.idle\">3</item>\n    <item name=\"bluetooth.controller.rx\">20</item>\n    <item name=\"bluetooth.controller.tx\">33</item>\n    <item name=\"bluetooth.controller.voltage\">3700</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n        <value>2803200</value>\n    </array>\n    <item name=\"cpu.idle\">25.8</item>\n    <item name=\"cpu.awake\">30.1</item>\n    <array name=\"cpu.active.cluster0\">\n        <value>6.4</value>\n        <value>8.8</value>\n        <value>9.7</value>\n        <value>12.0</value>\n        <value>12.5</value>\n        <value>13.9</value>\n        <value>15.2</value>\n        <value>16.7</value>\n        <value>19.5</value>\n        <value>21.8</value>\n        <value>24.1</value>\n        <value>27.3</value>\n        <value>29.8</value>\n        <value>34.3</value>\n        <value>39.9</value>\n        <value>45.7</value>\n        <value>52.6</value>\n        <value>57.8</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>49.2</value>\n        <value>55.3</value>\n        <value>60.5</value>\n        <value>66.1</value>\n        <value>76.4</value>\n        <value>83.7</value>\n        <value>89.6</value>\n        <value>105.6</value>\n        <value>114.2</value>\n        <value>123.1</value>\n        <value>131.8</value>\n        <value>155.0</value>\n        <value>159.8</value>\n        <value>193.0</value>\n        <value>215.4</value>\n        <value>230.0</value>\n        <value>247.9</value>\n        <value>256.7</value>\n        <value>278.8</value>\n        <value>303.1</value>\n        <value>333.0</value>\n        <value>357.3</value>\n        <value>431.4</value>\n        <value>483.6</value>\n    </array>\n    <item name=\"battery.capacity\">3000</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"ext_saving\">0.025</item>\n    <item name=\"max_saving\">0.20</item>\n    <array name=\"ext_screen_resolution\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <array name=\"max_screen_resolution\">\n        <value>0.08</value>\n        <value>0.04</value>\n        <value>0</value>\n    </array>\n    <array name=\"ext_maximum_brightness\">\n        <value>0.35</value>\n        <value>0.25</value>\n        <value>0.15</value>\n        <value>0.08</value>\n        <value>0</value>\n    </array>\n    <array name=\"max_maximum_brightness\">\n        <value>0.35</value>\n        <value>0.25</value>\n        <value>0.15</value>\n        <value>0.08</value>\n        <value>0</value>\n    </array>\n    <array name=\"block_aod\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"max_restrict_frame_rate\">0.12</item>\n    <array name=\"block_haptic\">\n        <value>0.01</value>\n        <value>0.01</value>\n    </array>\n    <array name=\"restrict_cpu_gpu\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <array name=\"restrict_apps\">\n        <value>0.24</value>\n        <value>0.52</value>\n    </array>\n    <array name=\"restrict_network_location\">\n        <value>0.01</value>\n        <value>1.00</value>\n        <value>0.01</value>\n        <value>0.01</value>\n    </array>\n</device>\n"
  },
  {
    "path": "LG/V40/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-lg-v40\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "LG/V40/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.lg.v40\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+lge/judypn*\"\n\t\tandroid:priority=\"54\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "LG/V40/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">94px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">94px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -250,0 L -250,94 L 250,94 L 250,0 Z</string>\n</resources>\n"
  },
  {
    "path": "LG/V40/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "LG/Velvet/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-lg-velvet\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "LG/Velvet/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.lg.velvet\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+lge/caymanlm*\"\n\t\tandroid:priority=\"156\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "LG/Velvet/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>5.4</item>\n        <item>9.7</item>\n        <item>80.7</item>\n        <item>100.2</item>\n        <item>120.9</item>\n        <item>149.1</item>\n        <item>185.8</item>\n        <item>261.6</item>\n        <item>417.1</item>\n    </array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>35</item>\n        <item>62</item>\n        <item>127</item>\n        <item>139</item>\n        <item>153</item>\n        <item>162</item>\n        <item>181</item>\n        <item>212</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>40</item>\n        <item>80</item>\n        <item>170</item>\n        <item>350</item>\n        <item>710</item>\n        <item>1400</item>\n        <item>2250</item>\n    </integer-array>\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </integer-array>\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:4096,6291456,12582912,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>10</item>\n        <item>35</item>\n        <item>62</item>\n        <item>127</item>\n        <item>139</item>\n        <item>153</item>\n        <item>162</item>\n        <item>181</item>\n        <item>212</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>3.4</item>\n        <item>5.4</item>\n        <item>9.7</item>\n        <item>80.7</item>\n        <item>100.2</item>\n        <item>120.9</item>\n        <item>149.1</item>\n        <item>185.8</item>\n        <item>261.6</item>\n        <item>417.1</item>\n    </array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wlan0</item>\n        <item>wlan1</item>\n    </string-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "LG/Velvet/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_device_volte_available\">false</bool>\n    <bool name=\"config_device_vt_available\">false</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">false</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_enable_wifi_firmware_debugging\">false</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n\t<bool name=\"config_enableBurnInProtection\">true</bool>\n\t<bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n</resources>\n"
  },
  {
    "path": "LG/Velvet/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">3000</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_lightSensorWarmupTime\">500</integer>\n    <integer name=\"config_screenBrightnessDim\">50</integer>\n    <integer name=\"config_screenBrightnessDoze\">75</integer>\n</resources>\n"
  },
  {
    "path": "LG/Velvet/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_ims_package\">com.lge.ims</string>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 L -23.23, 0 L -23.23, 28.98 L 23.23, 28.98 L 23.23, 0 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "LG/Velvet/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">0.1</item>\n    <item name=\"screen.full\">0.1</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">0.1</item>\n    <item name=\"wifi.scan\">0.1</item>\n    <item name=\"audio\">0.1</item>\n    <item name=\"video\">0.1</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">0.1</item>\n    <item name=\"radio.active\">0.1</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>0.2</value>\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>1</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">0.1</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">1000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "LG/mfh505glm/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-lge-mfh505glm\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "LG/mfh505glm/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.lge.mfh505glm\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"+(mfh505glm|fh50lm)\"\n        android:priority=\"505\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "LG/mfh505glm/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">124px</dimen>\n    <dimen name=\"status_bar_height\">124px</dimen>\n    <dimen name=\"status_bar_height_portrait\">124px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">124px</dimen>\n\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -37,25 L -37,99 L 37,99 L 37,25 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -37,25 L -37,99 L 37,99 L 37,25 Z</string>\n</resources>\n"
  },
  {
    "path": "LG/mfh505glm/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "LG/mfh505glm-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-lge-mfh505glm-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "LG/mfh505glm-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.lge.mfh505glm.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"+(mfh505glm|fh50lm)\"\n        android:priority=\"505\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "LG/mfh505glm-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">35px</dimen>\n    <dimen name=\"status_bar_padding_end\">35px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">124px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">35px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">35px</dimen>\n</resources>\n"
  },
  {
    "path": "LG/mfh505glm-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "LG/timelm/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-lge-timelm\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "LG/timelm/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.lge.timelm\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+lge/timelm*\"\n\t\tandroid:priority=\"247\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "LG/timelm/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>8.7</item>\n        <item>29.1</item>\n        <item>31.2</item>\n        <item>34.6</item>\n        <item>78.8</item>\n        <item>95.3</item>\n        <item>108.2</item>\n        <item>132.8</item>\n        <item>168.1</item>\n        <item>242.5</item>\n        <item>387.2</item>\n    </array>\n    <array name=\"config_keyboardTapVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </array>\n     <array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>5.52</item>\n        <item>8.7</item>\n        <item>29.1</item>\n        <item>31.2</item>\n        <item>34.6</item>\n        <item>78.8</item>\n        <item>95.3</item>\n        <item>108.2</item>\n        <item>132.8</item>\n        <item>168.1</item>\n        <item>242.5</item>\n        <item>387.2</item>\n    </array>\n    <array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </array>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">false</bool>\n    <bool name=\"config_autoBrightnessResetAmbientLuxAfterWarmUp\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_displayBrightnessBucketsInDoze\">false</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_fingerprintSupportsGestures\">false</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <dimen name=\"navigation_bar_height\">48dp</dimen>\n    <dimen name=\"navigation_bar_width\">48dp</dimen>\n    <dimen name=\"rounded_corner_radius\">33.52dp</dimen>\n    <dimen name=\"status_bar_height_portrait\">28.98dp</dimen>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">3000</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n    <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n    <integer name=\"config_burnInProtectionMaxHorizontalOffset\">0</integer>\n    <integer name=\"config_burnInProtectionMaxRadius\">-1</integer>\n    <integer name=\"config_burnInProtectionMaxVerticalOffset\">0</integer>\n    <integer name=\"config_burnInProtectionMinHorizontalOffset\">0</integer>\n    <integer name=\"config_burnInProtectionMinVerticalOffset\">0</integer>\n    <integer name=\"config_lightSensorWarmupTime\">500</integer>\n    <integer name=\"config_screenBrightnessDim\">50</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n    <array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>41</item>\n        <item>52</item>\n        <item>61</item>\n        <item>70</item>\n        <item>108</item>\n        <item>132</item>\n        <item>148</item>\n        <item>162</item>\n        <item>170</item>\n        <item>201</item>\n        <item>255</item>\n    </array>\n    <array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>4</item>\n        <item>8</item>\n        <item>47</item>\n        <item>92</item>\n        <item>201</item>\n        <item>364</item>\n        <item>820</item>\n        <item>1616</item>\n        <item>3450</item>\n    </array>\n    <array name=\"config_screenBrightnessBacklight\">\n        <item>10</item>\n        <item>41</item>\n        <item>52</item>\n        <item>61</item>\n        <item>70</item>\n        <item>108</item>\n        <item>132</item>\n        <item>148</item>\n        <item>162</item>\n        <item>170</item>\n        <item>201</item>\n        <item>255</item>\n    </array>\n    <string name=\"config_ims_package\">com.lge.ims</string>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 L -23.23, 0 L -23.23, 28.98 L 23.23, 28.98 L 23.23, 0 Z @dp</string>\n    <array name=\"config_biometric_sensors\">\n        <item>0:2:15</item>\n    </array>\n    <array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n    </array>\n    <array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </array>\n    <array name=\"config_tether_wifi_regexs\">\n        <item>wlan0</item>\n        <item>wlan1</item>\n    </array>\n</resources>\n\n"
  },
  {
    "path": "LG/timelm/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">29.5\n    </item>\n    <item name=\"screen.on\">69.2\n    </item>\n    <item name=\"screen.full\">134.6\n    </item>\n    <item name=\"dual_screen.on\">228.3\n    </item>\n    <item name=\"dual_screen.full\">313.3\n    </item>\n    <item name=\"wifi.on\">2.2\n    </item>\n    <item name=\"wifi.active\">59.5\n    </item>\n    <item name=\"wifi.scan\">99.8\n    </item>\n    <item name=\"audio\">0.1\n    </item>\n    <item name=\"video\">0.1\n    </item>\n    <item name=\"camera.flashlight\">122.4\n    </item>\n    <item name=\"camera.avg\">864.2\n    </item>\n    <item name=\"gps.on\">62.0\n    </item>\n    <item name=\"radio.active\">181\n    </item>\n    <item name=\"radio.scanning\">2.6\n    </item>\n    <array name=\"radio.on\">\n        <value>2.1\n        </value>\n        <value>1.1\n        </value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4\n        </value>\n        <value>3\n        </value>\n        <value>1\n        </value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000\n        </value>\n        <value>403200\n        </value>\n        <value>518400\n        </value>\n        <value>614400\n        </value>\n        <value>691200\n        </value>\n        <value>787200\n        </value>\n        <value>883200\n        </value>\n        <value>979200\n        </value>\n        <value>1075200\n        </value>\n        <value>1171200\n        </value>\n        <value>1248000\n        </value>\n        <value>1344000\n        </value>\n        <value>1420800\n        </value>\n        <value>1516800\n        </value>\n        <value>1612800\n        </value>\n        <value>1708800\n        </value>\n        <value>1804800\n        </value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>24.5\n        </value>\n        <value>25.3\n        </value>\n        <value>26.7\n        </value>\n        <value>27.7\n        </value>\n        <value>28.5\n        </value>\n        <value>30.0\n        </value>\n        <value>32.0\n        </value>\n        <value>32.7\n        </value>\n        <value>33.9\n        </value>\n        <value>35.3\n        </value>\n        <value>37.8\n        </value>\n        <value>40.6\n        </value>\n        <value>42.9\n        </value>\n        <value>46.3\n        </value>\n        <value>48.8\n        </value>\n        <value>50.7\n        </value>\n        <value>53.2\n        </value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400\n        </value>\n        <value>825600\n        </value>\n        <value>940800\n        </value>\n        <value>1056000\n        </value>\n        <value>1171200\n        </value>\n        <value>1286400\n        </value>\n        <value>1382400\n        </value>\n        <value>1478400\n        </value>\n        <value>1574400\n        </value>\n        <value>1670400\n        </value>\n        <value>1766400\n        </value>\n        <value>1862400\n        </value>\n        <value>1958400\n        </value>\n        <value>2054400\n        </value>\n        <value>2150400\n        </value>\n        <value>2246400\n        </value>\n        <value>2342400\n        </value>\n        <value>2419200\n        </value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>47.3\n        </value>\n        <value>50.8\n        </value>\n        <value>57.4\n        </value>\n        <value>61.7\n        </value>\n        <value>66.4\n        </value>\n        <value>73.7\n        </value>\n        <value>77.3\n        </value>\n        <value>83.9\n        </value>\n        <value>90.1\n        </value>\n        <value>97.7\n        </value>\n        <value>102.9\n        </value>\n        <value>116.9\n        </value>\n        <value>134.4\n        </value>\n        <value>144.5\n        </value>\n        <value>156.7\n        </value>\n        <value>170.1\n        </value>\n        <value>182.8\n        </value>\n        <value>194.6\n        </value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>844800\n        </value>\n        <value>960000\n        </value>\n        <value>1075200\n        </value>\n        <value>1190400\n        </value>\n        <value>1305600\n        </value>\n        <value>1401600\n        </value>\n        <value>1516800\n        </value>\n        <value>1632000\n        </value>\n        <value>1747200\n        </value>\n        <value>1862400\n        </value>\n        <value>1977600\n        </value>\n        <value>2073600\n        </value>\n        <value>2169600\n        </value>\n        <value>2265600\n        </value>\n        <value>2361600\n        </value>\n        <value>2457600\n        </value>\n        <value>2553600\n        </value>\n        <value>2649600\n        </value>\n        <value>2745600\n        </value>\n        <value>2841600\n        </value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>54.2\n        </value>\n        <value>59.2\n        </value>\n        <value>64.1\n        </value>\n        <value>72.1\n        </value>\n        <value>76.6\n        </value>\n        <value>80.5\n        </value>\n        <value>89.6\n        </value>\n        <value>97.3\n        </value>\n        <value>106.8\n        </value>\n        <value>116.6\n        </value>\n        <value>139.4\n        </value>\n        <value>153.3\n        </value>\n        <value>168.3\n        </value>\n        <value>172.7\n        </value>\n        <value>183.9\n        </value>\n        <value>198.2\n        </value>\n        <value>212.8\n        </value>\n        <value>229.5\n        </value>\n        <value>246.0\n        </value>\n        <value>284.4\n        </value>\n    </array>\n    <item name=\"cpu.idle\">0.1\n    </item>\n    <item name=\"cpu.suspend\">6.6\n    </item>\n    <item name=\"cpu.active\">0\n    </item>\n    <item name=\"cpu.cluster_power.cluster0\">0\n    </item>\n    <item name=\"cpu.cluster_power.cluster1\">0\n    </item>\n    <item name=\"cpu.cluster_power.cluster2\">0\n    </item>\n    <array name=\"memory.bandwidths\">\n        <value>20.8\n        </value>\n    </array>\n    <item name=\"battery.capacity\">5000\n    </item>\n    <item name=\"wifi.controller.idle\">1.0\n    </item>\n    <item name=\"wifi.controller.rx\">1.0\n    </item>\n    <item name=\"wifi.controller.tx\">4.5\n    </item>\n    <array name=\"wifi.controller.tx_levels\"/>\n    <item name=\"wifi.controller.voltage\">1800\n    </item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002\n        </value>\n        <value>.002\n        </value>\n        <value>.02\n        </value>\n        <value>.2\n        </value>\n        <value>2\n        </value>\n    </array>\n    <item name=\"bluetooth.controller.idle\">6.0\n    </item>\n    <item name=\"bluetooth.controller.rx\">28.0\n    </item>\n    <item name=\"bluetooth.controller.tx\">36.0\n    </item>\n    <item name=\"bluetooth.controller.voltage\">3700\n    </item>\n    <item name=\"modem.controller.sleep\">0\n    </item>\n    <item name=\"modem.controller.idle\">0\n    </item>\n    <item name=\"modem.controller.rx\">181\n    </item>\n    <array name=\"modem.controller.tx\">\n        <value>181\n        </value>\n        <value>181\n        </value>\n        <value>181\n        </value>\n        <value>181\n        </value>\n        <value>181\n        </value>\n    </array>\n    <item name=\"modem.controller.voltage\">4000\n    </item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0\n        </value>\n        <value>0\n        </value>\n    </array>\n    <item name=\"gps.voltage\">0\n    </item>\n    <item name=\"ext_saving\">0.025\n    </item>\n    <item name=\"max_saving\">0.08\n    </item>\n    <array name=\"ext_screen_resolution\">\n        <value>0\n        </value>\n        <value>0\n        </value>\n        <value>0\n        </value>\n    </array>\n    <array name=\"max_screen_resolution\">\n        <value>0\n        </value>\n        <value>0\n        </value>\n        <value>0\n        </value>\n    </array>\n    <array name=\"ext_maximum_brightness\">\n        <value>0.066\n        </value>\n        <value>0.047\n        </value>\n        <value>0.031\n        </value>\n        <value>0.019\n        </value>\n        <value>0\n        </value>\n    </array>\n    <array name=\"max_maximum_brightness\">\n        <value>0.070\n        </value>\n        <value>0.051\n        </value>\n        <value>0.032\n        </value>\n        <value>0.015\n        </value>\n        <value>0\n        </value>\n    </array>\n</device>\n"
  },
  {
    "path": "Lenovo/K5Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-lenovo-k5pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Lenovo/K5Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.lenovo.k5pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Lenovo/kunlun/kunlun*\"\n\t\tandroid:priority=\"70\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Lenovo/K5Pro/res/values/brightness.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\t<integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n\t<integer name=\"config_autoBrightnessDarkeningLightDebounce\">5000</integer>\n\t<integer name=\"config_screenBrightnessDark\">1</integer>\n\t<integer name=\"config_screenBrightnessDim\">10</integer>\n\t<integer name=\"config_screenBrightnessDoze\">17</integer>\n\t<integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n\t<integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n\t<integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n\t<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n\t\t<item>1</item>\n\t\t<item>20</item>\n\t\t<item>50</item>\n\t\t<item>50</item>\n\t\t<item>50</item>\n\t\t<item>50</item>\n\t\t<item>65</item>\n\t\t<item>82</item>\n\t\t<item>106</item>\n\t\t<item>123</item>\n\t\t<item>147</item>\n\t\t<item>166</item>\n\t\t<item>187</item>\n\t\t<item>200</item>\n\t\t<item>212</item>\n\t\t<item>255</item>\n\t</integer-array>\n\t<integer-array name=\"config_autoBrightnessLevels\">\n\t\t<item>6</item>\n\t\t<item>33</item>\n\t\t<item>67</item>\n\t\t<item>100</item>\n\t\t<item>167</item>\n\t\t<item>222</item>\n\t\t<item>389</item>\n\t\t<item>500</item>\n\t\t<item>610</item>\n\t\t<item>800</item>\n\t\t<item>1055</item>\n\t\t<item>1220</item>\n\t\t<item>1665</item>\n\t\t<item>2220</item>\n\t\t<item>3885</item>\n\t</integer-array>\n</resources>\n"
  },
  {
    "path": "Lenovo/K5Pro/res/values/connectivity.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"skip_restoring_network_selection\">true</bool>\n\t<bool name=\"config_hotswapCapable\">true</bool>\n\t<bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\t<bool name=\"config_carrier_volte_available\">true</bool>\n\t<bool name=\"config_device_volte_available\">true</bool>\n\t<bool name=\"config_device_vt_available\">true</bool>\n\t<bool name=\"config_device_wfc_ims_available\">true</bool>\n\t<bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n\t<bool name=\"config_wifi_background_scan_support\">true</bool>\n\t<bool name=\"config_wifi_batched_scan_supported\">true</bool>\n\t<bool name=\"config_wifi_dual_band_support\">true</bool>\n\t<bool name=\"config_wifi_fast_bss_transition_enabled\">false</bool>\n\t<integer name=\"config_bluetooth_idle_cur_ma\">0</integer>\n\t<integer name=\"config_bluetooth_rx_cur_ma\">0</integer>\n\t<integer name=\"config_bluetooth_tx_cur_ma\">0</integer>\n\t<string-array name=\"config_tether_usb_regexs\">\n\t\t<item>usb\\\\d</item>\n\t\t<item>rndis\\\\d</item>\n\t</string-array>\n\t<string-array name=\"config_tether_wifi_regexs\">\n\t\t<item>wigig0</item>\n\t\t<item>softap0</item>\n\t</string-array>\n\t<string-array name=\"networkAttributes\">\n\t\t<item>wifi,1,1,1,-1,true</item>\n\t\t<item>mobile,0,0,0,-1,true</item>\n\t\t<item>mobile_mms,2,0,4,60000,true</item>\n\t\t<item>mobile_supl,3,0,2,60000,true</item>\n\t\t<item>mobile_dun,4,0,2,60000,true</item>\n\t\t<item>mobile_hipri,5,0,3,60000,true</item>\n\t\t<item>mobile_fota,10,0,2,60000,true</item>\n\t\t<item>mobile_ims,11,0,2,60000,true</item>\n\t\t<item>mobile_cbs,12,0,2,60000,true</item>\n\t\t<item>bluetooth,7,7,2,-1,true</item>\n\t\t<item>mobile_emergency,15,0,5,-1,true</item>\n\t</string-array>\n</resources>\n"
  },
  {
    "path": "Lenovo/K5Pro/res/values/doze.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_dozeAfterScreenOff\">true</bool>\n\t<bool name=\"config_dozeAfterScreenOffByDefault\">false</bool>\n\t<bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n\t<bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n\t<bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n\t<bool name=\"config_enableBurnInProtection\">false</bool>\n</resources>\n"
  },
  {
    "path": "Lenovo/K5Pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">79.01</item>\n    <item name=\"screen.full\">479.19</item>\n    <item name=\"camera.flashlight\">158</item>\n    <item name=\"camera.avg\">523</item>\n    <item name=\"video\">53.25</item>\n    <item name=\"audio\">35.94</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <item name=\"cpu.suspend\">5.43</item>\n    <item name=\"cpu.idle\">3.61</item>\n    <item name=\"cpu.active\">19.87</item>\n    <item name=\"cpu.cluster_power.cluster0\">12</item>\n    <item name=\"cpu.cluster_power.cluster1\">12</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>768000</value>\n        <value>1017600</value>\n        <value>1248000</value>\n        <value>1324800</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>11</value>\n        <value>23</value>\n        <value>28</value>\n        <value>43</value>\n        <value>52</value>\n        <value>79</value>\n        <value>90</value>\n        <value>108</value>\n        <value>128</value>\n        <value>149</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>806400</value>\n        <value>979200</value>\n        <value>1094400</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1555200</value>\n        <value>1708800</value>\n        <value>1843200</value>\n        <value>1939200</value>\n        <value>2169600</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>243</value>\n        <value>297</value>\n        <value>312</value>\n        <value>362</value>\n        <value>389</value>\n        <value>448</value>\n        <value>586</value>\n        <value>696</value>\n        <value>876</value>\n        <value>900</value>\n        <value>948</value>\n        <value>1180</value>\n        <value>1300</value>\n    </array>\n    <item name=\"cpu.awake\">1.6</item>\n    <item name=\"battery.capacity\">4050</item>\n    <item name=\"wifi.controller.idle\">2</item>\n    <item name=\"wifi.controller.rx\">140</item>\n    <item name=\"wifi.controller.tx\">260</item>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">3</item>\n    <item name=\"modem.controller.rx\">150</item>\n    <array name=\"modem.controller.tx\">\n        <value>150</value>\n        <value>180</value>\n        <value>230</value>\n        <value>300</value>\n        <value>390</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>49</value>\n        <value>8</value>\n    </array>\n    <item name=\"gps.voltage\">3700</item>\n    <item name=\"bluetooth.controller.idle\">0.01</item>\n    <item name=\"bluetooth.controller.rx\">9</item>\n    <item name=\"bluetooth.controller.tx\">7</item>\n    <item name=\"bluetooth.controller.voltage\">3300</item>\n</device>"
  },
  {
    "path": "Lenovo/K5Pro/res/xml/power_profile_test.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"battery.capacity\">3000</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.active\">2.55</item>\n    <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <item name=\"ambient.on\">0.5</item>\n    <item name=\"screen.on\">100</item>\n    <item name=\"screen.full\">800</item>\n    <item name=\"camera.flashlight\">500</item>\n    <item name=\"camera.avg\">600</item>\n    <item name=\"audio\">100.0</item>\n    <item name=\"video\">150.0</item>\n    <item name=\"gps.on\">10</item>\n    <item name=\"radio.active\">60</item>\n    <item name=\"radio.scanning\">3</item>\n    <array name=\"radio.on\">\n        <value>6</value>\n        <value>5</value>\n        <value>4</value>\n        <value>3</value>\n        <value>3</value>\n    </array>\n</device>"
  },
  {
    "path": "Lenovo/Q706F/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-lenovo-Q706F\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Lenovo/Q706F/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.lenovo.Q706F\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+Lenovo/LenovoTB-Q706F/Q706F*\"\n        android:priority=\"676\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Lenovo/Q706F/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_availableColorModes\">\n        <item>0</item>\n        <item>1</item>\n        <item>3</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:4096,6291456,12582912,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>softap0</item>\n        <item>wlan0</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n        <item>ethernet,9,9,9,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>10</item>\n        <item>60</item>\n        <item>210</item>\n        <item>350</item>\n        <item>420</item>\n        <item>1000</item>\n        <item>5000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>77</item>\n        <item>77</item>\n        <item>120</item>\n        <item>144</item>\n        <item>198</item>\n        <item>230</item>\n        <item>247</item>\n        <item>255</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Lenovo/Q706F/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n</resources>\n"
  },
  {
    "path": "Lenovo/Q706F/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_defaultPeakRefreshRate\">240</integer>\n    <integer name=\"config_defaultRefreshRate\">0</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n</resources>\n"
  },
  {
    "path": "Lenovo/Q706F/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">300</item>\n    <item name=\"screen.full\">1655</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>518400</value>\n        <value>614400</value>\n        <value>691200</value>\n        <value>787200</value>\n        <value>883200</value>\n        <value>979200</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1248000</value>\n        <value>1344000</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>7</value>\n        <value>8</value>\n        <value>10</value>\n        <value>11</value>\n        <value>12</value>\n        <value>13</value>\n        <value>15</value>\n        <value>16</value>\n        <value>17</value>\n        <value>19</value>\n        <value>21</value>\n        <value>23</value>\n        <value>25</value>\n        <value>29</value>\n        <value>31</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400</value>\n        <value>825600</value>\n        <value>844800</value>\n        <value>940800</value>\n        <value>960000</value>\n        <value>1056000</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1190400</value>\n        <value>1286400</value>\n        <value>1305600</value>\n        <value>1382400</value>\n        <value>1401600</value>\n        <value>1478400</value>\n        <value>1516800</value>\n        <value>1574400</value>\n        <value>1632000</value>\n        <value>1670400</value>\n        <value>1747200</value>\n        <value>1766400</value>\n        <value>1862400</value>\n        <value>1958400</value>\n        <value>1977600</value>\n        <value>2054400</value>\n        <value>2073600</value>\n        <value>2150400</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2265600</value>\n        <value>2342400</value>\n        <value>2361600</value>\n        <value>2419200</value>\n        <value>2457600</value>\n        <value>2553600</value>\n        <value>2649600</value>\n        <value>2745600</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>30</value>\n        <value>37</value>\n        <value>53</value>\n        <value>45</value>\n        <value>61</value>\n        <value>51</value>\n        <value>67</value>\n        <value>60</value>\n        <value>76</value>\n        <value>68</value>\n        <value>88</value>\n        <value>72</value>\n        <value>92</value>\n        <value>81</value>\n        <value>102</value>\n        <value>94</value>\n        <value>116</value>\n        <value>100</value>\n        <value>129</value>\n        <value>109</value>\n        <value>133</value>\n        <value>141</value>\n        <value>168</value>\n        <value>149</value>\n        <value>182</value>\n        <value>163</value>\n        <value>224</value>\n        <value>180</value>\n        <value>233</value>\n        <value>198</value>\n        <value>240</value>\n        <value>209</value>\n        <value>249</value>\n        <value>272</value>\n        <value>295</value>\n        <value>330</value>\n        <value>366</value>\n    </array>\n    <item name=\"cpu.active\">7.6</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"cpu.suspend\">0</item>\n    <item name=\"battery.capacity\">10200</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">168</item>\n    <item name=\"wifi.scan\">1.3</item>\n    <item name=\"dsp.audio\">24</item>\n    <item name=\"dsp.video\">63</item>\n    <item name=\"camera.flashlight\">650</item>\n    <item name=\"camera.avg\">380</item>\n    <item name=\"gps.on\">10</item>\n    <item name=\"radio.active\">168</item>\n    <item name=\"radio.scanning\">6</item>\n    <array name=\"radio.on\">\n        <value>88</value>\n        <value>8</value>\n    </array>\n    <item name=\"modem.controller.idle\">6</item>\n    <item name=\"modem.controller.rx\">180</item>\n    <item name=\"modem.controller.tx\">186</item>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"memory.bandwidths\">\n        <value>17</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">152</item>\n    <item name=\"wifi.controller.tx\">190</item>\n    <array name=\"wifi.controller.tx_levels\">1 </array>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0001</value>\n        <value>.001</value>\n        <value>.01</value>\n        <value>.1</value>\n        <value>1</value>\n    </array>\n    <item name=\"bluetooth.active\">135</item>\n    <item name=\"bluetooth.on\">0.6</item>\n    <item name=\"bluetooth.controller.voltage\">3700</item>\n</device>"
  },
  {
    "path": "Lenovo/S5/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-lenovo-s5\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Lenovo/S5/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.lenovo.s5\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Lenovo/seoul/seoul*\"\n\t\tandroid:priority=\"84\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Lenovo/S5/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>1</item>\n        <item>56</item>\n        <item>90</item>\n        <item>101</item>\n        <item>101</item>\n        <item>101</item>\n        <item>118</item>\n        <item>133</item>\n        <item>151</item>\n        <item>163</item>\n        <item>178</item>\n        <item>189</item>\n        <item>202</item>\n        <item>208</item>\n        <item>220</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>5</item>\n        <item>30</item>\n        <item>60</item>\n        <item>90</item>\n        <item>150</item>\n        <item>200</item>\n        <item>350</item>\n        <item>450</item>\n        <item>550</item>\n        <item>720</item>\n        <item>950</item>\n        <item>1100</item>\n        <item>1500</item>\n        <item>2000</item>\n        <item>3500</item>\n    </integer-array>\n\t\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n\t<bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n\t<bool name=\"skip_restoring_network_selection\">true</bool>\n\t\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\n\t\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">5000</integer>\n\t<integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\t<integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3800</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">590</integer>\n</resources>\n"
  },
  {
    "path": "Lenovo/S5/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">180</item>\n    <item name=\"screen.full\">360</item>\n    <item name=\"wifi.on\">.325</item>\n    <item name=\"wifi.active\">78.3</item>\n    <item name=\"wifi.scan\">127.5</item>\n    <item name=\"bluetooth.active\">20</item>\n    <item name=\"bluetooth.on\">1</item>\n    <item name=\"camera.avg\">811</item>\n    <item name=\"camera.flashlight\">128</item>\n    <item name=\"gps.on\">95.2</item>\n    <item name=\"radio.active\">344.3</item>\n    <item name=\"radio.scanning\">38.7</item>\n    <array name=\"radio.on\">\n        <value>44</value>\n        <value>40</value>\n        <value>35</value>\n        <value>30</value>\n        <value>25</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>652800</value>\n        <value>1036800</value>\n        <value>1401600</value>\n        <value>1689600</value>\n        <value>1843200</value>\n        <value>1958400</value>\n        <value>2016000</value>\n        <value>2150400</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>39</value>\n        <value>48.2</value>\n        <value>61</value>\n        <value>80.4</value>\n        <value>90.6</value>\n        <value>104.5</value>\n        <value>105.5</value>\n        <value>122</value>\n        <value>126.7</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>652800</value>\n        <value>1036800</value>\n        <value>1401600</value>\n        <value>1689600</value>\n        <value>1843200</value>\n        <value>1958400</value>\n        <value>2016000</value>\n        <value>2150400</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>39</value>\n        <value>48.2</value>\n        <value>61</value>\n        <value>80.4</value>\n        <value>90.6</value>\n        <value>104.5</value>\n        <value>105.5</value>\n        <value>122</value>\n        <value>126.7</value>\n    </array>\n    <item name=\"cpu.idle\">5.1</item>\n    <item name=\"cpu.awake\">3.9</item>\n    <item name=\"battery.capacity\">3000</item>\n</device>"
  },
  {
    "path": "Lenovo/S5Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-lenovo-s5pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Lenovo/S5Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.lenovo.s5pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Lenovo/sprout/sprout*\"\n\t\tandroid:priority=\"130\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Lenovo/S5Pro/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>1</item>\n        <item>14</item>\n        <item>47</item>\n        <item>47</item>\n        <item>47</item>\n        <item>47</item>\n        <item>60</item>\n        <item>77</item>\n        <item>99</item>\n        <item>116</item>\n        <item>138</item>\n        <item>162</item>\n        <item>175</item>\n        <item>191</item>\n        <item>198</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>5</item>\n        <item>30</item>\n        <item>60</item>\n        <item>90</item>\n        <item>150</item>\n        <item>200</item>\n        <item>350</item>\n        <item>450</item>\n        <item>550</item>\n        <item>720</item>\n        <item>950</item>\n        <item>1100</item>\n        <item>1500</item>\n        <item>2000</item>\n        <item>3500</item>\n    </integer-array>\n\t\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n\t<bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">false</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n\t<bool name=\"skip_restoring_network_selection\">true</bool>\n\t\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\n\t\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">5000</integer>\n\t<integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\t<integer name=\"config_bluetooth_idle_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3800</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">0</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">590</integer>\n</resources>\n"
  },
  {
    "path": "Lenovo/S5Pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">79.01</item>\r\n    <item name=\"screen.full\">479.19</item>\r\n    <item name=\"camera.flashlight\">158</item>\r\n    <item name=\"camera.avg\">523</item>\r\n    <item name=\"video\">53.25</item>\r\n    <item name=\"audio\">35.94</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>6</value>\r\n        <value>2</value>\r\n    </array>\r\n    <item name=\"cpu.suspend\">5.43</item>\r\n    <item name=\"cpu.idle\">3.61</item>\r\n    <item name=\"cpu.active\">19.87</item>\r\n    <item name=\"cpu.cluster_power.cluster0\">12</item>\r\n    <item name=\"cpu.cluster_power.cluster1\">12</item>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>576000</value>\r\n        <value>768000</value>\r\n        <value>1017600</value>\r\n        <value>1248000</value>\r\n        <value>1324800</value>\r\n        <value>1497600</value>\r\n        <value>1612800</value>\r\n        <value>1708800</value>\r\n        <value>1804800</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>11</value>\r\n        <value>23</value>\r\n        <value>28</value>\r\n        <value>43</value>\r\n        <value>52</value>\r\n        <value>79</value>\r\n        <value>90</value>\r\n        <value>108</value>\r\n        <value>128</value>\r\n        <value>149</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>300000</value>\r\n        <value>652800</value>\r\n        <value>806400</value>\r\n        <value>979200</value>\r\n        <value>1094400</value>\r\n        <value>1209600</value>\r\n        <value>1324800</value>\r\n        <value>1555200</value>\r\n        <value>1708800</value>\r\n        <value>1843200</value>\r\n        <value>1939200</value>\r\n        <value>2169600</value>\r\n        <value>2208000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>243</value>\r\n        <value>297</value>\r\n        <value>312</value>\r\n        <value>362</value>\r\n        <value>389</value>\r\n        <value>448</value>\r\n        <value>586</value>\r\n        <value>696</value>\r\n        <value>876</value>\r\n        <value>900</value>\r\n        <value>948</value>\r\n        <value>1180</value>\r\n        <value>1300</value>\r\n    </array>\r\n    <item name=\"cpu.awake\">1.6</item>\r\n    <item name=\"battery.capacity\">3500</item>\r\n    <item name=\"wifi.controller.idle\">2</item>\r\n    <item name=\"wifi.controller.rx\">140</item>\r\n    <item name=\"wifi.controller.tx\">260</item>\r\n    <item name=\"wifi.controller.voltage\">3700</item>\r\n    <item name=\"modem.controller.sleep\">0</item>\r\n    <item name=\"modem.controller.idle\">3</item>\r\n    <item name=\"modem.controller.rx\">150</item>\r\n    <array name=\"modem.controller.tx\">\r\n        <value>150</value>\r\n        <value>180</value>\r\n        <value>230</value>\r\n        <value>300</value>\r\n        <value>390</value>\r\n    </array>\r\n    <item name=\"modem.controller.voltage\">3700</item>\r\n    <array name=\"gps.signalqualitybased\">\r\n        <value>49</value>\r\n        <value>8</value>\r\n    </array>\r\n    <item name=\"gps.voltage\">3700</item>\r\n    <item name=\"bluetooth.controller.idle\">0.01</item>\r\n    <item name=\"bluetooth.controller.rx\">9</item>\r\n    <item name=\"bluetooth.controller.tx\">7</item>\r\n    <item name=\"bluetooth.controller.voltage\">3300</item>\r\n</device>"
  },
  {
    "path": "Lenovo/TabV7/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-lenovo-tabv7\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Lenovo/TabV7/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.lenovo.tabv7\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"+PB-6505*\"\n        android:priority=\"6505\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Lenovo/TabV7/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">32dp</dimen>\n    <dimen name=\"status_bar_height\">32dp</dimen>\n    <dimen name=\"status_bar_height_portrait\">32dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">32dp</dimen>\n\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n</resources>\n"
  },
  {
    "path": "Lenovo/TabV7-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-lenovo-tabv7-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Lenovo/TabV7-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.lenovo.tabv7.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"+PB-6505*\"\n        android:priority=\"6505\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Lenovo/TabV7-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">32px</dimen>\n    <dimen name=\"status_bar_padding_end\">32px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">32dp</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">32px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">32px</dimen>\n</resources>\n"
  },
  {
    "path": "Lenovo/Y70/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-lenovo-Y70\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Lenovo/Y70/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\r\n        package=\"me.phh.treble.overlay.Lenovo.Y70\"\r\n        android:versionCode=\"1\"\r\n        android:versionName=\"1.0\">\r\n        <overlay android:targetPackage=\"android\"\r\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\r\n                android:requiredSystemPropertyValue=\"+Lenovo/halo/halo*\"\r\n\t\tandroid:priority=\"119\"\r\n\t\tandroid:isStatic=\"true\" />\r\n</manifest>"
  },
  {
    "path": "Lenovo/Y70/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm64/boot-framework.oat</item>\n        <item>/system/framework/arm64/boot-QPerformance.oat</item>\n        <item>/system/framework/arm64/boot-UxPerformance.oat</item>\n        <item>/system/framework/framework.jar</item>\n        <item>/system/framework/oat/arm64/services.odex</item>\n        <item>/system/framework/services.jar</item>\n        <item>/apex/com.android.media/javalib/updatable-media.jar</item>\n        <item>/system/lib64/libsurfaceflinger.so</item>\n    </string-array>\n    \n    \n        <integer-array name=\"config_availableColorModes\">\n        <item>0</item>\n        <item>1</item>\n        <item>3</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:4096,6291456,12582912,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>softap0</item>\n        <item>wlan0</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n        <item>ethernet,9,9,9,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n\n\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    \n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n\n\n    <dimen name=\"rounded_corner_radius\">20.0dip</dimen>\n\n    <integer name=\"config_bluetooth_idle_cur_ma\">6</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3700</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">28</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">36</integer>\n    \n    <integer name=\"config_defaultPeakRefreshRate\">120</integer>\n    <integer name=\"config_defaultRefreshRate\">0</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n\n</resources>\n"
  },
  {
    "path": "Lenovo/Y70/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">115</item>\r\n    <item name=\"screen.full\">370</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>3</value>\r\n        <value>1</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>403200</value>\r\n        <value>499200</value>\r\n        <value>614400</value>\r\n        <value>729600</value>\r\n        <value>844800</value>\r\n        <value>960000</value>\r\n        <value>1075200</value>\r\n        <value>1171200</value>\r\n        <value>1267200</value>\r\n        <value>1363200</value>\r\n        <value>1478400</value>\r\n        <value>1574400</value>\r\n        <value>1689600</value>\r\n        <value>1785600</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>5</value>\r\n        <value>7</value>\r\n        <value>8</value>\r\n        <value>12</value>\r\n        <value>16</value>\r\n        <value>21</value>\r\n        <value>22</value>\r\n        <value>26</value>\r\n        <value>29</value>\r\n        <value>34</value>\r\n        <value>40</value>\r\n        <value>41</value>\r\n        <value>54</value>\r\n        <value>58</value>\r\n        <value>65</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>633600</value>\r\n        <value>768000</value>\r\n        <value>883200</value>\r\n        <value>998400</value>\r\n        <value>1113600</value>\r\n        <value>1209600</value>\r\n        <value>1324800</value>\r\n        <value>1440000</value>\r\n        <value>1555200</value>\r\n        <value>1651200</value>\r\n        <value>1766400</value>\r\n        <value>1881600</value>\r\n        <value>1996800</value>\r\n        <value>2112000</value>\r\n        <value>2227200</value>\r\n        <value>2342400</value>\r\n        <value>2419200</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>33</value>\r\n        <value>42</value>\r\n        <value>51</value>\r\n        <value>59</value>\r\n        <value>70</value>\r\n        <value>75</value>\r\n        <value>88</value>\r\n        <value>101</value>\r\n        <value>122</value>\r\n        <value>130</value>\r\n        <value>151</value>\r\n        <value>181</value>\r\n        <value>207</value>\r\n        <value>233</value>\r\n        <value>278</value>\r\n        <value>314</value>\r\n        <value>335</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster2\">\r\n        <value>806400</value>\r\n        <value>940800</value>\r\n        <value>1056000</value>\r\n        <value>1171200</value>\r\n        <value>1286400</value>\r\n        <value>1401600</value>\r\n        <value>1497600</value>\r\n        <value>1612800</value>\r\n        <value>1728000</value>\r\n        <value>1843200</value>\r\n        <value>1958400</value>\r\n        <value>2054400</value>\r\n        <value>2169600</value>\r\n        <value>2284800</value>\r\n        <value>2400000</value>\r\n        <value>2515200</value>\r\n        <value>2630400</value>\r\n        <value>2726400</value>\r\n        <value>2822400</value>\r\n        <value>2841600</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster2\">\r\n        <value>86</value>\r\n        <value>96</value>\r\n        <value>109</value>\r\n        <value>127</value>\r\n        <value>142</value>\r\n        <value>158</value>\r\n        <value>169</value>\r\n        <value>190</value>\r\n        <value>207</value>\r\n        <value>231</value>\r\n        <value>270</value>\r\n        <value>290</value>\r\n        <value>333</value>\r\n        <value>386</value>\r\n        <value>428</value>\r\n        <value>487</value>\r\n        <value>554</value>\r\n        <value>616</value>\r\n        <value>684</value>\r\n        <value>686</value>\r\n    </array>\r\n    <item name=\"cpu.active\">8.5</item>\r\n    <item name=\"cpu.idle\">0.1</item>\r\n    <item name=\"cpu.suspend\">0</item>\r\n    <item name=\"battery.capacity\">5100</item>\r\n    <item name=\"wifi.on\">1.5</item>\r\n    <item name=\"wifi.active\">173</item>\r\n    <item name=\"wifi.scan\">2</item>\r\n    <item name=\"dsp.audio\">25</item>\r\n    <item name=\"dsp.video\">81</item>\r\n    <item name=\"camera.flashlight\">550</item>\r\n    <item name=\"camera.avg\">390</item>\r\n    <item name=\"gps.on\">13.5</item>\r\n    <item name=\"radio.active\">170</item>\r\n    <item name=\"radio.scanning\">5.8</item>\r\n    <array name=\"radio.on\">\r\n        <value>95</value>\r\n        <value>8</value>\r\n    </array>\r\n    <item name=\"modem.controller.idle\">6</item>\r\n    <item name=\"modem.controller.rx\">204</item>\r\n    <item name=\"modem.controller.tx\">220</item>\r\n    <item name=\"modem.controller.voltage\">4000</item>\r\n    <array name=\"memory.bandwidths\">\r\n        <value>21</value>\r\n    </array>\r\n    <item name=\"wifi.controller.idle\">1</item>\r\n    <item name=\"wifi.controller.rx\">170</item>\r\n    <item name=\"wifi.controller.tx\">210</item>\r\n    <array name=\"wifi.controller.tx_levels\">1 </array>\r\n    <item name=\"wifi.controller.voltage\">4000</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0001</value>\r\n        <value>.001</value>\r\n        <value>.01</value>\r\n        <value>.1</value>\r\n        <value>1</value>\r\n    </array>\r\n    <item name=\"bluetooth.active\">130</item>\r\n    <item name=\"bluetooth.on\">0.8</item>\r\n    <item name=\"bluetooth.controller.voltage\">4000</item>\r\n</device>"
  },
  {
    "path": "Lenovo/Z5/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-lenovo-z5\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Lenovo/Z5/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.lenovo.z5\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Lenovo/jd2018*\"\n\t\tandroid:priority=\"47\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Lenovo/Z5/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>8</item>\n        <item>8</item>\n        <item>8</item>\n        <item>8</item>\n        <item>12</item>\n        <item>12</item>\n        <item>18</item>\n        <item>18</item>\n        <item>18</item>\n        <item>27</item>\n        <item>27</item>\n        <item>27</item>\n        <item>32</item>\n        <item>32</item>\n        <item>32</item>\n        <item>37</item>\n        <item>46</item>\n        <item>49</item>\n        <item>52</item>\n        <item>53</item>\n        <item>59</item>\n        <item>61</item>\n        <item>64</item>\n        <item>70</item>\n        <item>77</item>\n        <item>85</item>\n        <item>97</item>\n        <item>107</item>\n        <item>120</item>\n        <item>131</item>\n        <item>149</item>\n        <item>175</item>\n        <item>186</item>\n        <item>209</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>18</item>\n        <item>22</item>\n        <item>30</item>\n        <item>40</item>\n        <item>50</item>\n        <item>80</item>\n        <item>110</item>\n        <item>155</item>\n        <item>173</item>\n        <item>300</item>\n        <item>387</item>\n        <item>492</item>\n        <item>533</item>\n        <item>726</item>\n        <item>883</item>\n        <item>1023</item>\n        <item>1222</item>\n        <item>1501</item>\n        <item>1733</item>\n        <item>2034</item>\n        <item>2227</item>\n        <item>2517</item>\n        <item>3042</item>\n        <item>3495</item>\n        <item>3998</item>\n        <item>4472</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">false</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">6000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">67</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n</resources>\n"
  },
  {
    "path": "Lenovo/Z5/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">87px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">87px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -218,0 L -218,87 L 218,87 L 218,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Lenovo/Z5/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Lenovo/Z5/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">64.19</item>\n    <item name=\"screen.full\">108.3</item>\n    <item name=\"bluetooth.active\">9.22</item>\n    <item name=\"bluetooth.on\">1.17</item>\n    <item name=\"wifi.on\">0.52</item>\n    <item name=\"wifi.active\">476.28</item>\n    <item name=\"wifi.scan\">21.3</item>\n    <item name=\"dsp.audio\">19.9</item>\n    <item name=\"dsp.video\">40.99</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">586</item>\n    <item name=\"gps.on\">132.43</item>\n    <item name=\"radio.active\">134.84</item>\n    <item name=\"radio.scanning\">33.23</item>\n    <array name=\"radio.on\">\n        <value>5.59</value>\n        <value>5.59</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>748000</value>\n        <value>998400</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1780000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>31.84</value>\n        <value>35.91</value>\n        <value>37.69</value>\n        <value>45.77</value>\n        <value>53.89</value>\n        <value>59.62</value>\n        <value>66.80</value>\n        <value>72.52</value>\n        <value>80.99</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>825600</value>\n        <value>979200</value>\n        <value>1132800</value>\n        <value>1363200</value>\n        <value>1536000</value>\n        <value>1747200</value>\n        <value>1843200</value>\n        <value>1996800</value>\n        <value>2054400</value>\n        <value>2169600</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>45.40</value>\n        <value>62.55</value>\n        <value>70.92</value>\n        <value>82.33</value>\n        <value>94.85</value>\n        <value>122.35</value>\n        <value>146.60</value>\n        <value>181.52</value>\n        <value>214.29</value>\n        <value>245.88</value>\n        <value>282.33</value>\n        <value>322.98</value>\n        <value>333.66</value>\n    </array>\n    <item name=\"cpu.awake\">9.6</item>\n    <item name=\"cpu.idle\">6.44</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">3120</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>\n"
  },
  {
    "path": "MBI/S10/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-mbi-s10\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "MBI/S10/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.mbi.s10\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+MBIPhone/S10*\"\n        android:priority=\"510\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "MBI/S10/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>10</item>\n        <item>360</item>\n        <item>2800</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>30</item>\n        <item>170</item>\n        <item>235</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "MBI/S10/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">183</item>\n    <item name=\"screen.full\">362</item>\n    <item name=\"bluetooth.active\">35</item>\n    <item name=\"bluetooth.on\">0.35</item>\n    <item name=\"wifi.on\">0.14</item>\n    <item name=\"wifi.active\">107</item>\n    <item name=\"wifi.scan\">39</item>\n    <item name=\"dsp.audio\">31</item>\n    <item name=\"dsp.video\">51</item>\n    <item name=\"camera.flashlight\">194</item>\n    <item name=\"camera.avg\">475</item>\n    <item name=\"gps.on\">3.85</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>633000</value>\n        <value>902000</value>\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1536000</value>\n        <value>1747000</value>\n        <value>1843000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>34</value>\n        <value>60</value>\n        <value>85</value>\n        <value>128</value>\n        <value>163</value>\n        <value>202</value>\n        <value>253</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1747000</value>\n        <value>1958000</value>\n        <value>2150000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>226</value>\n        <value>331</value>\n        <value>497</value>\n        <value>614</value>\n        <value>777</value>\n    </array>\n    <item name=\"cpu.awake\">4.7</item>\n    <item name=\"cpu.idle\">4.7</item>\n    <item name=\"battery.capacity\">3550</item>\n    <item name=\"radio.active\">38</item>\n    <item name=\"radio.scanning\">58</item>\n    <array name=\"radio.on\">\n        <value>12</value>\n        <value>12</value>\n    </array>\n    <item name=\"modem.controller.idle\">0.12</item>\n    <item name=\"modem.controller.rx\">163.8</item>\n    <item name=\"modem.controller.tx\">87.9</item>\n    <item name=\"modem.controller.voltage\">0.72</item>\n    <item name=\"wifi.controller.idle\">3</item>\n    <item name=\"wifi.controller.rx\">128.449</item>\n    <item name=\"wifi.controller.tx\">249.718</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>0.0074</value>\n        <value>0.061</value>\n        <value>0.484</value>\n        <value>3.85</value>\n        <value>30.9</value>\n    </array>\n    <item name=\"bluetooth.controller.idle\">0.35</item>\n    <item name=\"bluetooth.controller.rx\">35</item>\n    <item name=\"bluetooth.controller.tx\">35</item>\n    <item name=\"bluetooth.controller.voltage\">3600</item>\n</device>"
  },
  {
    "path": "MBI/S10-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-mbi-s10-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "MBI/S10-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.mbi.s10.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+MBIPhone/S10*\"\n\t\tandroid:priority=\"510\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "MBI/S10-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_content_padding\">32px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">52px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">36px</dimen>\n</resources>\n"
  },
  {
    "path": "MTK-IMS/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-mtk-ims\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "MTK-IMS/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.mtkims\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"persist.sys.phh.ims.mtk\"\n                android:requiredSystemPropertyValue=\"true\"\n\t\tandroid:priority=\"79\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "MTK-IMS/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<string name=\"config_ims_package\">com.mediatek.ims</string>\n        <bool name=\"config_carrier_volte_available\">true</bool>\n\t<bool name=\"config_dynamic_bind_ims\">true</bool>\n</resources>\n"
  },
  {
    "path": "Meizu/M2181/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-meizu-m2181\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Meizu/M2181/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.meizu.m2181\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*eizu/meizu_18*\"\n\t\tandroid:priority=\"2181\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Meizu/M2181/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <integer name=\"config_screenBrightnessDoze\">5</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n</resources>\n"
  },
  {
    "path": "Meizu/M2181/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Meizu/M2181/res/values-xxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">96px</dimen>\n    <dimen name=\"status_bar_height\">96px</dimen>\n    <dimen name=\"status_bar_height_portrait\">96px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">96px</dimen>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -48,0 L -48,96 L 48,96 L 48,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -48,0 L -48,96 L 48,96 L 48,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Meizu/M2181/res/values-xxxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">128px</dimen>\n    <dimen name=\"status_bar_height\">128px</dimen>\n    <dimen name=\"status_bar_height_portrait\">128px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">128px</dimen>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -64,0 L -64,128 L 64,128 L 64,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -64,0 L -64,128 L 64,128 L 64,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Meizu/M2181/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">106</item>\n    <item name=\"screen.full\">260</item>\n    <item name=\"bluetooth.active\">8</item>\n    <item name=\"bluetooth.on\">0.6</item>\n    <item name=\"wifi.on\">0.6</item>\n    <item name=\"wifi.active\">250</item>\n    <item name=\"wifi.scan\">72</item>\n    <item name=\"dsp.audio\">120</item>\n    <item name=\"dsp.video\">80</item>\n    <item name=\"camera.flashlight\">200</item>\n    <item name=\"camera.avg\">800</item>\n    <item name=\"gps.on\">80</item>\n    <item name=\"radio.active\">225</item>\n    <item name=\"radio.scanning\">30</item>\n    <array name=\"radio.on\">\n        <value>5</value>\n        <value>5</value>\n    </array>\n    <item name=\"modem.controller.idle\">5</item>\n    <item name=\"modem.controller.rx\">225</item>\n    <item name=\"modem.controller.tx\">157</item>\n    <item name=\"modem.controller.voltage\">1.2</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <item name=\"cpu.suspend\">6.957</item>\n    <item name=\"cpu.idle\">6.000</item>\n    <item name=\"cpu.active\">17.757</item>\n    <item name=\"cpu.cluster_power.cluster0\">6.478</item>\n    <item name=\"cpu.cluster_power.cluster1\">6.141</item>\n    <item name=\"cpu.cluster_power.cluster2\">3.141</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>499200</value>\n        <value>595200</value>\n        <value>691200</value>\n        <value>806400</value>\n        <value>902400</value>\n        <value>998400</value>\n        <value>1094400</value>\n        <value>1209600</value>\n        <value>1305600</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>5</value>\n        <value>6</value>\n        <value>6</value>\n        <value>6</value>\n        <value>7</value>\n        <value>8</value>\n        <value>9</value>\n        <value>10</value>\n        <value>11</value>\n        <value>13</value>\n        <value>15</value>\n        <value>16</value>\n        <value>19</value>\n        <value>12</value>\n        <value>38</value>\n        <value>43</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400</value>\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1440000</value>\n        <value>1555200</value>\n        <value>1670400</value>\n        <value>1766400</value>\n        <value>1881600</value>\n        <value>1996800</value>\n        <value>2112000</value>\n        <value>2227200</value>\n        <value>2342400</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>20</value>\n        <value>25</value>\n        <value>29</value>\n        <value>35</value>\n        <value>41</value>\n        <value>46</value>\n        <value>53</value>\n        <value>62</value>\n        <value>70</value>\n        <value>77</value>\n        <value>111</value>\n        <value>123</value>\n        <value>140</value>\n        <value>164</value>\n        <value>197</value>\n        <value>203</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1190400</value>\n        <value>1305600</value>\n        <value>1420800</value>\n        <value>1555200</value>\n        <value>1670400</value>\n        <value>1785600</value>\n        <value>1900800</value>\n        <value>2035200</value>\n        <value>2150400</value>\n        <value>2265600</value>\n        <value>2380800</value>\n        <value>2496000</value>\n        <value>2592000</value>\n        <value>2688000</value>\n        <value>2764800</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>41</value>\n        <value>47</value>\n        <value>52</value>\n        <value>59</value>\n        <value>64</value>\n        <value>74</value>\n        <value>86</value>\n        <value>92</value>\n        <value>109</value>\n        <value>129</value>\n        <value>147</value>\n        <value>174</value>\n        <value>214</value>\n        <value>263</value>\n        <value>282</value>\n        <value>362</value>\n        <value>368</value>\n        <value>378</value>\n        <value>408</value>\n    </array>\n    <item name=\"cpu.awake\">10</item>\n    <item name=\"cpu.idle\">5</item>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"battery.low.volt\">3100</item>\n    <item name=\"wifi.controller.idle\">0.2</item>\n    <item name=\"wifi.controller.rx\">230</item>\n    <item name=\"wifi.controller.tx\">215</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">1.3</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"aod.active\">60</item>\n    <item name=\"fod.active\">20</item>\n    <item name=\"face.active\">400</item>\n    <item name=\"bluetooth.scan\">3</item>\n</device>\n"
  },
  {
    "path": "Meizu/M2181-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-meizu-m2181-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Meizu/M2181-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.meizu.m2181.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*eizu/meizu_18*\"\n\t\tandroid:priority=\"2181\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Meizu/M2181-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Meizu/M2181-SystemUI/res/values-xxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">50px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">96px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">50px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n</resources>\n"
  },
  {
    "path": "Meizu/M2181-SystemUI/res/values-xxhdpi-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">960px</dimen>\n</resources>\n"
  },
  {
    "path": "Meizu/M2181-SystemUI/res/values-xxxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">66px</dimen>\n    <dimen name=\"status_bar_padding_end\">66px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">128px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">66px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">66px</dimen>\n</resources>\n"
  },
  {
    "path": "Meizu/M2181-SystemUI/res/values-xxxhdpi-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">1280px</dimen>\n</resources>\n"
  },
  {
    "path": "Misc/AOD/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-misc-aod\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Misc/AOD/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.misc.aod\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n\t\tandroid:requiredSystemPropertyName=\"persist.sys.overlay.aod\"\n\t\tandroid:requiredSystemPropertyValue=\"true\"\n\t\tandroid:priority=\"8003\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Misc/AOD/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozeSupportsAodWallpaper\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <bool name=\"config_displayBrightnessBucketsInDoze\">false</bool>\n</resources>\n"
  },
  {
    "path": "Misc/AOD-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-misc-aod-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Misc/AOD-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.misc.aod_systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n\t\tandroid:priority=\"8003\"\n            />\n</manifest>\n"
  },
  {
    "path": "Misc/AOD-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"doze_display_state_supported\">true</bool>\n    <bool name=\"doze_suspend_display_state_supported\">true</bool>\n    <bool name=\"doze_proximity_check_before_pulse\">false</bool>\n    <bool name=\"doze_pickup_performs_proximity_check\">false</bool>\n</resources>\n"
  },
  {
    "path": "Misc/MinimalBrightness/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-misc-minimal-brightness\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Misc/MinimalBrightness/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.misc.minimal_brightness\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n\t\tandroid:requiredSystemPropertyName=\"persist.sys.overlay.minimal_brightness\"\n\t\tandroid:requiredSystemPropertyValue=\"true\"\n\t\tandroid:priority=\"8002\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Misc/MinimalBrightness/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n</resources>\n"
  },
  {
    "path": "Misc/dt2w/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-misc-dt2w\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Misc/dt2w/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.misc.dt2w\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n\t\tandroid:requiredSystemPropertyName=\"persist.sys.overlay.dt2w\"\n\t\tandroid:requiredSystemPropertyValue=\"true\"\n\t\tandroid:priority=\"166\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Misc/dt2w/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n</resources>\n"
  },
  {
    "path": "Moto/E5/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-e5\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Moto/E5/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.e5\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\t<!--\n\t\tTESTS: Ignore ro.vendor.product.name\n                Avoid issues with modified vendors\n\t-->\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.product.name\"\n                android:requiredSystemPropertyValue=\"nora_row\"\n\t\tandroid:priority=\"127\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/E5/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<integer name=\"config_autoPowerModeAnyMotionSensor\">30</integer>\n\t<bool name=\"config_wifi_dual_band_support\">false</bool>\n\t<bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n\t<bool name=\"config_wifi_background_scan_support\">true</bool>\n\t<bool name=\"config_wifi_enable_disconnection_debounce\">true</bool>\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\t<integer name=\"config_brightness_ramp_rate_fast\">200</integer>\n\t<integer name=\"config_brightness_ramp_rate_slow\">40</integer>\n\t<bool name=\"config_setColorTransformAccelerated\">true</bool>\n\t<bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n\n\t<integer-array name=\"config_longPressVibePattern\">\n\t\t<item>0</item>\n\t\t<item>25</item>\n\t</integer-array>\n\t<integer-array name=\"config_virtualKeyVibePattern\">\n\t\t<item>0</item>\n\t\t<item>34</item>\n\t</integer-array>\n\t<integer-array name=\"config_keyboardTapVibePattern\">\n\t\t<item>0</item>\n\t\t<item>25</item>\n\t</integer-array>\n\t<bool name=\"config_hotswapCapable\">true</bool>\n\t<integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n\t<integer name=\"config_screenBrightnessSettingDefault\">90</integer>\n\t<integer name=\"config_screenBrightnessDoze\">17</integer>\n\t<integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n\t<integer name=\"config_screenBrightnessDark\">2</integer>\n\t<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n\t\t<item>2</item>\n\t\t<item>10</item>\n\t\t<item>35</item>\n\t\t<item>55</item>\n\t\t<item>65</item>\n\t\t<item>74</item>\n\t\t<item>90</item>\n\t\t<item>90</item>\n\t\t<item>90</item>\n\t\t<item>90</item>\n\t\t<item>112</item>\n\t\t<item>134</item>\n\t\t<item>150</item>\n\t\t<item>158</item>\n\t\t<item>213</item>\n\t\t<item>255</item>\n\t\t<item>255</item>\n\t\t<item>255</item>\n\t\t<item>256</item>\n\t</integer-array>\n\t<integer-array name=\"config_autoBrightnessLevels\">\n\t\t<item>2</item>\n\t\t<item>10</item>\n\t\t<item>50</item>\n\t\t<item>90</item>\n\t\t<item>100</item>\n\t\t<item>150</item>\n\t\t<item>200</item>\n\t\t<item>300</item>\n\t\t<item>400</item>\n\t\t<item>500</item>\n\t\t<item>800</item>\n\t\t<item>1000</item>\n\t\t<item>1300</item>\n\t\t<item>2000</item>\n\t\t<item>3000</item>\n\t\t<item>4000</item>\n\t\t<item>8000</item>\n\t\t<item>20000</item>\n\t</integer-array>\n\t<bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\t<integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n\t<bool name=\"skip_restoring_network_selection\">true</bool>\n\t<bool name=\"config_showNavigationBar\">true</bool>\n\n\t<bool name=\"config_dozeAfterScreenOff\">true</bool>\n\t<bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\n\t<integer name=\"config_mobile_mtu\">1410</integer>\n\t<bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n\t<bool name=\"config_auto_attach_data_on_creation\">false</bool>\n\t<string-array name=\"config_gpsParameters\">\n\t\t<item>XTRA_SERVER_1=https://xtrapath1.izatcloud.net/xtra2.bin</item>\n\t\t<item>XTRA_SERVER_2=https://xtrapath2.izatcloud.net/xtra2.bin</item>\n\t\t<item>XTRA_SERVER_3=https://xtrapath3.izatcloud.net/xtra2.bin</item>\n\t\t<item>NTP_SERVER=north-america.pool.ntp.org</item>\n\t\t<item>SUPL_MODE=0</item>\n\t\t<item>SUPL_HOST=NONE</item>\n\t\t<item>SUPL_PORT=7275</item>\n\t\t<item>SUPL_VER=0x20000</item>\n\t\t<item>LPP_PROFILE=3</item>\n\t\t<item>NMEA_PROVIDER=0</item>\n\t\t<item>A_GLONASS_POS_PROTOCOL_SELECT=0</item>\n\t\t<item>ERR_ESTIMATE=0</item>\n\t\t<item>INTERMEDIATE_POS=0</item>\n\t\t<item>SUPL_ES=0</item>\n\t\t<item>GPS_LOCK=1</item>\n\t</string-array>\n\t<bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n\t<bool name=\"config_use_sim_language_file\">true</bool>\n\t<integer name=\"config_cameraLaunchGestureSensorType\">-1</integer>\n\t<string name=\"config_cameraLaunchGestureSensorStringType\" />\n\t<bool name=\"config_pinnerCameraApp\">false</bool>\n\t<string-array name=\"config_defaultPinnerServiceFiles\">\n\t\t<item>/system/framework/arm/boot-framework.oat</item>\n\t\t<item>/system/framework/arm/boot-framework.vdex</item>\n\t\t<item>/system/framework/oat/arm/services.odex</item>\n\t\t<item>/system/framework/oat/arm/services.vdex</item>\n\t\t<item>/system/framework/arm/boot.oat</item>\n\t\t<item>/system/framework/arm/boot.vdex</item>\n\t\t<item>/system/framework/arm/boot-core-libart.oat</item>\n\t\t<item>/system/framework/arm/boot-core-libart.vdex</item>\n\t</string-array>\n</resources>\n"
  },
  {
    "path": "Moto/E5/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">95.083</item>\r\n    <item name=\"screen.full\">262.600</item>\r\n    <item name=\"wifi.on\">0.954</item>\r\n    <item name=\"wifi.active\">38.527</item>\r\n    <item name=\"wifi.scan\">9.851</item>\r\n    <item name=\"camera.avg\">444.487</item>\r\n    <item name=\"camera.flashlight\">104.347</item>\r\n    <item name=\"gps.on\">24.470</item>\r\n    <item name=\"radio.active\">267.496</item>\r\n    <item name=\"radio.scanning\">49.831</item>\r\n    <array name=\"radio.on\">\r\n        <value>21</value>\r\n        <value>20</value>\r\n        <value>15</value>\r\n        <value>10</value>\r\n        <value>5</value>\r\n    </array>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>4</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster0\">\r\n        <value>960000</value>\r\n        <value>1094400</value>\r\n        <value>1209600</value>\r\n        <value>1248000</value>\r\n        <value>1344000</value>\r\n        <value>1401000</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster0\">\r\n        <value>132.637</value>\r\n        <value>134.779</value>\r\n        <value>150.221</value>\r\n        <value>151.910</value>\r\n        <value>169.840</value>\r\n        <value>186.793</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster1\">\r\n        <value>768000</value>\r\n        <value>902400</value>\r\n        <value>998400</value>\r\n        <value>1094400</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster1\">\r\n        <value>96.002</value>\r\n        <value>99.958</value>\r\n        <value>93.509</value>\r\n        <value>135.591</value>\r\n    </array>\r\n    <item name=\"cpu.idle\">4.891</item>\r\n    <item name=\"cpu.awake\">2.291</item>\r\n    <item name=\"battery.capacity\">4000</item>\r\n</device>"
  },
  {
    "path": "Moto/E5Plus/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-e5plus\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/E5Plus/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.e5plus\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\t<!--\n\t\tTESTS: Ignore ro.vendor.product.name\n                Avoid issues with modified vendors\n\t-->\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.product.name\"\n                android:requiredSystemPropertyValue=\"+*hannah_retail\"\n\t\tandroid:priority=\"88\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/E5Plus/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<integer name=\"config_autoPowerModeAnyMotionSensor\">30</integer>\n\t<bool name=\"config_wifi_dual_band_support\">false</bool>\n\t<bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n\t<bool name=\"config_wifi_background_scan_support\">true</bool>\n\t<bool name=\"config_wifi_enable_disconnection_debounce\">true</bool>\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\t<integer name=\"config_brightness_ramp_rate_fast\">200</integer>\n\t<integer name=\"config_brightness_ramp_rate_slow\">40</integer>\n\t<bool name=\"config_setColorTransformAccelerated\">true</bool>\n\t<bool name=\"config_nightDisplayAvailable\">true</bool>\n\t<bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n\n\t<integer-array name=\"config_longPressVibePattern\">\n\t\t<item>0</item>\n\t\t<item>25</item>\n\t</integer-array>\n\t<integer-array name=\"config_virtualKeyVibePattern\">\n\t\t<item>0</item>\n\t\t<item>34</item>\n\t</integer-array>\n\t<integer-array name=\"config_keyboardTapVibePattern\">\n\t\t<item>0</item>\n\t\t<item>25</item>\n\t</integer-array>\n\t<bool name=\"config_hotswapCapable\">true</bool>\n\t<integer name=\"config_screenBrightnessSettingMinimum\">3</integer>\n\t<integer name=\"config_screenBrightnessSettingDefault\">90</integer>\n\t<integer name=\"config_screenBrightnessDoze\">17</integer>\n\t<integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n\t<integer name=\"config_screenBrightnessDark\">2</integer>\n\t<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n\t\t<item>3</item>\n\t\t<item>10</item>\n\t\t<item>35</item>\n\t\t<item>55</item>\n\t\t<item>65</item>\n\t\t<item>75</item>\n\t\t<item>90</item>\n\t\t<item>90</item>\n\t\t<item>90</item>\n\t\t<item>90</item>\n\t\t<item>112</item>\n\t\t<item>135</item>\n\t\t<item>151</item>\n\t\t<item>159</item>\n\t\t<item>215</item>\n\t\t<item>255</item>\n\t\t<item>255</item>\n\t\t<item>255</item>\n\t\t<item>256</item>\n\t</integer-array>\n\t<integer-array name=\"config_autoBrightnessLevels\">\n\t\t<item>2</item>\n\t\t<item>10</item>\n\t\t<item>50</item>\n\t\t<item>90</item>\n\t\t<item>100</item>\n\t\t<item>150</item>\n\t\t<item>200</item>\n\t\t<item>300</item>\n\t\t<item>400</item>\n\t\t<item>500</item>\n\t\t<item>800</item>\n\t\t<item>1000</item>\n\t\t<item>1300</item>\n\t\t<item>2000</item>\n\t\t<item>3000</item>\n\t\t<item>4000</item>\n\t\t<item>8000</item>\n\t\t<item>20000</item>\n\t</integer-array>\n\t<bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\t<integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n\t<bool name=\"skip_restoring_network_selection\">true</bool>\n\t<bool name=\"config_showNavigationBar\">true</bool>\n\n\t<bool name=\"config_dozeAfterScreenOff\">true</bool>\n\t<bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\n\t<integer name=\"config_mobile_mtu\">1410</integer>\n\t<bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n\t<bool name=\"config_auto_attach_data_on_creation\">false</bool>\n\t<string-array name=\"config_gpsParameters\">\n        \t<item>XTRA_SERVER_1=https://xtrapath1.izatcloud.net/xtra2.bin</item>\n        \t<item>XTRA_SERVER_2=https://xtrapath2.izatcloud.net/xtra2.bin</item>\n        \t<item>XTRA_SERVER_3=https://xtrapath3.izatcloud.net/xtra2.bin</item>\n        \t<item>NTP_SERVER=north-america.pool.ntp.org</item>\n        \t<item>SUPL_MODE=0</item>\n        \t<item>SUPL_HOST=NONE</item>\n        \t<item>SUPL_PORT=7275</item>\n        \t<item>SUPL_VER=0x20000</item>\n        \t<item>LPP_PROFILE=3</item>\n        \t<item>NMEA_PROVIDER=0</item>\n        \t<item>A_GLONASS_POS_PROTOCOL_SELECT=0</item>\n        \t<item>ERR_ESTIMATE=0</item>\n        \t<item>INTERMEDIATE_POS=0</item>\n        \t<item>SUPL_ES=1</item>\n        \t<item>GPS_LOCK=1</item>\n\t</string-array>\n\t<bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n\t<bool name=\"config_use_sim_language_file\">true</bool>\n\t<integer name=\"config_cameraLaunchGestureSensorType\">-1</integer>\n\t<string name=\"config_cameraLaunchGestureSensorStringType\" />\n\n\n\t<!-- big ram -->\n\t<bool name=\"config_pinnerCameraApp\">false</bool>\n\t<string-array name=\"config_defaultPinnerServiceFiles\">\n        \t<item>/system/framework/arm/boot-framework.oat</item>\n        \t<item>/system/framework/arm/boot-framework.vdex</item>\n        \t<item>/system/framework/oat/arm/services.odex</item>\n        \t<item>/system/framework/oat/arm/services.vdex</item>\n        \t<item>/system/framework/arm/boot.oat</item>\n        \t<item>/system/framework/arm/boot.vdex</item>\n        \t<item>/system/framework/arm/boot-core-libart.oat</item>\n        \t<item>/system/framework/arm/boot-core-libart.vdex</item>\n\t</string-array>\n</resources>\n"
  },
  {
    "path": "Moto/E5Plus/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">79.469</item>\r\n    <item name=\"screen.full\">187.191</item>\r\n    <item name=\"wifi.on\">0.632</item>\r\n    <item name=\"wifi.active\">70.226</item>\r\n    <item name=\"wifi.scan\">48.42</item>\r\n    <item name=\"camera.flashlight\">103.532</item>\r\n    <item name=\"camera.avg\">443.782</item>\r\n    <item name=\"gps.on\">75.64</item>\r\n    <item name=\"radio.active\">386.311</item>\r\n    <item name=\"radio.scanning\">32.937</item>\r\n    <array name=\"radio.on\">\r\n        <value>30.1</value>\r\n        <value>30</value>\r\n        <value>25</value>\r\n        <value>20</value>\r\n        <value>15</value>\r\n        <value>10</value>\r\n        <value>5</value>\r\n        <value>1.3</value>\r\n    </array>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>4</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster0\">\r\n        <value>960000</value>\r\n        <value>1094400</value>\r\n        <value>1209600</value>\r\n        <value>1248000</value>\r\n        <value>1344000</value>\r\n        <value>1401000</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster1\">\r\n        <value>768000</value>\r\n        <value>902400</value>\r\n        <value>998400</value>\r\n        <value>1094400</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster0\">\r\n        <value>118.434</value>\r\n        <value>177.981</value>\r\n        <value>218.685</value>\r\n        <value>227.246</value>\r\n        <value>255.368</value>\r\n        <value>292.237</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster0\">\r\n        <value>145.062</value>\r\n        <value>178.358</value>\r\n        <value>179.853</value>\r\n        <value>182.287</value>\r\n    </array>\r\n    <item name=\"cpu.idle\">3.663</item>\r\n    <item name=\"cpu.awake\">1.719</item>\r\n    <item name=\"battery.capacity\">5000</item>\r\n</device>"
  },
  {
    "path": "Moto/E6Plus/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-e6plus\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/E6Plus/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.e6plus\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\t<!--\n\t\tTESTS: Ignore ro.vendor.product.name\n                Avoid issues with modified vendors\n\t-->\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*pokerp*\"\n\t\tandroid:priority=\"498\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/E6Plus/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <array name=\"config_minimumBrightnessCurveNits\">\n        <item>0.0</item>\n        <item>50.0</item>\n        <item>90.0</item>\n    </array>\n        <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n    </string-array>\n    <dimen name=\"status_bar_height\">24.0dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">24.0dip</dimen>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1500</integer>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n        <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>10</item>\n        <item>50</item>\n        <item>80</item>\n    </integer-array>\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>70</item>\n    </integer-array>\n        <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>30</item>\n        <item>80</item>\n        <item>94</item>\n            </integer-array>\n    <integer-array name=\"config_defaultNotificationVibePattern\">\n        <item>0</item>\n        <item>350</item>\n        <item>250</item>\n        <item>350</item>\n    </integer-array>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 L 88,0 L 88,58 L 0,58 L 0,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Moto/E6Plus/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">0.1</item>\n    <item name=\"screen.full\">0.1</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">0.1</item>\n    <item name=\"wifi.scan\">0.1</item>\n    <item name=\"audio\">0.1</item>\n    <item name=\"video\">0.1</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">0.1</item>\n    <item name=\"radio.active\">0.1</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>0.2</value>\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>1</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">0.1</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">1000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Moto/G100-Nio/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-nio\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/G100-Nio/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.nio\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*otorola/nio*\"\n\t\tandroid:priority=\"390\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/G100-Nio/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n    <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>5</item>\n        <item>10</item>\n        <item>29</item>\n        <item>50</item>\n        <item>90</item>\n        <item>100</item>\n        <item>150</item>\n        <item>200</item>\n        <item>300</item>\n        <item>400</item>\n        <item>500</item>\n        <item>800</item>\n        <item>1000</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1800</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>8000</item>\n    </integer-array>\n\n    <!-- Array of desired screen brightness in nits corresponding to the lux values\n         in the config_autoBrightnessLevels array. As with config_screenBrightnessMinimumNits and\n         config_screenBrightnessMaximumNits, the display brightness is defined as the measured\n         brightness of an all-white image.\n         If this is defined then:\n            - config_autoBrightnessLcdBacklightValues should not be defined\n            - config_screenBrightnessNits must be defined\n            - config_screenBrightnessBacklight must be defined\n         This array should have size one greater than the size of the config_autoBrightnessLevels\n         array. The brightness values must be non-negative and non-decreasing. This must be\n         overridden in platform specific overlays -->\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>3</item>\n        <item>10</item>\n        <item>20</item>\n        <item>50</item>\n        <item>70</item>\n        <item>85</item>\n        <item>110</item>\n        <item>130</item>\n        <item>150</item>\n        <item>180</item>\n        <item>180</item>\n        <item>180</item>\n        <item>180</item>\n        <item>225</item>\n        <item>270</item>\n        <item>300</item>\n        <item>315</item>\n        <item>330</item>\n        <item>380</item>\n        <item>420</item>\n        <item>450</item>\n        <item>450</item>\n        <item>450</item>\n    </array>\n\n    <!-- An array describing the screen's backlight values corresponding to the brightness\n         values in the config_screenBrightnessNits array.\n         This array should be equal in size to config_screenBrightnessBacklight. -->\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>2</item>\n        <item>6</item>\n        <item>11</item>\n        <item>28</item>\n        <item>40</item>\n        <item>48</item>\n        <item>62</item>\n        <item>74</item>\n        <item>85</item>\n        <item>102</item>\n        <item>128</item>\n        <item>153</item>\n        <item>170</item>\n        <item>179</item>\n        <item>187</item>\n        <item>215</item>\n        <item>238</item>\n        <item>255</item>\n    </integer-array>\n\n    <!-- An array of floats describing the screen brightness in nits corresponding to the backlight\n         values in the config_screenBrightnessBacklight array.  On OLED displays these  values\n         should be measured with an all white image while the display is in the fully on state.\n         Note that this value should *not* reflect the maximum brightness value for any high\n         brightness modes but only the maximum brightness value obtainable in a sustainable manner.\n         This array should be equal in size to config_screenBrightnessBacklight -->\n    <array name=\"config_screenBrightnessNits\">\n        <item>0</item>\n        <item>3</item>\n        <item>10</item>\n        <item>20</item>\n        <item>50</item>\n        <item>70</item>\n        <item>85</item>\n        <item>110</item>\n        <item>130</item>\n        <item>150</item>\n        <item>180</item>\n        <item>225</item>\n        <item>270</item>\n        <item>300</item>\n        <item>315</item>\n        <item>330</item>\n        <item>380</item>\n        <item>420</item>\n        <item>450</item>\n    </array>\n\n    <!-- The bounding path of the cutout region of the main built-in display.\n         Must either be empty if there is no cutout region, or a string that is parsable by\n         {@link android.util.PathParser}.\n         The path is assumed to be specified in display coordinates with pixel units and in\n         the display's native orientation, with the origin of the coordinate system at the\n         center top of the display. Optionally, you can append either `@left` or `@right` to the\n         end of the path string, in order to change the path origin to either the top left,\n         or top right of the display.\n         To facilitate writing device-independent emulation overlays, the marker `@dp` can be\n         appended after the path string to interpret coordinates in dp instead of px units.\n         Note that a physical cutout should be configured in pixels for the best results.\n         Example for a 10px x 10px square top-center cutout:\n                <string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z</string>\n         Example for a 10dp x 10dp square top-center cutout:\n                <string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z @dp</string>\n         @see https://www.w3.org/TR/SVG/paths.html#PathData\n         -->\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">\n        M 0,0\n        h 240\n        v 115\n        h -240\n        Z\n        @left\n    </string>\n\n    <!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n\n    <!-- Whether device supports double tap to wake -->\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n\n    <!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n\n    <!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\n    <!-- List of biometric sensors on the device, in decreasing strength. Consumed by AuthService\n         when registering authenticators with BiometricService. Format must be ID:Modality:Strength,\n         where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,\n         and Strength as defined in Authenticators.java -->\n    <string-array name=\"config_biometric_sensors\" translatable=\"false\" >\n        <item>0:2:15</item> <!-- ID0:Fingerprint:Strong -->\n    </string-array>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- Screen brightness used to dim the screen when the user activity\n         timeout expires.  May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDim\">4</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n\n    <!-- Vibrator pattern for feedback about a long screen/key press -->\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>67</item>\n    </integer-array>\n\n    <!-- Vibrator pattern for feedback about touching a virtual key -->\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>67</item>\n    </integer-array>\n\n    <!-- Vibrator pattern for a very short but reliable vibration for soft keyboard tap -->\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </integer-array>\n\n    <!-- Vibrator pattern for feedback about booting with safe mode enabled -->\n    <integer-array name=\"config_safeModeEnabledVibePattern\">\n        <item>0</item>\n        <item>0</item>\n        <item>94</item>\n    </integer-array>\n\n    <!-- Vibrator pattern for feedback about hitting a scroll barrier -->\n    <integer-array name=\"config_scrollBarrierVibePattern\">\n        <item>0</item>\n        <item>15</item>\n        <item>30</item>\n        <item>15</item>\n    </integer-array>\n\n    <!-- True if the device supports system navigation keys. -->\n    <bool name=\"config_supportSystemNavigationKeys\">true</bool>\n\n    <!-- Specify if the fingerprint hardware support gestures-->\n    <bool name=\"config_fingerprintSupportsGestures\">true</bool>\n\n\n\n    <!-- Default radius of the software rounded corners. -->\n    <dimen name=\"rounded_corner_radius\">105px</dimen>\n\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">120px</dimen>\n    <!-- Height of the status bar in portrait. The height should be\n         Max((status bar content height + waterfall top size), top cutout size) -->\n    <dimen name=\"status_bar_height_portrait\">120px</dimen>\n    <!-- Height of the status bar in landscape. The height should be\n         Max((status bar content height + waterfall top size), top cutout size) -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\n\n\n</resources>\n"
  },
  {
    "path": "Moto/G100-Nio/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/G100-Nio/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"screen.on\">130</item>\n    <item name=\"screen.full\">400</item>\n    <item name=\"wifi.on\">1.2</item>\n    <item name=\"wifi.active\">68</item>\n    <item name=\"wifi.scan\">75.7</item>\n    <item name=\"audio\">24.9</item>\n    <item name=\"video\">123.6</item>\n    <item name=\"camera.flashlight\">187</item>\n    <item name=\"camera.avg\">662.3</item>\n    <item name=\"gps.on\">47.4</item>\n    <item name=\"radio.active\">237.8</item>\n    <item name=\"radio.scanning\">45</item>\n    <array name=\"radio.on\">\n        <value>38.8</value>\n        <value>35</value>\n        <value>30</value>\n        <value>25</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>8</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>518400</value>\n        <value>614400</value>\n        <value>691200</value>\n        <value>787200</value>\n        <value>883200</value>\n        <value>979200</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1248000</value>\n        <value>1344000</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>17.398</value>\n        <value>17.709</value>\n        <value>18.098</value>\n        <value>18.380</value>\n        <value>18.424</value>\n        <value>18.624</value>\n        <value>18.641</value>\n        <value>21.351</value>\n        <value>21.568</value>\n        <value>21.594</value>\n        <value>21.675</value>\n        <value>22.185</value>\n        <value>22.325</value>\n        <value>22.431</value>\n        <value>22.545</value>\n        <value>24.618</value>\n        <value>25.684</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>710400</value>\n        <value>825600</value>\n        <value>940800</value>\n        <value>1056000</value>\n        <value>1171200</value>\n        <value>1286400</value>\n        <value>1382400</value>\n        <value>1478400</value>\n        <value>1574400</value>\n        <value>1670400</value>\n        <value>1766400</value>\n        <value>1862400</value>\n        <value>1958400</value>\n        <value>2054400</value>\n        <value>2150400</value>\n        <value>2246400</value>\n        <value>2342400</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>30</value>\n        <value>37</value>\n        <value>45</value>\n        <value>51</value>\n        <value>60</value>\n        <value>68</value>\n        <value>72</value>\n        <value>81</value>\n        <value>94</value>\n        <value>100</value>\n        <value>109</value>\n        <value>133</value>\n        <value>141</value>\n        <value>149</value>\n        <value>163</value>\n        <value>180</value>\n        <value>198</value>\n        <value>209</value>\n    </array>\n    <array name=\"cpu.speeds.cluster2\">\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1190400</value>\n        <value>1305600</value>\n        <value>1401600</value>\n        <value>1516800</value>\n        <value>1632000</value>\n        <value>1747200</value>\n        <value>1862400</value>\n        <value>1977600</value>\n        <value>2073600</value>\n        <value>2169600</value>\n        <value>2265600</value>\n        <value>2361600</value>\n        <value>2457600</value>\n        <value>2553600</value>\n        <value>2649600</value>\n        <value>2745600</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.active.cluster2\">\n        <value>53</value>\n        <value>61</value>\n        <value>67</value>\n        <value>76</value>\n        <value>88</value>\n        <value>92</value>\n        <value>102</value>\n        <value>116</value>\n        <value>129</value>\n        <value>133</value>\n        <value>168</value>\n        <value>182</value>\n        <value>224</value>\n        <value>233</value>\n        <value>240</value>\n        <value>249</value>\n        <value>272</value>\n        <value>295</value>\n        <value>330</value>\n        <value>366</value>\n    </array>\n    <item name=\"cpu.idle\">11.5</item>\n    <item name=\"cpu.awake\">8.7</item>\n    <array name=\"memory.bandwidths\">\n        <value>20</value>\n    </array>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"modem.controller.idle\">5</item>\n    <item name=\"modem.controller.rx\">130</item>\n    <item name=\"modem.controller.tx\">160</item>\n    <item name=\"modem.controller.voltage\">3700</item>\n</device>"
  },
  {
    "path": "Moto/G31/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-g31\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/G31/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.g31\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+motorola/cofud*\"\n\t\tandroid:priority=\"175\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/G31/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>5</item>\n        <item>16</item>\n        <item>40</item>\n        <item>79</item>\n        <item>92</item>\n        <item>124</item>\n        <item>165</item>\n        <item>214</item>\n        <item>296</item>\n        <item>346</item>\n        <item>450</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>5</item>\n        <item>10</item>\n        <item>40</item>\n        <item>100</item>\n        <item>325</item>\n        <item>1250</item>\n        <item>3500</item>\n        <item>5500</item>\n        <item>10000</item>\n        <item>20000</item>\n    </integer-array>\n    <integer-array name=\"config_availableColorModes\">\n        <item>0</item>\n        <item>2</item>\n    </integer-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm/boot-framework.oat</item>\n        <item>/system/framework/framework.jar</item>\n        <item>/system/framework/services.jar</item>\n        <item>/apex/com.android.media/javalib/updatable-media.jar</item>\n        <item>/system/lib64/libsurfaceflinger.so</item>\n    </string-array>\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>0</item>\n        <item>26</item>\n    </integer-array>\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>43</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>3</item>\n        <item>9</item>\n        <item>24</item>\n        <item>47</item>\n        <item>56</item>\n        <item>76</item>\n        <item>101</item>\n        <item>128</item>\n        <item>182</item>\n        <item>213</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>0</item>\n        <item>5</item>\n        <item>16</item>\n        <item>40</item>\n        <item>79</item>\n        <item>92</item>\n        <item>124</item>\n        <item>165</item>\n        <item>214</item>\n        <item>296</item>\n        <item>346</item>\n        <item>450</item>\n    </integer-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Moto/G31/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_nightDisplayAvailable\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n</resources>\n"
  },
  {
    "path": "Moto/G31/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">500</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">500</integer>\n    <integer name=\"config_cameraLaunchGestureSensorType\">65540</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">60</integer>\n    <integer name=\"config_screenBrightnessDark\">3</integer>\n    <integer name=\"config_screenBrightnessDim\">3</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">109</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">3</integer>\n</resources>\n"
  },
  {
    "path": "Moto/G31/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_cameraLaunchGestureSensorStringType\">com.motorola.sensor.camera_activate</string>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 35,0 L -35,0 L -35,100 L 35,100 Z</string>\n</resources>\n"
  },
  {
    "path": "Moto/G31/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">144.926</item>\n    <item name=\"screen.full\">191.801</item>\n    <item name=\"wifi.on\">0.017</item>\n    <item name=\"wifi.active\">55.58</item>\n    <item name=\"wifi.scan\">205.677</item>\n    <item name=\"camera.avg\">320.182</item>\n    <item name=\"camera.flashlight\">510.246</item>\n    <item name=\"gps.on\">28.046</item>\n    <item name=\"radio.active\">233.72</item>\n    <item name=\"radio.scanning\">70.41</item>\n    <array name=\"radio.on\">\n        <value>35</value>\n        <value>30</value>\n        <value>25</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n        <value>3.14</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>500000</value>\n        <value>774000</value>\n        <value>850000</value>\n        <value>900000</value>\n        <value>950000</value>\n        <value>999000</value>\n        <value>1050000</value>\n        <value>1100000</value>\n        <value>1175000</value>\n        <value>1275000</value>\n        <value>1325000</value>\n        <value>1375000</value>\n        <value>1450000</value>\n        <value>1500000</value>\n        <value>1625000</value>\n        <value>1800000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>850000</value>\n        <value>909000</value>\n        <value>998000</value>\n        <value>1087000</value>\n        <value>1176000</value>\n        <value>1295000</value>\n        <value>1354000</value>\n        <value>1443000</value>\n        <value>1532000</value>\n        <value>1621000</value>\n        <value>1710000</value>\n        <value>1800000</value>\n        <value>1850000</value>\n        <value>1900000</value>\n        <value>1950000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>52.566</value>\n        <value>56.535</value>\n        <value>58.92</value>\n        <value>58.5</value>\n        <value>59.984</value>\n        <value>61.934</value>\n        <value>64.13</value>\n        <value>65.004</value>\n        <value>67.049</value>\n        <value>71.74</value>\n        <value>74.219</value>\n        <value>76.282</value>\n        <value>78.998</value>\n        <value>80.561</value>\n        <value>90.106</value>\n        <value>101.117</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>87.21</value>\n        <value>91.097</value>\n        <value>97.375</value>\n        <value>109.839</value>\n        <value>119.657</value>\n        <value>135.66</value>\n        <value>143.41</value>\n        <value>155.73</value>\n        <value>157.113</value>\n        <value>169.932</value>\n        <value>186.811</value>\n        <value>232.18</value>\n        <value>240.73</value>\n        <value>253.868</value>\n        <value>272.877</value>\n        <value>283.774</value>\n    </array>\n    <item name=\"cpu.cluster_power.cluster0\">34.95</item>\n    <item name=\"cpu.cluster_power.cluster1\">33.438</item>\n    <item name=\"cpu.suspend\">3</item>\n    <item name=\"cpu.idle\">4.407</item>\n    <item name=\"cpu.active\">3.477</item>\n    <item name=\"battery.capacity\">5000</item>\n</device>"
  },
  {
    "path": "Moto/G6/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-g6\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/G6/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.g6\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\t<!--\n\t\tTESTS: Ignore ro.vendor.product.name\n\t\tSame as G6 Plus\n\t-->\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.product.name\"\n                android:requiredSystemPropertyValue=\"ali_retail\"\n\t\tandroid:priority=\"43\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/G6/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<integer name=\"config_autoPowerModeAnyMotionSensor\">30</integer>\n\t<bool name=\"config_wifi_dual_band_support\">true</bool>\n\t<bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n\t<bool name=\"config_wifi_background_scan_support\">true</bool>\n\t<bool name=\"config_wifi_enable_disconnection_debounce\">true</bool>\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\t<integer name=\"config_brightness_ramp_rate_fast\">200</integer>\n\t<integer name=\"config_brightness_ramp_rate_slow\">40</integer>\n\t<bool name=\"config_setColorTransformAccelerated\">true</bool>\n\t<bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n\n\t<integer-array name=\"config_longPressVibePattern\">\n\t\t<item>0</item>\n\t\t<item>20</item>\n\t</integer-array>\n\t<integer-array name=\"config_virtualKeyVibePattern\">\n\t\t<item>0</item>\n\t\t<item>26</item>\n\t</integer-array>\n\t<integer-array name=\"config_keyboardTapVibePattern\">\n\t\t<item>0</item>\n\t\t<item>20</item>\n\t</integer-array>\n\t<bool name=\"config_hotswapCapable\">true</bool>\n\t<integer name=\"config_screenBrightnessSettingMinimum\">3</integer>\n\t<integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n\t<integer name=\"config_screenBrightnessDoze\">17</integer>\n\t<integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n\t<integer name=\"config_screenBrightnessDark\">3</integer>\n\t<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n\t\t<item>3</item>\n\t\t<item>11</item>\n\t\t<item>40</item>\n\t\t<item>62</item>\n\t\t<item>74</item>\n\t\t<item>85</item>\n\t\t<item>102</item>\n\t\t<item>102</item>\n\t\t<item>102</item>\n\t\t<item>102</item>\n\t\t<item>128</item>\n\t\t<item>153</item>\n\t\t<item>170</item>\n\t\t<item>179</item>\n\t\t<item>238</item>\n\t\t<item>255</item>\n\t\t<item>255</item>\n\t\t<item>255</item>\n\t\t<item>256</item>\n\t</integer-array>\n\t<integer-array name=\"config_autoBrightnessLevels\">\n\t\t<item>2</item>\n\t\t<item>10</item>\n\t\t<item>50</item>\n\t\t<item>90</item>\n\t\t<item>100</item>\n\t\t<item>150</item>\n\t\t<item>200</item>\n\t\t<item>300</item>\n\t\t<item>400</item>\n\t\t<item>500</item>\n\t\t<item>800</item>\n\t\t<item>1000</item>\n\t\t<item>1300</item>\n\t\t<item>2000</item>\n\t\t<item>3000</item>\n\t\t<item>4000</item>\n\t\t<item>8000</item>\n\t\t<item>10000</item>\n\t</integer-array>\n\t<bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\t<integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n\t<bool name=\"skip_restoring_network_selection\">true</bool>\n\t<bool name=\"config_showNavigationBar\">true</bool>\n\n\t<bool name=\"config_dozeAfterScreenOff\">true</bool>\n\t<bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\n\t<integer name=\"config_mobile_mtu\">1410</integer>\n\t<bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n\t<bool name=\"config_auto_attach_data_on_creation\">false</bool>\n\t<string-array name=\"config_gpsParameters\">\n\t\t<item>XTRA_SERVER_1=https://xtrapath1.izatcloud.net/xtra2.bin</item>\n\t\t<item>XTRA_SERVER_2=https://xtrapath2.izatcloud.net/xtra2.bin</item>\n\t\t<item>XTRA_SERVER_3=https://xtrapath3.izatcloud.net/xtra2.bin</item>\n\t\t<item>NTP_SERVER=north-america.pool.ntp.org</item>\n\t\t<item>SUPL_MODE=0</item>\n\t\t<item>SUPL_HOST=NONE</item>\n\t\t<item>SUPL_PORT=7275</item>\n\t\t<item>SUPL_VER=0x20000</item>\n\t\t<item>LPP_PROFILE=3</item>\n\t\t<item>NMEA_PROVIDER=0</item>\n\t\t<item>A_GLONASS_POS_PROTOCOL_SELECT=0</item>\n\t\t<item>ERR_ESTIMATE=0</item>\n\t\t<item>INTERMEDIATE_POS=0</item>\n\t\t<item>SUPL_ES=0</item>\n\t\t<item>GPS_LOCK=1</item>\n\t</string-array>\n\t<bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n\t<bool name=\"config_use_sim_language_file\">true</bool>\n\t<integer name=\"config_cameraLaunchGestureSensorType\">65540</integer>\n\t<string name=\"config_cameraLaunchGestureSensorStringType\">com.motorola.sensor.camera_activate</string>\n\t<bool name=\"config_pinnerCameraApp\">false</bool>\n\t<string-array name=\"config_defaultPinnerServiceFiles\">\n\t\t<item>/system/framework/arm/boot-framework.oat</item>\n\t\t<item>/system/framework/arm/boot-framework.vdex</item>\n\t\t<item>/system/framework/oat/arm/services.odex</item>\n\t\t<item>/system/framework/oat/arm/services.vdex</item>\n\t\t<item>/system/framework/arm/boot-core-libart.oat</item>\n\t\t<item>/system/framework/arm/boot-core-libart.vdex</item>\n\t\t<item>/system/framework/arm/boot-core-oj.oat</item>\n\t\t<item>/system/framework/arm/boot-core-oj.vdex</item>\n\t\t<item>/system/framework/arm/boot-telephony-common.oat</item>\n\t\t<item>/system/framework/arm/boot-telephony-common.vdex</item>\n\t</string-array>\n</resources>\n"
  },
  {
    "path": "Moto/G6/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">101.431</item>\n    <item name=\"screen.full\">275.550</item>\n    <item name=\"wifi.on\">0.606</item>\n    <item name=\"wifi.active\">74.462</item>\n    <item name=\"wifi.scan\">25.088</item>\n    <item name=\"camera.avg\">374.399</item>\n    <item name=\"camera.flashlight\">265.769</item>\n    <item name=\"gps.on\">21.412</item>\n    <item name=\"radio.active\">208.332</item>\n    <item name=\"radio.scanning\">46.310</item>\n    <array name=\"radio.on\">\n        <value>33.079</value>\n        <value>30</value>\n        <value>25</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n        <value>1.090</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>652800</value>\n        <value>1036800</value>\n        <value>1401600</value>\n        <value>1689600</value>\n        <value>1843200</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>83.618</value>\n        <value>44.892</value>\n        <value>88.010</value>\n        <value>154.353</value>\n        <value>257.340</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>652800</value>\n        <value>1036800</value>\n        <value>1401600</value>\n        <value>1689600</value>\n        <value>1843200</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>83.618</value>\n        <value>44.892</value>\n        <value>88.010</value>\n        <value>154.353</value>\n        <value>257.340</value>\n    </array>\n    <item name=\"cpu.idle\">3.993</item>\n    <item name=\"cpu.awake\">2.969</item>\n    <item name=\"battery.capacity\">3000</item>\n</device>"
  },
  {
    "path": "Moto/G6Play/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-g6play\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/G6Play/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.g6play\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\t<!--\n\t\tTESTS: Ignore ro.vendor.product.name\n\t\tThere is no vendor fingerprint: https://github.com/TadiT7/motorola_evert_dump/blob/evert_n-user-8.0.0-OPW27.113-45-53-release-keys/vendor/build.prop\n\t-->\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.product.name\"\n                android:requiredSystemPropertyValue=\"+*jeter*\"\n\t\tandroid:priority=\"78\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/G6Play/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<integer name=\"config_autoPowerModeAnyMotionSensor\">30</integer>\n\t<bool name=\"config_wifi_dual_band_support\">true</bool>\n\t<bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n\t<bool name=\"config_wifi_background_scan_support\">true</bool>\n\t<bool name=\"config_wifi_enable_disconnection_debounce\">true</bool>\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\t<integer name=\"config_brightness_ramp_rate_fast\">200</integer>\n\t<integer name=\"config_brightness_ramp_rate_slow\">40</integer>\n\t<bool name=\"config_setColorTransformAccelerated\">true</bool>\n\t<bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n\n\t<integer-array name=\"config_longPressVibePattern\">\n\t\t<item>0</item>\n\t\t<item>20</item>\n\t</integer-array>\n\t<integer-array name=\"config_virtualKeyVibePattern\">\n\t\t<item>0</item>\n\t\t<item>26</item>\n\t</integer-array>\n\t<integer-array name=\"config_keyboardTapVibePattern\">\n\t\t<item>0</item>\n\t\t<item>20</item>\n\t</integer-array>\n\t<bool name=\"config_hotswapCapable\">true</bool>\n\t<integer name=\"config_screenBrightnessSettingMinimum\">3</integer>\n\t<integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n\t<integer name=\"config_screenBrightnessDoze\">17</integer>\n\t<integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n\t<integer name=\"config_screenBrightnessDark\">3</integer>\n\t<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n\t\t<item>3</item>\n\t\t<item>11</item>\n\t\t<item>40</item>\n\t\t<item>62</item>\n\t\t<item>74</item>\n\t\t<item>85</item>\n\t\t<item>102</item>\n\t\t<item>102</item>\n\t\t<item>102</item>\n\t\t<item>102</item>\n\t\t<item>128</item>\n\t\t<item>153</item>\n\t\t<item>170</item>\n\t\t<item>179</item>\n\t\t<item>238</item>\n\t\t<item>255</item>\n\t\t<item>255</item>\n\t\t<item>255</item>\n\t\t<item>256</item>\n\t</integer-array>\n\t<integer-array name=\"config_autoBrightnessLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>50</item>\n        <item>90</item>\n        <item>100</item>\n        <item>150</item>\n        <item>200</item>\n        <item>300</item>\n        <item>400</item>\n        <item>500</item>\n        <item>800</item>\n        <item>1000</item>\n        <item>1300</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>8000</item>\n        <item>10000</item>\n\t</integer-array>\n\t<bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\t<integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n\t<bool name=\"skip_restoring_network_selection\">true</bool>\n\t<bool name=\"config_showNavigationBar\">true</bool>\n\n\t<bool name=\"config_dozeAfterScreenOff\">true</bool>\n\t<bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\n\t<integer name=\"config_mobile_mtu\">1410</integer>\n\t<bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n\t<bool name=\"config_auto_attach_data_on_creation\">false</bool>\n\t<string-array name=\"config_gpsParameters\">\n\t\t<item>XTRA_SERVER_1=https://xtrapath1.izatcloud.net/xtra2.bin</item>\n\t\t<item>XTRA_SERVER_2=https://xtrapath2.izatcloud.net/xtra2.bin</item>\n\t\t<item>XTRA_SERVER_3=https://xtrapath3.izatcloud.net/xtra2.bin</item>\n\t\t<item>NTP_SERVER=north-america.pool.ntp.org</item>\n\t\t<item>SUPL_MODE=0</item>\n\t\t<item>SUPL_HOST=NONE</item>\n\t\t<item>SUPL_PORT=7275</item>\n\t\t<item>SUPL_VER=0x20000</item>\n\t\t<item>LPP_PROFILE=3</item>\n\t\t<item>NMEA_PROVIDER=0</item>\n\t\t<item>A_GLONASS_POS_PROTOCOL_SELECT=0</item>\n\t\t<item>ERR_ESTIMATE=0</item>\n\t\t<item>INTERMEDIATE_POS=0</item>\n\t\t<item>SUPL_ES=0</item>\n\t\t<item>GPS_LOCK=1</item>\n\t</string-array>\n\t<bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n\t<bool name=\"config_use_sim_language_file\">true</bool>\n\t<integer name=\"config_cameraLaunchGestureSensorType\">65540</integer>\n\t<string name=\"config_cameraLaunchGestureSensorStringType\">com.motorola.sensor.camera_activate</string>\n\t<bool name=\"config_pinnerCameraApp\">false</bool>\n\t<string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm/boot-framework.oat</item>\n        <item>/system/framework/arm/boot-framework.vdex</item>\n        <item>/system/framework/oat/arm/services.odex</item>\n        <item>/system/framework/oat/arm/services.vdex</item>\n        <item>/system/framework/arm/boot.oat</item>\n        <item>/system/framework/arm/boot.vdex</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-core-libart.vdex</item>\n\t</string-array>\n</resources>\n"
  },
  {
    "path": "Moto/G6Play/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">95.083</item>\n    <item name=\"screen.full\">262.600</item>\n    <item name=\"wifi.on\">0.954</item>\n    <item name=\"wifi.active\">38.527</item>\n    <item name=\"wifi.scan\">9.851</item>\n    <item name=\"camera.avg\">444.487</item>\n    <item name=\"camera.flashlight\">104.347</item>\n    <item name=\"gps.on\">24.470</item>\n    <item name=\"radio.active\">267.496</item>\n    <item name=\"radio.scanning\">49.831</item>\n    <array name=\"radio.on\">\n        <value>21</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>960000</value>\n        <value>1094400</value>\n        <value>1209600</value>\n        <value>1248000</value>\n        <value>1344000</value>\n        <value>1401000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>132.637</value>\n        <value>134.779</value>\n        <value>150.221</value>\n        <value>151.910</value>\n        <value>169.840</value>\n        <value>186.793</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>768000</value>\n        <value>902400</value>\n        <value>998400</value>\n        <value>1094400</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>96.002</value>\n        <value>99.958</value>\n        <value>93.509</value>\n        <value>135.591</value>\n    </array>\n    <item name=\"cpu.idle\">4.891</item>\n    <item name=\"cpu.awake\">2.291</item>\n    <item name=\"battery.capacity\">4000</item>\n</device>"
  },
  {
    "path": "Moto/G6Plus/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-g6plus\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/G6Plus/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.g6plus\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\t<!--\n\t\tTESTS: Ignore ro.vendor.product.name\n\t\tThere is no vendor fingerprint: https://github.com/TadiT7/motorola_evert_dump/blob/evert_n-user-8.0.0-OPW27.113-45-53-release-keys/vendor/build.prop\n\t-->\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.product.name\"\n                android:requiredSystemPropertyValue=\"evert_retail\"\n\t\tandroid:priority=\"21\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/G6Plus/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<integer name=\"config_autoPowerModeAnyMotionSensor\">30</integer>\n\t<bool name=\"config_wifi_dual_band_support\">true</bool>\n\t<bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n\t<bool name=\"config_wifi_background_scan_support\">true</bool>\n\t<bool name=\"config_wifi_enable_disconnection_debounce\">true</bool>\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\t<integer name=\"config_brightness_ramp_rate_fast\">200</integer>\n\t<integer name=\"config_brightness_ramp_rate_slow\">40</integer>\n\t<bool name=\"config_setColorTransformAccelerated\">true</bool>\n\t<bool name=\"config_nightDisplayAvailable\">false</bool>\n\t<bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n\n\t<integer-array name=\"config_longPressVibePattern\">\n\t\t<item>0</item>\n\t\t<item>25</item>\n\t</integer-array>\n\t<integer-array name=\"config_virtualKeyVibePattern\">\n\t\t<item>0</item>\n\t\t<item>34</item>\n\t</integer-array>\n\t<integer-array name=\"config_keyboardTapVibePattern\">\n\t\t<item>0</item>\n\t\t<item>25</item>\n\t</integer-array>\n\t<bool name=\"config_hotswapCapable\">true</bool>\n\t<integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n\t<integer name=\"config_screenBrightnessSettingDefault\">77</integer>\n\t<integer name=\"config_screenBrightnessDoze\">17</integer>\n\t<integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n\t<integer name=\"config_screenBrightnessDark\">2</integer>\n\t<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n\t\t<item>2</item>\n\t\t<item>9</item>\n\t\t<item>30</item>\n\t\t<item>47</item>\n\t\t<item>55</item>\n\t\t<item>64</item>\n\t\t<item>77</item>\n\t\t<item>77</item>\n\t\t<item>77</item>\n\t\t<item>77</item>\n\t\t<item>96</item>\n\t\t<item>115</item>\n\t\t<item>128</item>\n\t\t<item>134</item>\n\t\t<item>179</item>\n\t\t<item>191</item>\n\t\t<item>191</item>\n\t\t<item>191</item>\n\t\t<item>256</item>\n\t</integer-array>\n\t<integer-array name=\"config_autoBrightnessLevels\">\n\t\t<item>2</item>\n\t\t<item>10</item>\n\t\t<item>50</item>\n\t\t<item>90</item>\n\t\t<item>100</item>\n\t\t<item>150</item>\n\t\t<item>200</item>\n\t\t<item>300</item>\n\t\t<item>400</item>\n\t\t<item>500</item>\n\t\t<item>800</item>\n\t\t<item>1000</item>\n\t\t<item>1300</item>\n\t\t<item>2000</item>\n\t\t<item>3000</item>\n\t\t<item>4000</item>\n\t\t<item>8000</item>\n\t\t<item>10000</item>\n\t</integer-array>\n\t<bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\t<integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n\t<bool name=\"skip_restoring_network_selection\">true</bool>\n\t<bool name=\"config_showNavigationBar\">true</bool>\n\n\t<bool name=\"config_dozeAfterScreenOff\">true</bool>\n\t<bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\n\t<integer name=\"config_mobile_mtu\">1410</integer>\n\t<bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n\t<bool name=\"config_auto_attach_data_on_creation\">false</bool>\n\t<string-array name=\"config_gpsParameters\">\n\t\t<item>XTRA_SERVER_1=https://xtrapath1.izatcloud.net/xtra2.bin</item>\n\t\t<item>XTRA_SERVER_2=https://xtrapath2.izatcloud.net/xtra2.bin</item>\n\t\t<item>XTRA_SERVER_3=https://xtrapath3.izatcloud.net/xtra2.bin</item>\n\t\t<item>NTP_SERVER=north-america.pool.ntp.org</item>\n\t\t<item>SUPL_MODE=0</item>\n\t\t<item>SUPL_HOST=NONE</item>\n\t\t<item>SUPL_PORT=7275</item>\n\t\t<item>SUPL_VER=0x20000</item>\n\t\t<item>LPP_PROFILE=3</item>\n\t\t<item>NMEA_PROVIDER=0</item>\n\t\t<item>A_GLONASS_POS_PROTOCOL_SELECT=0</item>\n\t\t<item>ERR_ESTIMATE=0</item>\n\t\t<item>INTERMEDIATE_POS=0</item>\n\t\t<item>SUPL_ES=0</item>\n\t\t<item>GPS_LOCK=1</item>\n\t</string-array>\n\t<bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n\t<bool name=\"config_use_sim_language_file\">true</bool>\n\t<integer name=\"config_cameraLaunchGestureSensorType\">65540</integer>\n\t<string name=\"config_cameraLaunchGestureSensorStringType\">com.motorola.sensor.camera_activate</string>\n\n\n\t<!-- big ram -->\n\t<bool name=\"config_pinnerCameraApp\">true</bool>\n\t<string-array name=\"config_defaultPinnerServiceFiles\">\n\t\t<item>/system/framework/arm64/boot-framework.oat</item>\n\t\t<item>/system/framework/arm64/boot-framework.vdex</item>\n\t\t<item>/system/framework/oat/arm64/services.odex</item>\n\t\t<item>/system/framework/oat/arm64/services.vdex</item>\n\t\t<item>/system/framework/arm64/boot.oat</item>\n\t\t<item>/system/framework/arm64/boot.vdex</item>\n\t\t<item>/system/framework/arm64/boot-core-libart.oat</item>\n\t\t<item>/system/framework/arm64/boot-core-libart.vdex</item>\n\t</string-array>\n</resources>\n"
  },
  {
    "path": "Moto/G6Plus/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">101.378</item>\n    <item name=\"screen.full\">340.004</item>\n    <item name=\"wifi.on\">0.615</item>\n    <item name=\"wifi.active\">75.153</item>\n    <item name=\"wifi.scan\">73.073</item>\n    <item name=\"camera.avg\">543.943</item>\n    <item name=\"camera.flashlight\">213.516</item>\n    <item name=\"gps.on\">64.945</item>\n    <item name=\"radio.active\">319.737</item>\n    <item name=\"radio.scanning\">26.611</item>\n    <array name=\"radio.on\">\n        <value>4.593</value>\n        <value>10.000</value>\n        <value>15.000</value>\n        <value>20.000</value>\n        <value>25.000</value>\n        <value>30.000</value>\n        <value>35.000</value>\n        <value>40.000</value>\n        <value>45.000</value>\n        <value>51.006</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>787200</value>\n        <value>1113600</value>\n        <value>1344000</value>\n        <value>1516800</value>\n        <value>1670400</value>\n        <value>1881600</value>\n        <value>2016000</value>\n        <value>2150400</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>126.452</value>\n        <value>128.179</value>\n        <value>129.346</value>\n        <value>127.745</value>\n        <value>129.388</value>\n        <value>96.166</value>\n        <value>125.054</value>\n        <value>134.040</value>\n        <value>144.796</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>614400</value>\n        <value>883200</value>\n        <value>1094400</value>\n        <value>1382400</value>\n        <value>1536000</value>\n        <value>1728000</value>\n        <value>1843200</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>144.060</value>\n        <value>145.751</value>\n        <value>145.877</value>\n        <value>145.952</value>\n        <value>147.084</value>\n        <value>147.961</value>\n        <value>216.257</value>\n    </array>\n    <item name=\"cpu.idle\">4.031</item>\n    <item name=\"cpu.awake\">8.398</item>\n    <item name=\"battery.capacity\">3200</item>\n</device>"
  },
  {
    "path": "Moto/G7Play/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-g7play\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/G7Play/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.g7play\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\n        <!--\n                TESTS: Ignore ro.vendor.product.device\n                There is no vendor fingerprint\n        -->\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.product.device\"\n                android:requiredSystemPropertyValue=\"channel\"\n\t\tandroid:priority=\"72\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/G7Play/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_auto_attach_data_on_creation\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <bool name=\"config_use_sim_language_file\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">false</bool>\n    <bool name=\"config_wifi_enable_disconnection_debounce\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n    <dimen name=\"status_bar_height\">72px</dimen>\n    <dimen name=\"status_bar_height_portrait\">72px</dimen>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoPowerModeAnyMotionSensor\">30</integer>\n    <integer name=\"config_mobile_mtu\">1410</integer>\n    <string-array name=\"config_gpsParameters\">\n        <item>XTRA_SERVER_1=https://xtrapath1.izatcloud.net/xtra3grc.bin</item>\n        <item>XTRA_SERVER_2=https://xtrapath2.izatcloud.net/xtra3grc.bin</item>\n        <item>XTRA_SERVER_3=https://xtrapath3.izatcloud.net/xtra3grc.bin</item>\n        <item>NTP_SERVER=north-america.pool.ntp.org</item>\n        <item>SUPL_MODE=0</item>\n        <item>SUPL_HOST=NONE</item>\n        <item>SUPL_PORT=7275</item>\n        <item>SUPL_VER=0x20000</item>\n        <item>LPP_PROFILE=3</item>\n        <item>NMEA_PROVIDER=0</item>\n        <item>A_GLONASS_POS_PROTOCOL_SELECT=0</item>\n        <item>ERR_ESTIMATE=0</item>\n        <item>INTERMEDIATE_POS=0</item>\n        <item>SUPL_ES=1</item>\n        <item>GPS_LOCK=1</item>\n    </string-array>\n\n    <!-- The properties below are only in here to keep compatibility with\n         devices which weren't updated to Motorola's stock Android 10 ROM\n         before flashing the GSI. For devices which got Motorola's Android\n         10 ROM flashed before, these properties are provided by\n         /vendor/overlay/framework-res__auto_generated_rro_vendor.apk.\n    -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportSystemNavigationKeys\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <integer name=\"config_cameraLaunchGestureSensorType\">65540</integer>\n    <integer name=\"config_screenBrightnessDark\">3</integer>\n    <integer name=\"config_screenBrightnessDim\">3</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">670</integer>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>20</item>\n        <item>40</item>\n        <item>70</item>\n        <item>110</item>\n        <item>160</item>\n        <item>200</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>50</item>\n        <item>90</item>\n        <item>100</item>\n        <item>150</item>\n        <item>200</item>\n        <item>300</item>\n        <item>400</item>\n        <item>500</item>\n        <item>800</item>\n        <item>1000</item>\n        <item>1300</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>8000</item>\n        <item>10000</item>\n    </integer-array>\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>0</item>\n        <item>20</item>\n    </integer-array>\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>20</item>\n    </integer-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>26</item>\n    </integer-array>\n    <string name=\"config_cameraLaunchGestureSensorStringType\">com.motorola.sensor.camera_activate</string>\n    <string name=\"config_mainBuiltInDisplayCutout\">M -188,0 L -188,72 L 188,72 L 188,0 Z</string>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wigig0</item>\n        <item>wlan0</item>\n        <item>softap0</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>ethernet,9,9,3,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n        <item>9,1</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Moto/G7Play/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">101.431</item>\n    <item name=\"screen.full\">275.550</item>\n    <item name=\"wifi.on\">0.606</item>\n    <item name=\"wifi.active\">74.462</item>\n    <item name=\"wifi.scan\">25.088</item>\n    <item name=\"camera.avg\">374.399</item>\n    <item name=\"camera.flashlight\">265.769</item>\n    <item name=\"gps.on\">21.412</item>\n    <item name=\"radio.active\">208.332</item>\n    <item name=\"radio.scanning\">46.310</item>\n    <array name=\"radio.on\">\n        <value>33.079</value>\n        <value>30</value>\n        <value>25</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n        <value>1.090</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>614400</value>\n        <value>883200</value>\n        <value>1036800</value>\n        <value>1363200</value>\n        <value>1536000</value>\n        <value>1670400</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>633600</value>\n        <value>902400</value>\n        <value>1094400</value>\n        <value>1401600</value>\n        <value>1555200</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>8.24</value>\n        <value>18.66</value>\n        <value>20.2</value>\n        <value>28.57</value>\n        <value>48.57</value>\n        <value>51.23</value>\n        <value>62.6</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>10.85</value>\n        <value>20.85</value>\n        <value>31.57</value>\n        <value>50.96</value>\n        <value>70.31</value>\n        <value>100.25</value>\n    </array>\n    <item name=\"cpu.cluster_power.cluster0\">4.27</item>\n    <item name=\"cpu.cluster_power.cluster1\">7.22</item>\n    <item name=\"cpu.suspend\">3.993</item>\n    <item name=\"cpu.idle\">2.969</item>\n    <item name=\"cpu.active\">3.5</item>\n    <item name=\"battery.capacity\">3000</item>\n</device>\n"
  },
  {
    "path": "Moto/G7Power/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-g7power\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/G7Power/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.g7power\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\n\t<!--\n\t\tTESTS: Ignore ro.vendor.product.name\n\t\tSame as G6 Plus\n\t-->\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.product.device\"\n                android:requiredSystemPropertyValue=\"ocean\"\n\t\tandroid:priority=\"62\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/G7Power/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<integer name=\"config_autoPowerModeAnyMotionSensor\">30</integer>\n\t<bool name=\"config_wifi_dual_band_support\">true</bool>\n\t<bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n\t<bool name=\"config_wifi_background_scan_support\">true</bool>\n\t<bool name=\"config_wifi_enable_disconnection_debounce\">true</bool>\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\t<integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n\t<integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n\t<bool name=\"config_setColorTransformAccelerated\">true</bool>\n\t<bool name=\"config_nightDisplayAvailable\">true</bool>\n\t<bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n\n\t<integer-array name=\"config_longPressVibePattern\">\n\t\t<item>0</item>\n\t\t<item>20</item>\n\t</integer-array>\n\t<integer-array name=\"config_virtualKeyVibePattern\">\n\t\t<item>0</item>\n\t\t<item>26</item>\n\t</integer-array>\n\t<integer-array name=\"config_keyboardTapVibePattern\">\n\t\t<item>0</item>\n\t\t<item>20</item>\n\t</integer-array>\n\t<bool name=\"config_hotswapCapable\">true</bool>\n\t<integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n\t<integer name=\"config_screenBrightnessSettingDefault\">90</integer>\n\t<integer name=\"config_screenBrightnessDoze\">17</integer>\n\t<integer name=\"config_autoBrightnessBrighteningLightDebounce\">500</integer>\n\t<integer name=\"config_screenBrightnessDark\">2</integer>\n\t<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        \t<item>10</item>\n\t        <item>20</item>\n       \t\t<item>40</item>\n        \t<item>70</item>\n        \t<item>110</item>\n        \t<item>160</item>\n        \t<item>200</item>\n        \t<item>255</item>\n\t</integer-array>\n\t<integer-array name=\"config_autoBrightnessLevels\">\n        \t<item>2</item>\n        \t<item>10</item>\n        \t<item>50</item>\n        \t<item>90</item>\n        \t<item>100</item>\n        \t<item>150</item>\n        \t<item>200</item>\n        \t<item>300</item>\n        \t<item>400</item>\n        \t<item>500</item>\n        \t<item>800</item>\n        \t<item>1000</item>\n        \t<item>1300</item>\n        \t<item>2000</item>\n        \t<item>3000</item>\n        \t<item>4000</item>\n        \t<item>8000</item>\n        \t<item>10000</item>\n\t</integer-array>\n\t<bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\t<integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n\t<bool name=\"skip_restoring_network_selection\">true</bool>\n\t<bool name=\"config_showNavigationBar\">true</bool>\n\n\t<bool name=\"config_dozeAfterScreenOff\">true</bool>\n\t<bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\n\t<integer name=\"config_mobile_mtu\">1410</integer>\n\t<bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n\t<bool name=\"config_auto_attach_data_on_creation\">false</bool>\n\t<string-array name=\"config_gpsParameters\">\n\t\t<item>XTRA_SERVER_1=https://xtrapath1.izatcloud.net/xtra2.bin</item>\n\t\t<item>XTRA_SERVER_2=https://xtrapath2.izatcloud.net/xtra2.bin</item>\n\t\t<item>XTRA_SERVER_3=https://xtrapath3.izatcloud.net/xtra2.bin</item>\n\t\t<item>NTP_SERVER=north-america.pool.ntp.org</item>\n\t\t<item>SUPL_MODE=0</item>\n\t\t<item>SUPL_HOST=NONE</item>\n\t\t<item>SUPL_PORT=7275</item>\n\t\t<item>SUPL_VER=0x20000</item>\n\t\t<item>LPP_PROFILE=3</item>\n\t\t<item>NMEA_PROVIDER=0</item>\n\t\t<item>A_GLONASS_POS_PROTOCOL_SELECT=0</item>\n\t\t<item>ERR_ESTIMATE=0</item>\n\t\t<item>INTERMEDIATE_POS=0</item>\n\t\t<item>SUPL_ES=1</item>\n\t\t<item>GPS_LOCK=1</item>\n\t</string-array>\n\t<bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n\t<bool name=\"config_use_sim_language_file\">true</bool>\n\t<integer name=\"config_cameraLaunchGestureSensorType\">65540</integer>\n\t<string name=\"config_cameraLaunchGestureSensorStringType\">com.motorola.sensor.camera_activate</string>\n\n\n\t<!-- big ram -->\n\t<bool name=\"config_pinnerCameraApp\">false</bool>\n\t<string-array name=\"config_defaultPinnerServiceFiles\">\n        \t<item>/system/framework/oat/arm64/services.odex</item>\n        \t<item>/system/framework/boot-framework.vdex</item>\n\t</string-array>\n</resources>\n"
  },
  {
    "path": "Moto/G7Power/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">101.431</item>\n    <item name=\"screen.full\">275.550</item>\n    <item name=\"wifi.on\">0.606</item>\n    <item name=\"wifi.active\">74.462</item>\n    <item name=\"wifi.scan\">25.088</item>\n    <item name=\"camera.avg\">374.399</item>\n    <item name=\"camera.flashlight\">265.769</item>\n    <item name=\"gps.on\">21.412</item>\n    <item name=\"radio.active\">208.332</item>\n    <item name=\"radio.scanning\">46.310</item>\n    <array name=\"radio.on\">\n        <value>33.079</value>\n        <value>30</value>\n        <value>25</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n        <value>1.090</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>614400</value>\n        <value>883200</value>\n        <value>1036800</value>\n        <value>1363200</value>\n        <value>1536000</value>\n        <value>1670400</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>633600</value>\n        <value>902400</value>\n        <value>1094400</value>\n        <value>1401600</value>\n        <value>1555200</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>8.24</value>\n        <value>18.66</value>\n        <value>20.2</value>\n        <value>28.57</value>\n        <value>48.57</value>\n        <value>51.23</value>\n        <value>62.6</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>10.85</value>\n        <value>20.85</value>\n        <value>31.57</value>\n        <value>50.96</value>\n        <value>70.31</value>\n        <value>100.25</value>\n    </array>\n    <item name=\"cpu.cluster_power.cluster0\">4.27</item>\n    <item name=\"cpu.cluster_power.cluster1\">7.22</item>\n    <item name=\"cpu.suspend\">3.993</item>\n    <item name=\"cpu.idle\">2.969</item>\n    <item name=\"cpu.active\">3.5</item>\n    <item name=\"battery.capacity\">5000</item>\n</device>"
  },
  {
    "path": "Moto/G8/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-g8\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/G8/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.g8\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*otorola/rav*\"\n\t\tandroid:priority=\"161\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/G8/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n\n    <dimen name=\"status_bar_height\">71.0px</dimen>\n    <dimen name=\"status_bar_height_portrait\">71.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">2</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">99</integer>\n\n    <!--\n    For some reason, the cutout defined by the vendor overlay isn't fully working\n    Issue is that SystemUI doesn't respect the punch-hole in portrait mode\n    <string name=\"config_mainBuiltInDisplayCutout\">M -325,0 L -276,0 L -276,68 L -325,68 Z</string>\n    The workaround is to modify the cutout definition, so that its left edge extends to the edge of the display\n     -->\n    <string name=\"config_mainBuiltInDisplayCutout\">M -360,0 L -276,0 L -276,68 L -360,68 Z</string>\n</resources>\n"
  },
  {
    "path": "Moto/G8/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/G8/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">80.461</item>\n    <item name=\"screen.full\">386.775</item>\n    <item name=\"wifi.on\">0.597</item>\n    <item name=\"wifi.active\">41.623</item>\n    <item name=\"wifi.scan\">65.088</item>\n    <item name=\"camera.avg\">445.836</item>\n    <item name=\"camera.flashlight\">108.367</item>\n    <item name=\"gps.on\">57.904</item>\n    <item name=\"radio.active\">208.332</item>\n    <item name=\"radio.scanning\">46.310</item>\n    <array name=\"radio.on\">\n        <value>33.079</value>\n        <value>30</value>\n        <value>25</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n        <value>1.090</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>614400</value>\n        <value>864000</value>\n        <value>1017600</value>\n        <value>1305600</value>\n        <value>1420800</value>\n        <value>1612800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>902400</value>\n        <value>1056000</value>\n        <value>1401600</value>\n        <value>1536000</value>\n        <value>1804800</value>\n        <value>2016000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>0.8</value>\n        <value>3.7</value>\n        <value>6.9</value>\n        <value>9.8</value>\n        <value>17.8</value>\n        <value>22.8</value>\n        <value>39.9</value>\n        <value>52.6</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>1.1</value>\n        <value>11.4</value>\n        <value>53.8</value>\n        <value>66.4</value>\n        <value>99.5</value>\n        <value>111.6</value>\n        <value>121.0</value>\n        <value>157.5</value>\n    </array>\n    <item name=\"cpu.cluster_power.cluster0\">17.8</item>\n    <item name=\"cpu.cluster_power.cluster1\">26.6</item>\n    <item name=\"cpu.suspend\">5.859</item>\n    <item name=\"cpu.idle\">6.505</item>\n    <item name=\"cpu.active\">3</item>\n    <item name=\"battery.capacity\">4000</item>\n</device>"
  },
  {
    "path": "Moto/G8Plus/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-g8plus\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/G8Plus/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.g8plus\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\t<!--\n\t\tTESTS: Ignore ro.vendor.product.name\n\t\tThere is no vendor fingerprint: https://github.com/TadiT7/motorola_evert_dump/blob/evert_n-user-8.0.0-OPW27.113-45-53-release-keys/vendor/build.prop\n\t-->\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.name\"\n                android:requiredSystemPropertyValue=\"+*doha_*\"\n\t\tandroid:priority=\"154\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/G8Plus/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_dozeAfterScreenOff\">false</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_pinnerCameraApp\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportSystemNavigationKeys\">true</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">false</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n    <dimen name=\"status_bar_height_portrait\">24dp</dimen>\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -85,0 L -84,72.5 L 85,72.5 L 85,0 Z</string>\n\n    <integer name=\"config_screenBrightnessSettingDefault\">55</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n\n    <!-- Enable overlay for all location components. -->\n    <bool name=\"config_enableNetworkLocationOverlay\" translatable=\"false\">true</bool>\n    <bool name=\"config_enableFusedLocationOverlay\" translatable=\"false\">true</bool>\n\n    <!-- Values for GPS configuration -->\n    <string-array translatable=\"false\" name=\"config_gpsParameters\">\n        <item>XTRA_SERVER_1=https://xtrapath1.izatcloud.net/xtra2.bin</item>\n        <item>XTRA_SERVER_2=https://xtrapath2.izatcloud.net/xtra2.bin</item>\n        <item>XTRA_SERVER_3=https://xtrapath3.izatcloud.net/xtra2.bin</item>\n        <item>NTP_SERVER=north-america.pool.ntp.org</item>\n        <item>SUPL_MODE=0</item>\n        <item>SUPL_HOST=NONE</item>\n        <item>SUPL_PORT=7275</item>\n        <item>SUPL_VER=0x20000</item>\n        <item>LPP_PROFILE=3</item>\n        <item>NMEA_PROVIDER=0</item>\n        <item>A_GLONASS_POS_PROTOCOL_SELECT=0</item>\n        <item>ERR_ESTIMATE=0</item>\n        <item>INTERMEDIATE_POS=0</item>\n        <item>SUPL_ES=1</item>\n        <item>GPS_LOCK=1</item>\n    </string-array>\n    <string name=\"wifi_tether_configure_ssid_default\">moto g8 plus</string>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">false</bool>\n   <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>3</item>\n        <item>20</item>\n        <item>70</item>\n        <item>110</item>\n        <item>130</item>\n        <item>150</item>\n        <item>180</item>\n        <item>180</item>\n        <item>180</item>\n        <item>180</item>\n        <item>225</item>\n        <item>270</item>\n        <item>300</item>\n        <item>315</item>\n        <item>420</item>\n        <item>450</item>\n        <item>450</item>\n        <item>450</item>\n    </array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>50</item>\n        <item>90</item>\n        <item>100</item>\n        <item>150</item>\n        <item>200</item>\n        <item>300</item>\n        <item>400</item>\n        <item>500</item>\n        <item>800</item>\n        <item>1000</item>\n        <item>1300</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>8000</item>\n    </integer-array>\n\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>@null</item>\n        <item>30</item>\n    </integer-array>\n\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>@null</item>\n        <item>30</item>\n    </integer-array>\n\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:524288,1048576,8388608,262144,524288,4194304</item>\n        <item>lte_ca:1048576,2097152,16777216,524288,1048576,8388608</item>\n        <item>umts:131072,262144,1452032,4096,16384,399360</item>\n        <item>hspa:131072,262144,1452032,4096,16384,399360</item>\n        <item>hsupa:131072,262144,1452032,4096,16384,399360</item>\n        <item>hsdpa:131072,262144,1452032,4096,16384,399360</item>\n        <item>hspap:131072,262144,1452032,4096,16384,399360</item>\n        <item>edge:16384,32768,131072,4096,16384,65536</item>\n        <item>gprs:4096,8192,24576,4096,8192,24576</item>\n        <item>evdo:131072,262144,1048576,4096,16384,524288</item>\n        <item>ehrpd:4094,87380,1048576,4096,16384,262144</item>\n    </string-array>\n\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>2</item>\n        <item>11</item>\n        <item>39</item>\n        <item>61</item>\n        <item>72</item>\n        <item>83</item>\n        <item>99</item>\n        <item>124</item>\n        <item>149</item>\n        <item>165</item>\n        <item>173</item>\n        <item>231</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>3</item>\n        <item>20</item>\n        <item>70</item>\n        <item>110</item>\n        <item>130</item>\n        <item>150</item>\n        <item>180</item>\n        <item>225</item>\n        <item>270</item>\n        <item>300</item>\n        <item>315</item>\n        <item>420</item>\n        <item>450</item>\n    </array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wigig0</item>\n        <item>wlan0</item>\n        <item>softap0</item>\n    </string-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>@null</item>\n        <item>28</item>\n    </integer-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n        <item>ethernet,9,9,3,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n        <item>9,1</item>\n    </string-array>\n\n    <integer name=\"config_mobile_mtu\">1410</integer>\n\n</resources>\n"
  },
  {
    "path": "Moto/G8Plus/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/G8Plus/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">80.461</item>\n    <item name=\"screen.full\">386.775</item>\n    <item name=\"wifi.on\">0.597</item>\n    <item name=\"wifi.active\">41.623</item>\n    <item name=\"wifi.scan\">65.088</item>\n    <item name=\"camera.avg\">445.836</item>\n    <item name=\"camera.flashlight\">108.367</item>\n    <item name=\"gps.on\">57.904</item>\n    <item name=\"radio.active\">208.332</item>\n    <item name=\"radio.scanning\">46.310</item>\n    <array name=\"radio.on\">\n        <value>33.079</value>\n        <value>30</value>\n        <value>25</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n        <value>1.090</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>614400</value>\n        <value>864000</value>\n        <value>1017600</value>\n        <value>1305600</value>\n        <value>1420800</value>\n        <value>1612800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>902400</value>\n        <value>1056000</value>\n        <value>1401600</value>\n        <value>1536000</value>\n        <value>1804800</value>\n        <value>2016000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>0.8</value>\n        <value>3.7</value>\n        <value>6.9</value>\n        <value>9.8</value>\n        <value>17.8</value>\n        <value>22.8</value>\n        <value>39.9</value>\n        <value>52.6</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>1.1</value>\n        <value>11.4</value>\n        <value>53.8</value>\n        <value>66.4</value>\n        <value>99.5</value>\n        <value>111.6</value>\n        <value>121.0</value>\n        <value>157.5</value>\n    </array>\n    <item name=\"cpu.cluster_power.cluster0\">17.8</item>\n    <item name=\"cpu.cluster_power.cluster1\">26.6</item>\n    <item name=\"cpu.suspend\">5.859</item>\n    <item name=\"cpu.idle\">6.505</item>\n    <item name=\"cpu.active\">3</item>\n    <item name=\"battery.capacity\">4000</item>\n</device>\n"
  },
  {
    "path": "Moto/G8Power/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-g8power\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/G8Power/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.g8power\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\t<!--\n\t\tTESTS: Ignore ro.vendor.product.name\n\t\tThere is no vendor fingerprint: https://github.com/TadiT7/motorola_evert_dump/blob/evert_n-user-8.0.0-OPW27.113-45-53-release-keys/vendor/build.prop\n\t-->\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.name\"\n                android:requiredSystemPropertyValue=\"+*sofia*\"\n\t\tandroid:priority=\"109\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/G8Power/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">122px</dimen>\n    <dimen name=\"status_bar_height_portrait\">122px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">122px</dimen>\n    <string name=\"config_mainBuiltInDisplayCutout\">M -544,0 L -416,0 L -416,116 L -544,116 Z</string>\n</resources>\n"
  },
  {
    "path": "Moto/G8Power/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/G8Power/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">80.461</item>\n    <item name=\"screen.full\">386.775</item>\n    <item name=\"wifi.on\">0.597</item>\n    <item name=\"wifi.active\">41.623</item>\n    <item name=\"wifi.scan\">65.088</item>\n    <item name=\"camera.avg\">445.836</item>\n    <item name=\"camera.flashlight\">108.367</item>\n    <item name=\"gps.on\">57.904</item>\n    <item name=\"radio.active\">208.332</item>\n    <item name=\"radio.scanning\">46.310</item>\n    <array name=\"radio.on\">\n        <value>33.079</value>\n        <value>30</value>\n        <value>25</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n        <value>1.090</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>614400</value>\n        <value>864000</value>\n        <value>1017600</value>\n        <value>1305600</value>\n        <value>1420800</value>\n        <value>1612800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>902400</value>\n        <value>1056000</value>\n        <value>1401600</value>\n        <value>1536000</value>\n        <value>1804800</value>\n        <value>2016000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>0.8</value>\n        <value>3.7</value>\n        <value>6.9</value>\n        <value>9.8</value>\n        <value>17.8</value>\n        <value>22.8</value>\n        <value>39.9</value>\n        <value>52.6</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>1.1</value>\n        <value>11.4</value>\n        <value>53.8</value>\n        <value>66.4</value>\n        <value>99.5</value>\n        <value>111.6</value>\n        <value>121.0</value>\n        <value>157.5</value>\n    </array>\n    <item name=\"cpu.cluster_power.cluster0\">17.8</item>\n    <item name=\"cpu.cluster_power.cluster1\">26.6</item>\n    <item name=\"cpu.suspend\">5.859</item>\n    <item name=\"cpu.idle\">6.505</item>\n    <item name=\"cpu.active\">3</item>\n    <item name=\"battery.capacity\">5000</item>\n</device>\n"
  },
  {
    "path": "Moto/GPure/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-gpure\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/GPure/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.gpure\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+motorola/ellis*\"\n\t\tandroid:priority=\"236\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/GPure/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>3</item>\n        <item>10</item>\n        <item>20</item>\n        <item>50</item>\n        <item>70</item>\n        <item>85</item>\n        <item>110</item>\n        <item>130</item>\n        <item>150</item>\n        <item>160</item>\n        <item>160</item>\n        <item>180</item>\n        <item>180</item>\n        <item>225</item>\n        <item>225</item>\n        <item>225</item>\n        <item>230</item>\n        <item>245</item>\n        <item>300</item>\n        <item>380</item>\n        <item>400</item>\n        <item>400</item>\n        <item>400</item>\n        <item>400</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>5</item>\n        <item>10</item>\n        <item>29</item>\n        <item>50</item>\n        <item>90</item>\n        <item>100</item>\n        <item>150</item>\n        <item>200</item>\n        <item>300</item>\n        <item>400</item>\n        <item>500</item>\n        <item>800</item>\n        <item>1000</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1600</item>\n        <item>1800</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>8000</item>\n    </integer-array>\n    <integer-array name=\"config_availableColorModes\">\n        <item>0</item>\n        <item>2</item>\n    </integer-array>\n    <string-array name=\"config_biometric_sensors\">\n        <item>0:2:15</item>\n    </string-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>2</item>\n        <item>6</item>\n        <item>13</item>\n        <item>32</item>\n        <item>45</item>\n        <item>54</item>\n        <item>70</item>\n        <item>83</item>\n        <item>96</item>\n        <item>102</item>\n        <item>115</item>\n        <item>143</item>\n        <item>147</item>\n        <item>156</item>\n        <item>191</item>\n        <item>242</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>0</item>\n        <item>3</item>\n        <item>10</item>\n        <item>20</item>\n        <item>50</item>\n        <item>70</item>\n        <item>85</item>\n        <item>110</item>\n        <item>130</item>\n        <item>150</item>\n        <item>160</item>\n        <item>180</item>\n        <item>225</item>\n        <item>230</item>\n        <item>245</item>\n        <item>300</item>\n        <item>380</item>\n        <item>400</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Moto/GPure/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_supportSystemNavigationKeys\">true</bool>\n</resources>\n"
  },
  {
    "path": "Moto/GPure/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">500</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">500</integer>\n    <integer name=\"config_cameraLaunchGestureSensorType\">-1</integer>\n    <integer name=\"config_screenBrightnessDark\">3</integer>\n    <integer name=\"config_screenBrightnessDim\">3</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">121</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">3</integer>\n</resources>\n"
  },
  {
    "path": "Moto/GPure/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_cameraLaunchGestureSensorStringType\" />\n    <string name=\"config_mainBuiltInDisplayCutout\">M 40,0 L -40,0 L -40,54 L 40,54 Z</string>\n</resources>\n"
  },
  {
    "path": "Moto/GPure/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">68.384</item>\n    <item name=\"screen.full\">274.67</item>\n    <item name=\"wifi.on\">0.572</item>\n    <item name=\"wifi.active\">55.58</item>\n    <item name=\"wifi.scan\">78</item>\n    <item name=\"camera.avg\">637.343</item>\n    <item name=\"camera.flashlight\">165.8</item>\n    <item name=\"gps.on\">27.16</item>\n    <item name=\"radio.active\">147.291</item>\n    <item name=\"radio.scanning\">40.7</item>\n    <array name=\"radio.on\">\n        <value>35</value>\n        <value>30</value>\n        <value>25</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n        <value>2.487</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>900000</value>\n        <value>979000</value>\n        <value>1085000</value>\n        <value>1218000</value>\n        <value>1351000</value>\n        <value>1484000</value>\n        <value>1617000</value>\n        <value>1750000</value>\n        <value>1779000</value>\n        <value>1809000</value>\n        <value>1838000</value>\n        <value>1868000</value>\n        <value>1897000</value>\n        <value>1927000</value>\n        <value>1961000</value>\n        <value>2001000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>400000</value>\n        <value>501000</value>\n        <value>542000</value>\n        <value>643000</value>\n        <value>745000</value>\n        <value>846000</value>\n        <value>948000</value>\n        <value>1050000</value>\n        <value>1102000</value>\n        <value>1155000</value>\n        <value>1208000</value>\n        <value>1261000</value>\n        <value>1314000</value>\n        <value>1367000</value>\n        <value>1429000</value>\n        <value>1500000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>35.66</value>\n        <value>37.5</value>\n        <value>39.36</value>\n        <value>43.735</value>\n        <value>47.3</value>\n        <value>51.68</value>\n        <value>58.87</value>\n        <value>64.138</value>\n        <value>71.471</value>\n        <value>77.211</value>\n        <value>82.255</value>\n        <value>88.026</value>\n        <value>90.215</value>\n        <value>92.713</value>\n        <value>93.156</value>\n        <value>96.54</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25.648</value>\n        <value>27.122</value>\n        <value>28.124</value>\n        <value>29.69</value>\n        <value>31.957</value>\n        <value>34.928</value>\n        <value>37.841</value>\n        <value>41.099</value>\n        <value>43.547</value>\n        <value>45.774</value>\n        <value>47.834</value>\n        <value>50.871</value>\n        <value>53.286</value>\n        <value>55.263</value>\n        <value>59.968</value>\n        <value>64.28</value>\n    </array>\n    <item name=\"cpu.cluster_power.cluster0\">12.979</item>\n    <item name=\"cpu.cluster_power.cluster1\">7.704</item>\n    <item name=\"cpu.suspend\">3</item>\n    <item name=\"cpu.idle\">4.776</item>\n    <item name=\"cpu.active\">6.37</item>\n    <item name=\"battery.capacity\">4000</item>\n</device>"
  },
  {
    "path": "Moto/One/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-one\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/One/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.one\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\t<!--\n\t\tTESTS: Ignore ro.vendor.product.name\n\t\tSame as G6 Plus\n\t-->\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.product.name\"\n                android:requiredSystemPropertyValue=\"deen\"\n\t\tandroid:priority=\"63\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/One/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">62px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">62px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -200,0 L -200,62 L 200,62 L 200,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Moto/One/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/OneAction/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-one-action\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/OneAction/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.one.action\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\t<!--\n\t\tTESTS: Ignore ro.vendor.product.name\n\t\tSame as G6 Plus\n\t-->\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"troika_sprout\"\n\t\tandroid:priority=\"536\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/OneAction/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">165px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">165px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M 0,0 L 0,165 L 165,165 L 165,0 Z @left</string>\n</resources>\n"
  },
  {
    "path": "Moto/OneAction/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/OneFusion/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-onefusion\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/OneFusion/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.onefusion\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\t<overlay android:targetPackage=\"android\"\n    android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n    android:requiredSystemPropertyValue=\"astro\"\n\t\tandroid:priority=\"509\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/OneFusion/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n    <!-- dimens -->\n    <dimen name=\"status_bar_height\">54.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24.0dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">54.0px</dimen>\n    <dimen name=\"rounded_corner_radius\">39.0dip</dimen>\n    <dimen name=\"rounded_corner_radius_top\">39.0dip</dimen>\n    <dimen name=\"rounded_corner_radius_bottom\">40.0dip</dimen>\n\n    <!-- bools -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">false</bool>\n    <bool name=\"config_nightDisplayAvailable\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_supportSystemNavigationKeys\">true</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">false</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n\n    <!-- strings -->\n    <string name=\"config_cameraLaunchGestureSensorStringType\">com.motorola.sensor.camera_activate</string>\n    <string name=\"config_mainBuiltInDisplayCutout\">M -42,0 L -42,43 L 42,43 L 42,0 Z</string>\n    <string name=\"wifi_tether_configure_ssid_default\">motorola one fusion</string>\n\n    <!-- integers -->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">500</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">500</integer>\n    <integer name=\"config_cameraLaunchGestureSensorType\">65540</integer>\n    <integer name=\"config_screenBrightnessDark\">2</integer>\n    <integer name=\"config_screenBrightnessDim\">2</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n\n    <!-- arrays -->\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>3</item>\n        <item>10</item>\n        <item>20</item>\n        <item>50</item>\n        <item>70</item>\n        <item>85</item>\n        <item>110</item>\n        <item>130</item>\n        <item>150</item>\n        <item>180</item>\n        <item>225</item>\n        <item>270</item>\n        <item>300</item>\n        <item>315</item>\n        <item>420</item>\n        <item>450</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>20</item>\n        <item>40</item>\n        <item>70</item>\n        <item>110</item>\n        <item>160</item>\n        <item>200</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>5</item>\n        <item>10</item>\n        <item>29</item>\n        <item>50</item>\n        <item>90</item>\n        <item>100</item>\n        <item>150</item>\n        <item>500</item>\n        <item>800</item>\n        <item>1000</item>\n        <item>1300</item>\n        <item>2000</item>\n        <item>3000</item>\n    </integer-array>\n    <integer-array name=\"config_availableColorModes\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n    </integer-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/framework.jar</item>\n        <item>/system/framework/services.jar</item>\n        <item>/system/framework/arm/boot-framework.oat</item>\n        <item>/system/framework/arm64/boot-framework.oat</item>\n    </string-array>\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>0</item>\n        <item>25</item>\n    </integer-array>\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>34</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:524288,1048576,8388608,262144,524288,4194304</item>\n        <item>lte_ca:1048576,2097152,16777216,524288,1048576,8388608</item>\n        <item>umts:131072,262144,1452032,4096,16384,399360</item>\n        <item>hspa:131072,262144,1452032,4096,16384,399360</item>\n        <item>hsupa:131072,262144,1452032,4096,16384,399360</item>\n        <item>hsdpa:131072,262144,1452032,4096,16384,399360</item>\n        <item>hspap:131072,262144,1452032,4096,16384,399360</item>\n        <item>edge:16384,32768,131072,4096,16384,65536</item>\n        <item>gprs:4096,8192,24576,4096,8192,24576</item>\n        <item>evdo:131072,262144,1048576,4096,16384,524288</item>\n        <item>ehrpd:4094,87380,1048576,4096,16384,262144</item>\n    </string-array>\n    <integer-array name=\"config_safeModeEnabledVibePattern\">\n        <item>0</item>\n        <item>0</item>\n        <item>94</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>2</item>\n        <item>6</item>\n        <item>11</item>\n        <item>28</item>\n        <item>40</item>\n        <item>48</item>\n        <item>62</item>\n        <item>74</item>\n        <item>85</item>\n        <item>102</item>\n        <item>128</item>\n        <item>153</item>\n        <item>170</item>\n        <item>179</item>\n        <item>238</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>0</item>\n        <item>3</item>\n        <item>10</item>\n        <item>20</item>\n        <item>50</item>\n        <item>70</item>\n        <item>85</item>\n        <item>110</item>\n        <item>130</item>\n        <item>150</item>\n        <item>180</item>\n        <item>225</item>\n        <item>270</item>\n        <item>300</item>\n        <item>315</item>\n        <item>420</item>\n        <item>450</item>\n    </integer-array>\n    <integer-array name=\"config_scrollBarrierVibePattern\">\n        <item>0</item>\n        <item>15</item>\n        <item>30</item>\n        <item>15</item>\n    </integer-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wlan0</item>\n        <item>wlan1</item>\n    </string-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </integer-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n        <item>ethernet,9,9,3,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n        <item>9,1</item>\n    </string-array>\n\n</resources>"
  },
  {
    "path": "Moto/OneFusion/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">82.1</item>\n    <item name=\"screen.full\">380.2</item>\n    <item name=\"wifi.on\">0.8</item>\n    <item name=\"wifi.active\">48.4</item>\n    <item name=\"wifi.scan\">67.8</item>\n    <item name=\"camera.flashlight\">322.1</item>\n    <item name=\"camera.avg\">566.3</item>\n    <item name=\"gps.on\">62.2</item>\n    <item name=\"radio.active\">137.5</item>\n    <item name=\"radio.scanning\">42</item>\n    <array name=\"radio.on\">\n        <value>24.5</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>748800</value>\n        <value>998400</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1708800</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>39.293</value>\n        <value>49.337</value>\n        <value>49.639</value>\n        <value>51.257</value>\n        <value>52.290</value>\n        <value>55.164</value>\n        <value>55.685</value>\n        <value>56.441</value>\n        <value>60.705</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>825600</value>\n        <value>979200</value>\n        <value>1132800</value>\n        <value>1363200</value>\n        <value>1536000</value>\n        <value>1747200</value>\n        <value>1843200</value>\n        <value>1996800</value>\n        <value>2054400</value>\n        <value>2169600</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>39.293</value>\n        <value>39.321</value>\n        <value>39.390</value>\n        <value>39.915</value>\n        <value>110.160</value>\n        <value>119.204</value>\n        <value>140.920</value>\n        <value>170.531</value>\n        <value>206.697</value>\n        <value>240.589</value>\n        <value>260.550</value>\n        <value>303.212</value>\n        <value>306.880</value>\n    </array>\n    <item name=\"cpu.awake\">7.3</item>\n    <item name=\"cpu.idle\">9.8</item>\n    <item name=\"cpu.suspend\">3.993</item>\n    <item name=\"cpu.active\">3</item>\n    <item name=\"battery.capacity\">5000</item>\n</device>"
  },
  {
    "path": "Moto/OneFusion-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-onefusion-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Moto/OneFusion-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.onefusion.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\t<overlay android:targetPackage=\"com.android.systemui\"\n    android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n    android:requiredSystemPropertyValue=\"astro\"\n\t\tandroid:priority=\"509\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/OneFusion-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n    <!-- dimens -->\n    <dimen name=\"rounded_corner_content_padding\">23.0dip</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">32.0dip</dimen>\n\n</resources>"
  },
  {
    "path": "Moto/OneFusionPlus/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-onefusionplus\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/OneFusionPlus/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.onefusionplus\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\t<overlay android:targetPackage=\"android\"\n    android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n    android:requiredSystemPropertyValue=\"liber\"\n\t\tandroid:priority=\"362\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/OneFusionPlus/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2012, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n\n    <!-- Array of light sensor lux values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if lux == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for lux levels between these control points.\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n         <item>1</item>\n         <item>2</item>\n         <item>3</item>\n         <item>4</item>\n         <item>8</item>\n         <item>12</item>\n         <item>20</item>\n         <item>33</item>\n         <item>55</item>\n         <item>90</item>\n         <item>148</item>\n         <item>245</item>\n         <item>403</item>\n         <item>665</item>\n         <item>1097</item>\n         <item>1808</item>\n         <item>2981</item>\n         <item>5000</item>\n         <item>10000</item>\n    </integer-array>\n\n    <!-- Array of desired screen brightness in nits corresponding to the lux values\n         in the config_autoBrightnessLevels array. As with config_screenBrightnessMinimumNits and\n         config_screenBrightnessMaximumNits, the display brightness is defined as the measured\n         brightness of an all-white image.\n         If this is defined then:\n            - config_autoBrightnessLcdBacklightValues should not be defined\n            - config_screenBrightnessNits must be defined\n            - config_screenBrightnessBacklight must be defined\n         This array should have size one greater than the size of the config_autoBrightnessLevels\n         array. The brightness values must be non-negative and non-decreasing. This must be\n         overridden in platform specific overlays -->\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n         <item>5.139055</item>       <!--  0 - 1 -->\n         <item>9.962018965</item>    <!--  1 - 2 -->\n         <item>18.34822964</item>    <!--  2 - 3 -->\n         <item>21.55068128</item>    <!--  3 - 4 -->\n         <item>24.0167788</item>     <!--  4 - 8 -->\n         <item>30.62162162</item>    <!--  8 - 12 -->\n         <item>35.09486396</item>    <!--  12 - 20 -->\n         <item>41.2249643</item>     <!--  20 - 33 -->\n         <item>47.6760716</item>     <!--  33 - 55 -->\n         <item>55.73002427</item>    <!--  55 - 90 -->\n         <item>66.24126116</item>    <!--  90 - 148 -->\n         <item>79.67614115</item>    <!--  148 - 245 -->\n         <item>98.04727274</item>    <!--  245 - 403 -->\n         <item>125.1221991</item>    <!--  403 - 665 -->\n         <item>161.6875093</item>    <!--  665 - 1097 -->\n         <item>208.4885553</item>    <!--  1097 - 1808 -->\n         <item>264.8221315</item>    <!--  1808 - 2981 -->\n         <item>327.8974352</item>    <!--  2981 - 5000 -->\n         <item>401.1676739</item>    <!--  5000 - 10000 -->\n         <item>494.0846144</item>    <!--  10000+ -->\n    </array>\n\n    <!-- An array of floats describing the screen brightness in nits corresponding to the backlight\n         values in the config_screenBrightnessBacklight array.  On OLED displays these  values\n         should be measured with an all white image while the display is in the fully on state.\n         Note that this value should *not* reflect the maximum brightness value for any high\n         brightness modes but only the maximum brightness value obtainable in a sustainable manner.\n         This array should be equal in size to config_screenBrightnessBacklight -->\n    <array name=\"config_screenBrightnessNits\">\n         <item>2.0</item>\n         <item>450.0</item>\n    </array>\n\n    <!-- An array describing the screen's backlight values corresponding to the brightness\n         values in the config_screenBrightnessNits array.\n         This array should be equal in size to config_screenBrightnessBacklight. -->\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>1</item>\n        <item>255</item>\n    </integer-array>\n\n    <!-- Screen brightness used to dim the screen when the user activity\n         timeout expires.  May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n\n    <!-- Default screen brightness setting.\n         Must be in the range specified by minimum and maximum. -->\n    <integer name=\"config_screenBrightnessSettingDefault\">68</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <!-- Stability requirements in milliseconds for accepting a new brightness level.  This is used\n         for debouncing the light sensor.  Different constants are used to debounce the light sensor\n         when adapting to brighter or darker environments.  This parameter controls how quickly\n         brightness changes occur in response to an observed change in light level that exceeds the\n         hysteresis threshold. -->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">500</integer>\n\n    <!-- Amount of time it takes for the light sensor to warm up in milliseconds.\n         For this time after the screen turns on, the Power Manager\n         will not debounce light sensor readings -->\n    <integer name=\"config_lightSensorWarmupTime\">200</integer>\n\n    <!-- Control whether the always on display mode is available. This should only be enabled on\n         devices where the display has been tuned to be power efficient in DOZE and/or DOZE_SUSPEND\n         states. -->\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n</resources>\n"
  },
  {
    "path": "Moto/OneFusionPlus/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2012, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n    <!-- Radius of the software rounded corners. -->\n    <dimen name=\"rounded_corner_radius\">103px</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/OneFusionPlus/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">83.73</item>\n    <item name=\"screen.full\">308.75</item>\n    <item name=\"wifi.on\">0.606</item>\n    <item name=\"wifi.active\">74.462</item>\n    <item name=\"wifi.scan\">25.088</item>\n    <item name=\"camera.avg\">616.782</item>\n    <item name=\"camera.flashlight\">111.666</item>\n    <item name=\"gps.on\">50.69</item>\n    <item name=\"radio.active\">208.332</item>\n    <item name=\"radio.scanning\">46.310</item>\n    <array name=\"radio.on\">\n        <value>33.079</value>\n        <value>30</value>\n        <value>25</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n        <value>1.090</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>748800</value>\n        <value>1017600</value>\n        <value>1248000</value>\n        <value>1324800</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>806400</value>\n        <value>979200</value>\n        <value>1094400</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1555200</value>\n        <value>1708800</value>\n        <value>1843200</value>\n        <value>1939200</value>\n        <value>2169600</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>7.9</value>\n        <value>10.1</value>\n        <value>14.1</value>\n        <value>24.5</value>\n        <value>31.2</value>\n        <value>40.4</value>\n        <value>45.4</value>\n        <value>60.4</value>\n        <value>77.9</value>\n        <value>77.9</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>18.3</value>\n        <value>28.6</value>\n        <value>32.5</value>\n        <value>48.1</value>\n        <value>54.3</value>\n        <value>77.3</value>\n        <value>107.2</value>\n        <value>141.1</value>\n        <value>162.8</value>\n        <value>206.1</value>\n        <value>225.9</value>\n        <value>282.2</value>\n        <value>292.2</value>\n    </array>\n    <item name=\"cpu.cluster_power.cluster0\">0.7</item>\n    <item name=\"cpu.cluster_power.cluster1\">6.7</item>\n    <item name=\"cpu.suspend\">3.993</item>\n    <item name=\"cpu.idle\">5.019</item>\n    <item name=\"cpu.active\">3</item>\n    <item name=\"battery.capacity\">5000</item>\n\n    <!-- Idle current for bluetooth in mA.-->\n    <item name=\"bluetooth.controller.idle\">0.01</item>\n    <!-- Rx current for bluetooth in mA.-->\n    <item name=\"bluetooth.controller.rx\">9</item>\n    <!-- Tx current for bluetooth in mA-->\n    <item name=\"bluetooth.controller.tx\">7</item>\n    <!-- Operating voltage for bluetooth in mV.-->\n    <item name=\"bluetooth.controller.voltage\">3300</item>\n</device>\n"
  },
  {
    "path": "Moto/OneHyper/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-onehyper\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/OneHyper/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.onehyper\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\t<!--\n\t\tTESTS: Ignore ro.vendor.product.name\n\t\tThere is no vendor fingerprint: https://github.com/TadiT7/motorola_evert_dump/blob/evert_n-user-8.0.0-OPW27.113-45-53-release-keys/vendor/build.prop\n\t-->\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.name\"\n                android:requiredSystemPropertyValue=\"+*def_*\"\n\t\tandroid:priority=\"107\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/OneHyper/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_dozeAfterScreenOff\">false</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_pinnerCameraApp\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportSystemNavigationKeys\">true</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">false</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <dimen name=\"status_bar_height\">80px</dimen>\n    <dimen name=\"status_bar_height_portrait\">80px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\n    <integer name=\"config_screenBrightnessSettingDefault\">55</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n\n    <!-- Enable overlay for all location components. -->\n    <bool name=\"config_enableNetworkLocationOverlay\" translatable=\"false\">true</bool>\n    <bool name=\"config_enableFusedLocationOverlay\" translatable=\"false\">true</bool>\n\n    <!-- Values for GPS configuration -->\n    <string-array translatable=\"false\" name=\"config_gpsParameters\">\n        <item>SUPL_HOST=supl.google.com</item>\n        <item>SUPL_PORT=7275</item>\n        <item>SUPL_VER=0x20000</item>\n        <item>SUPL_MODE=1</item>\n        <item>SUPL_ES=1</item>\n        <item>LPP_PROFILE=2</item>\n        <item>USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=1</item>\n        <item>A_GLONASS_POS_PROTOCOL_SELECT=0</item>\n        <item>GPS_LOCK=0</item>\n    </string-array>\n\n    <string name=\"wifi_tether_configure_ssid_default\">motorola one hyper</string>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">false</bool>\n   <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>3</item>\n        <item>32</item>\n        <item>70</item>\n        <item>110</item>\n        <item>130</item>\n        <item>150</item>\n        <item>180</item>\n        <item>180</item>\n        <item>180</item>\n        <item>180</item>\n        <item>225</item>\n        <item>270</item>\n        <item>300</item>\n        <item>315</item>\n        <item>420</item>\n        <item>450</item>\n        <item>450</item>\n        <item>450</item>\n    </array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>5</item>\n        <item>10</item>\n        <item>50</item>\n        <item>90</item>\n        <item>100</item>\n        <item>150</item>\n        <item>200</item>\n        <item>300</item>\n        <item>400</item>\n        <item>500</item>\n        <item>800</item>\n        <item>1000</item>\n        <item>1300</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>8000</item>\n    </integer-array>\n\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>@null</item>\n        <item>30</item>\n    </integer-array>\n\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>@null</item>\n        <item>30</item>\n    </integer-array>\n\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:524288,1048576,8388608,262144,524288,4194304</item>\n        <item>lte_ca:1048576,2097152,16777216,524288,1048576,8388608</item>\n        <item>umts:131072,262144,1452032,4096,16384,399360</item>\n        <item>hspa:131072,262144,1452032,4096,16384,399360</item>\n        <item>hsupa:131072,262144,1452032,4096,16384,399360</item>\n        <item>hsdpa:131072,262144,1452032,4096,16384,399360</item>\n        <item>hspap:131072,262144,1452032,4096,16384,399360</item>\n        <item>edge:16384,32768,131072,4096,16384,65536</item>\n        <item>gprs:4096,8192,24576,4096,8192,24576</item>\n        <item>evdo:131072,262144,1048576,4096,16384,524288</item>\n        <item>ehrpd:4094,87380,1048576,4096,16384,262144</item>\n    </string-array>\n\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>2</item>\n        <item>18</item>\n        <item>39</item>\n        <item>61</item>\n        <item>72</item>\n        <item>83</item>\n        <item>100</item>\n        <item>125</item>\n        <item>150</item>\n        <item>166</item>\n        <item>175</item>\n        <item>233</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>3</item>\n        <item>32</item>\n        <item>70</item>\n        <item>110</item>\n        <item>130</item>\n        <item>150</item>\n        <item>180</item>\n        <item>225</item>\n        <item>270</item>\n        <item>300</item>\n        <item>315</item>\n        <item>420</item>\n        <item>450</item>\n    </array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wigig0</item>\n        <item>wlan0</item>\n        <item>softap0</item>\n    </string-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>@null</item>\n        <item>28</item>\n    </integer-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n        <item>ethernet,9,9,3,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n        <item>9,1</item>\n    </string-array>\n\n    <integer name=\"config_mobile_mtu\">1410</integer>\n\n</resources>\n"
  },
  {
    "path": "Moto/OneHyper/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/OneHyper/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">78.97</item>\n    <item name=\"screen.full\">219.02</item>\n    <item name=\"wifi.on\">3.01</item>\n    <item name=\"wifi.active\">78.83</item>\n    <item name=\"wifi.scan\">78.45</item>\n    <item name=\"camera.avg\">374.399</item>\n    <item name=\"camera.flashlight\">265.769</item>\n    <item name=\"gps.on\">50.69</item>\n    <item name=\"radio.active\">208.332</item>\n    <item name=\"radio.scanning\">46.310</item>\n    <array name=\"radio.on\">\n        <value>33.079</value>\n        <value>30</value>\n        <value>25</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n        <value>1.090</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>748800</value>\n        <value>1017600</value>\n        <value>1209600</value>\n        <value>1363200</value>\n        <value>1516800</value>\n        <value>1593600</value>\n        <value>1708800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>768000</value>\n        <value>979200</value>\n        <value>1017600</value>\n        <value>1209600</value>\n        <value>1363200</value>\n        <value>1516800</value>\n        <value>1708800</value>\n        <value>1900800</value>\n        <value>2016000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>7.9</value>\n        <value>10.1</value>\n        <value>14.1</value>\n        <value>24.5</value>\n        <value>31.2</value>\n        <value>40.4</value>\n        <value>45.4</value>\n        <value>60.4</value>\n        <value>77.9</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>18.3</value>\n        <value>28.6</value>\n        <value>32.5</value>\n        <value>48.1</value>\n        <value>54.3</value>\n        <value>77.3</value>\n        <value>101.9</value>\n        <value>119</value>\n        <value>162.8</value>\n        <value>236.3</value>\n        <value>277.1</value>\n    </array>\n    <item name=\"cpu.cluster_power.cluster0\">0.7</item>\n    <item name=\"cpu.cluster_power.cluster1\">6.7</item>\n    <item name=\"cpu.suspend\">3.993</item>\n    <item name=\"cpu.idle\">2.969</item>\n    <item name=\"cpu.active\">3</item>\n    <item name=\"battery.capacity\">4000</item>\n</device>\n"
  },
  {
    "path": "Moto/Razr/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-razr\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/Razr/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.razr\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n\t<!--\n\t\tTESTS: Ignore ro.vendor.product.name\n                Avoid issues with modified vendors\n\t-->\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.product.name\"\n                android:requiredSystemPropertyValue=\"+*olson_retail\"\n\t\tandroid:priority=\"213\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/Razr/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <integer name=\"config_screenBrightnessDoze\">3</integer>\n</resources>\n"
  },
  {
    "path": "Moto/hiphi/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-hiphi\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/hiphi/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.hiphi\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"+(hiphi|hiphic)\"\n        android:priority=\"222\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/hiphi/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">102px</dimen>\n    <dimen name=\"status_bar_height\">102px</dimen>\n    <dimen name=\"status_bar_height_portrait\">102px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">102px</dimen>\n\n    <integer name=\"config_screenBrightnessDoze\">6</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>40</item>\n        <item>100</item>\n        <item>325</item>\n        <item>1250</item>\n        <item>3500</item>\n        <item>5500</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>20</item>\n        <item>40</item>\n        <item>70</item>\n        <item>110</item>\n        <item>160</item>\n        <item>200</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>5</item>\n        <item>7</item>\n        <item>10</item>\n        <item>12</item>\n        <item>24</item>\n        <item>95</item>\n        <item>111</item>\n        <item>149</item>\n        <item>192</item>\n        <item>252</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>0</item>\n        <item>5</item>\n        <item>7</item>\n        <item>10</item>\n        <item>12</item>\n        <item>24</item>\n        <item>95</item>\n        <item>111</item>\n        <item>149</item>\n        <item>192</item>\n        <item>252</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>13</item>\n        <item>51</item>\n        <item>59</item>\n        <item>82</item>\n        <item>102</item>\n        <item>138</item>\n        <item>255</item>\n    </integer-array>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -31,0 L -31,82 L 31,82 L 31,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -31,0 L -31,82 L 31,82 L 31,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Moto/hiphi/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/hiphi/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">104.64</item>\n    <item name=\"screen.full\">171.75</item>\n    <item name=\"wifi.on\">1.189</item>\n    <item name=\"wifi.active\">80.689</item>\n    <item name=\"wifi.scan\">250.59</item>\n    <item name=\"camera.avg\">634.17</item>\n    <item name=\"camera.flashlight\">224.175</item>\n    <item name=\"gps.on\">8.65</item>\n    <item name=\"radio.active\">257.53</item>\n    <item name=\"radio.scanning\">72.7</item>\n    <array name=\"radio.on\">\n        <value>33.079</value>\n        <value>30</value>\n        <value>25</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n        <value>4.3</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>307200</value>\n        <value>403200</value>\n        <value>518400</value>\n        <value>614400</value>\n        <value>729600</value>\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1267200</value>\n        <value>1363200</value>\n        <value>1478400</value>\n        <value>1574400</value>\n        <value>1689600</value>\n        <value>1785600</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>633600</value>\n        <value>768000</value>\n        <value>833200</value>\n        <value>998400</value>\n        <value>1113600</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1440000</value>\n        <value>1555200</value>\n        <value>1651200</value>\n        <value>1766400</value>\n        <value>1881600</value>\n        <value>1996800</value>\n        <value>2112000</value>\n        <value>2227200</value>\n        <value>2342400</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>806400</value>\n        <value>940800</value>\n        <value>1056000</value>\n        <value>1171200</value>\n        <value>1286400</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1728000</value>\n        <value>1843200</value>\n        <value>1958400</value>\n        <value>2054400</value>\n        <value>2169600</value>\n        <value>2284800</value>\n        <value>2400000</value>\n        <value>2515200</value>\n        <value>2630400</value>\n        <value>2726400</value>\n        <value>2822400</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>6</value>\n        <value>7</value>\n        <value>10</value>\n        <value>11</value>\n        <value>12</value>\n        <value>17</value>\n        <value>21</value>\n        <value>23</value>\n        <value>30</value>\n        <value>33</value>\n        <value>37</value>\n        <value>43</value>\n        <value>55</value>\n        <value>61</value>\n        <value>65</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>33</value>\n        <value>41</value>\n        <value>51</value>\n        <value>59</value>\n        <value>68</value>\n        <value>75</value>\n        <value>87</value>\n        <value>100</value>\n        <value>113</value>\n        <value>121</value>\n        <value>155</value>\n        <value>175</value>\n        <value>207</value>\n        <value>235</value>\n        <value>260</value>\n        <value>301</value>\n        <value>309</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>68</value>\n        <value>82</value>\n        <value>105</value>\n        <value>127</value>\n        <value>152</value>\n        <value>179</value>\n        <value>192</value>\n        <value>219</value>\n        <value>247</value>\n        <value>297</value>\n        <value>321</value>\n        <value>376</value>\n        <value>425</value>\n        <value>430</value>\n        <value>440</value>\n        <value>455</value>\n        <value>475</value>\n        <value>502</value>\n        <value>514</value>\n        <value>516</value>\n    </array>\n    <item name=\"cpu.cluster_power.cluster0\">1.13</item>\n    <item name=\"cpu.cluster_power.cluster1\">1.13</item>\n    <item name=\"cpu.cluster_power.cluster2\">1.13</item>\n    <item name=\"cpu.suspend\">6.5</item>\n    <item name=\"cpu.idle\">22.71</item>\n    <item name=\"cpu.active\">6.9</item>\n    <item name=\"battery.capacity\">5069</item>\n</device>"
  },
  {
    "path": "Moto/hiphi-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-hiphi-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/hiphi-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.hiphi.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"+(hiphi|hiphic)\"\n        android:priority=\"222\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/hiphi-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">35px</dimen>\n    <dimen name=\"status_bar_padding_end\">35px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">102px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">35px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">35px</dimen>\n\n    <!-- Moto please no -->\n    <dimen name=\"rounded_corner_content_padding\">4dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/hiphi-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/hiphi-SystemUI/res/values-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">693px</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/rhodep/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-rhodep\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/rhodep/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.rhodep\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"rhodep\"\n        android:priority=\"225\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/rhodep/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">122px</dimen>\n    <dimen name=\"status_bar_height\">122px</dimen>\n    <dimen name=\"status_bar_height_portrait\">122px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">122px</dimen>\n\n    <integer name=\"config_screenBrightnessDoze\">36</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>40</item>\n        <item>100</item>\n        <item>325</item>\n        <item>1250</item>\n        <item>3500</item>\n        <item>5500</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>20</item>\n        <item>40</item>\n        <item>70</item>\n        <item>110</item>\n        <item>160</item>\n        <item>200</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>2</item>\n        <item>7</item>\n        <item>10</item>\n        <item>12</item>\n        <item>24</item>\n        <item>95</item>\n        <item>111</item>\n        <item>149</item>\n        <item>192</item>\n        <item>252</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>0</item>\n        <item>2</item>\n        <item>7</item>\n        <item>10</item>\n        <item>12</item>\n        <item>24</item>\n        <item>95</item>\n        <item>111</item>\n        <item>149</item>\n        <item>192</item>\n        <item>252</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>12</item>\n        <item>48</item>\n        <item>57</item>\n        <item>76</item>\n        <item>98</item>\n        <item>129</item>\n        <item>255</item>\n    </integer-array>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -32.5,0 L -32.5,95 L 32.5,95 L 32.5,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -32.5,0 L -32.5,95 L 32.5,95 L 32.5,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Moto/rhodep/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/rhodep/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">47.12</item>\n    <item name=\"screen.full\">310.48</item>\n    <item name=\"wifi.on\">1.78</item>\n    <item name=\"wifi.active\">88.58</item>\n    <item name=\"wifi.scan\">44.18</item>\n    <item name=\"camera.avg\">607.96</item>\n    <item name=\"camera.flashlight\">99.85</item>\n    <item name=\"gps.on\">50.69</item>\n    <item name=\"radio.active\">284.89</item>\n    <item name=\"radio.scanning\">35</item>\n    <array name=\"radio.on\">\n        <value>35</value>\n        <value>30</value>\n        <value>25</value>\n        <value>20</value>\n        <value>15</value>\n        <value>10</value>\n        <value>5</value>\n        <value>1.090</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>710400</value>\n        <value>940800</value>\n        <value>1190400</value>\n        <value>1324800</value>\n        <value>1478400</value>\n        <value>1574400</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>768000</value>\n        <value>979200</value>\n        <value>1017600</value>\n        <value>1248000</value>\n        <value>1401600</value>\n        <value>1536000</value>\n        <value>1651200</value>\n        <value>1804800</value>\n        <value>2035200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>22.3</value>\n        <value>25.9</value>\n        <value>27.7</value>\n        <value>32.7</value>\n        <value>36.5</value>\n        <value>39.8</value>\n        <value>43.1</value>\n        <value>51.9</value>\n        <value>54.9</value>\n        <value>58.0</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>45.3</value>\n        <value>55.7</value>\n        <value>57.7</value>\n        <value>70.8</value>\n        <value>84.4</value>\n        <value>93.1</value>\n        <value>111.6</value>\n        <value>134.1</value>\n        <value>168.5</value>\n    </array>\n    <item name=\"cpu.cluster_power.cluster0\">0.7</item>\n    <item name=\"cpu.cluster_power.cluster1\">6.7</item>\n    <item name=\"cpu.suspend\">3.993</item>\n    <item name=\"cpu.idle\">5.006</item>\n    <item name=\"cpu.active\">4.4</item>\n    <item name=\"battery.capacity\">5000</item>\n</device>"
  },
  {
    "path": "Moto/rhodep-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-rhodep-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/rhodep-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.rhodep.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"rhodep\"\n        android:priority=\"225\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/rhodep-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">50px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">122px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">50px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n\n    <!-- Moto please no -->\n    <dimen name=\"rounded_corner_content_padding\">4dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/rhodep-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/rhodep-SystemUI/res/values-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">908px</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/tundra/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-tundra\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/tundra/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.tundra\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"tundra\"\n        android:priority=\"224\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/tundra/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">125px</dimen>\n    <dimen name=\"status_bar_height\">125px</dimen>\n    <dimen name=\"status_bar_height_portrait\">125px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">125px</dimen>\n\n    <integer name=\"config_screenBrightnessDoze\">36</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -32.5,0 L -32.5,95 L 32.5,95 L 32.5,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -32.5,0 L -32.5,95 L 32.5,95 L 32.5,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Moto/tundra/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/tundra-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-moto-tundra-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Moto/tundra-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.moto.tundra.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"tundra\"\n        android:priority=\"224\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Moto/tundra-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">50px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">125px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">50px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n\n    <!-- Moto please no -->\n    <dimen name=\"rounded_corner_content_padding\">4dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/tundra-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Moto/tundra-SystemUI/res/values-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">1036px</dimen>\n</resources>\n"
  },
  {
    "path": "NavBar/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-NavBar\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "NavBar/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.navbar\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:priority=\"3\"/>\n</manifest>\n"
  },
  {
    "path": "NavBar/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_showNavigationBar\">true</bool>\n\t<bool name=\"config_supportSystemNavigationKeys\">true</bool>\n</resources>\n"
  },
  {
    "path": "NightMode/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-NightMode\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "NightMode/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.nightmode\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"persist.sys.overlay.nightmode\"\n                android:requiredSystemPropertyValue=\"true\"\n\t\tandroid:priority=\"3\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "NightMode/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_setColorTransformAccelerated\">true</bool>\n</resources>\n"
  },
  {
    "path": "Nokia/B2N-7Plus/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-nokia-b2n-7plus\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Nokia/B2N-7Plus/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.nokia.b2n_7plus\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Nokia/Onyx*\"\n\t\tandroid:priority=\"95\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Nokia/B2N-7Plus/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n\n\t<!-- test -->\n\t<integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">66</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">299.99695%</fraction>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>39</item>\n        <item>60</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>3</item>\n        <item>3</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>17</item>\n        <item>24</item>\n        <item>30</item>\n        <item>30</item>\n        <item>44</item>\n        <item>45</item>\n        <item>48</item>\n        <item>55</item>\n        <item>64</item>\n        <item>66</item>\n        <item>69</item>\n        <item>84</item>\n        <item>93</item>\n        <item>105</item>\n        <item>200</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Nokia/B2N-7Plus/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">109</item>\n    <item name=\"screen.full\">350</item>\n    <item name=\"bluetooth.active\">13.65</item>\n    <item name=\"bluetooth.on\">0.45</item>\n    <item name=\"wifi.on\">0.28</item>\n    <item name=\"wifi.active\">171.9</item>\n    <item name=\"wifi.scan\">43.43</item>\n    <item name=\"audio\">11.79</item>\n    <item name=\"video\">75.35</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">50</item>\n    <item name=\"radio.active\">200</item>\n    <item name=\"radio.scanning\">90</item>\n    <array name=\"radio.on\">\n        <value>3.0</value>\n        <value>2.5</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>633000</value>\n        <value>902000</value>\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1536000</value>\n        <value>1747000</value>\n        <value>1843000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>34</value>\n        <value>60</value>\n        <value>85</value>\n        <value>128</value>\n        <value>163</value>\n        <value>202</value>\n        <value>253</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1747000</value>\n        <value>1958000</value>\n        <value>2150000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>226</value>\n        <value>331</value>\n        <value>497</value>\n        <value>614</value>\n        <value>777</value>\n    </array>\n    <item name=\"cpu.awake\">12</item>\n    <item name=\"cpu.idle\">4.7</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">3800</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Nokia/CTL-7.1/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-nokia-ctl-7-1\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Nokia/CTL-7.1/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.nokia.ctl_7_1\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Nokia/Crystal*\"\n\t\t\t\tandroid:priority=\"87\"\n\t\t\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Nokia/CTL-7.1/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <dimen name=\"status_bar_height\">89px</dimen>\n    <dimen name=\"status_bar_height_portrait\">89px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n    <dimen name=\"rounded_corner_radius_top\">106px</dimen>\n    <dimen name=\"rounded_corner_radius_bottom\">64px</dimen>\n\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300%</fraction>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>4</item>\n        <item>23</item>\n        <item>112</item>\n        <item>300</item>\n        <item>500</item>\n        <item>700</item>\n        <item>950</item>\n        <item>3050</item>\n        <item>7000</item>\n        <item>10000</item>\n    </integer-array>\n\t<integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>9</item>\n        <item>13</item>\n        <item>45</item>\n        <item>100</item>\n        <item>140</item>\n        <item>170</item>\n        <item>190</item>\n        <item>200</item>\n        <item>302</item>\n        <item>345</item>\n        <item>490</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>10</item>\n        <item>15</item>\n        <item>30</item>\n        <item>45</item>\n        <item>60</item>\n        <item>75</item>\n        <item>90</item>\n        <item>105</item>\n        <item>120</item>\n        <item>135</item>\n        <item>150</item>\n        <item>165</item>\n        <item>180</item>\n        <item>195</item>\n        <item>210</item>\n        <item>225</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>0</item>\n        <item>1.7</item>\n        <item>19</item>\n        <item>29</item>\n        <item>59</item>\n        <item>89</item>\n        <item>118</item>\n        <item>148</item>\n        <item>175</item>\n        <item>206</item>\n        <item>237</item>\n        <item>264</item>\n        <item>293</item>\n        <item>321</item>\n        <item>352</item>\n        <item>380</item>\n        <item>408</item>\n        <item>435</item>\n        <item>462</item>\n        <item>490</item>\n    </array>\n\n    <!-- notch configuration in oem xml, works well -->\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">true</bool>\n    <string name=\"config_mainBuiltInDisplayCutout\">M178 0c-11.6 0-21.7 11.3-21.7 22.8l0 0.3c-0.5 18.1-8 35.1-21.1 47.7C122.1 83.6 105.5 89 87.2 89H-86.3 c-18.3 0-36.6-6.4-49.7-19.1C-149 58.2 -157 41.2 -157.5 23.1l0-0.3C-157.5 11.3 -166.4 0 -178 0H178z</string>\n</resources>\n"
  },
  {
    "path": "Nokia/CTL-7.1/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Nokia/CTL-7.1/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">63</item>\n    <item name=\"screen.full\">261</item>\n    <item name=\"bluetooth.active\">10</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.6</item>\n    <item name=\"wifi.active\">64</item>\n    <item name=\"wifi.scan\">24</item>\n    <item name=\"dsp.audio\">10</item>\n    <item name=\"dsp.video\">50</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">45</item>\n    <item name=\"radio.active\">200</item>\n    <item name=\"radio.scanning\">90</item>\n    <array name=\"radio.on\">\n        <value>3</value>\n        <value>2.5</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>633000</value>\n        <value>902000</value>\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1536000</value>\n        <value>1747000</value>\n        <value>1843000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>34</value>\n        <value>60</value>\n        <value>85</value>\n        <value>128</value>\n        <value>163</value>\n        <value>202</value>\n        <value>253</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1747000</value>\n        <value>1958000</value>\n        <value>2150000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>226</value>\n        <value>331</value>\n        <value>497</value>\n        <value>614</value>\n        <value>777</value>\n    </array>\n    <item name=\"cpu.awake\">1.6</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"battery.capacity\">3060</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">0</item>\n    <item name=\"bluetooth.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Nokia/DRG-6.1Plus-X6/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-nokia-drg-6.1plus-x6\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Nokia/DRG-6.1Plus-X6/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.nokia.drg_6_1plus_x6\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Nokia/Dragon*\"\n\t\t\t\tandroid:priority=\"49\"\n\t\t\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Nokia/DRG-6.1Plus-X6/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n\n    <dimen name=\"status_bar_height\">89.0px</dimen>\n    <dimen name=\"status_bar_height_portrait\">89.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">89.0px</dimen>\n\n\t<!-- test -->\n\t<integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">66</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">299.99695%</fraction>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>39</item>\n        <item>60</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>3</item>\n        <item>3</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>17</item>\n        <item>24</item>\n        <item>30</item>\n        <item>30</item>\n        <item>44</item>\n        <item>45</item>\n        <item>48</item>\n        <item>55</item>\n        <item>64</item>\n        <item>66</item>\n        <item>69</item>\n        <item>84</item>\n        <item>93</item>\n        <item>105</item>\n        <item>200</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n\n\t<!-- notch configuration in oem xml, works well -->\n\t<bool name=\"config_fillMainBuiltInDisplayCutout\">true</bool>\n\t<string name=\"config_mainBuiltInDisplayCutout\">M178 0c-11.6 0-21.7 11.3-21.7 22.8l0 0.3c-0.5 18.1-8 35.1-21.1 47.7C122.1 83.6 105.5 87 87.2 87H-86.3 c-18.3 0-36.6-6.4-49.7-19.1C-149 58.2 -157 41.2 -157.5 23.1l0-0.3C-157.5 11.3 -166.4 0 -178 0H178z</string>\n</resources>\n"
  },
  {
    "path": "Nokia/DRG-6.1Plus-X6/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">89.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Nokia/DRG-6.1Plus-X6/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">63</item>\n    <item name=\"screen.full\">261</item>\n    <item name=\"bluetooth.active\">10</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.6</item>\n    <item name=\"wifi.active\">64</item>\n    <item name=\"wifi.scan\">24</item>\n    <item name=\"dsp.audio\">10</item>\n    <item name=\"dsp.video\">50</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">45</item>\n    <item name=\"radio.active\">200</item>\n    <item name=\"radio.scanning\">90</item>\n    <array name=\"radio.on\">\n        <value>3</value>\n        <value>2.5</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>633000</value>\n        <value>902000</value>\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1536000</value>\n        <value>1747000</value>\n        <value>1843000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>34</value>\n        <value>60</value>\n        <value>85</value>\n        <value>128</value>\n        <value>163</value>\n        <value>202</value>\n        <value>253</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1747000</value>\n        <value>1958000</value>\n        <value>2150000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>226</value>\n        <value>331</value>\n        <value>497</value>\n        <value>614</value>\n        <value>777</value>\n    </array>\n    <item name=\"cpu.awake\">1.6</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"battery.capacity\">3060</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">0</item>\n    <item name=\"bluetooth.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Nokia/Nokia-4.2/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-nokia-nokia_4_2\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Nokia/Nokia-4.2/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.nokia.nokia_4_2\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Nokia/Panther_00WW/PAN_sprout*\"\n                android:priority=\"96\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Nokia/Nokia-4.2/res/values/brightness.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n<bool name=\"config_automatic_brightness_available\">true</bool>\n<integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>17</item>\n        <item>87</item>\n        <item>165</item>\n        <item>285</item>\n        <item>432</item>\n    </integer-array>\n<integer-array name=\"config_screenBrightnessBacklight\">\n        <item>1</item>\n        <item>46</item>\n        <item>95</item>\n        <item>175</item>\n        <item>255</item>\n    </integer-array>\n<integer-array name=\"config_screenBrightnessNits\">\n        <item>17</item>\n        <item>87</item>\n        <item>165</item>\n        <item>285</item>\n        <item>432</item>\n    </integer-array>\n<integer-array name=\"config_autoBrightnessLevels\">\n        <item>100</item>\n        <item>400</item>\n        <item>2000</item>\n        <item>10000</item>\n    </integer-array>\n<integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n<integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n</resources>\n"
  },
  {
    "path": "Nokia/Nokia-4.2/res/values/navbar.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n<bool name=\"config_showNavigationBar\">true</bool>\n</resources>\n"
  },
  {
    "path": "Nokia/Nokia-4.2/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">60px</dimen>\n    <dimen name=\"status_bar_height_portrait\">60px</dimen>\n    <dimen name=\"status_bar_height_landscape\">60px</dimen>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 L -24,0 C -24,0 -24,31 0,31 C 0,31 24,31 24,0 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Nokia/Nokia-4.2/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">60px</dimen>\n</resources>\n"
  },
  {
    "path": "Nokia/Nokia-4.2/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"screen.on\">63</item>\n    <item name=\"screen.full\">261</item>\n    <array name=\"cpu.speeds\">\n        <value>200000</value>\n        <value>499200</value>\n        <value>533333</value>\n        <value>800000</value>\n        <value>998400</value>\n        <value>1094400</value>\n        <value>1209600</value>\n    </array>\n    <array name=\"cpu.active\">\n        <value>151</value>\n        <value>169</value>\n        <value>177</value>\n        <value>195</value>\n        <value>259</value>\n        <value>307</value>\n        <value>353</value>\n    </array>\n    <item name=\"cpu.awake\">1.6</item>\n    <item name=\"cpu.idle\">1.6</item>\n    <item name=\"battery.capacity\">3000</item>\n</device>"
  },
  {
    "path": "Nokia/Nokia-7.2/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-nokia-nokia_7_2\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Nokia/Nokia-7.2/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.nokia.nokia_7_2\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Nokia/Daredevil*\"\n                android:priority=\"183\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Nokia/Nokia-7.2/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <array name=\"config_autoBrightnessButtonBacklightValues\" />\n    <array name=\"config_autoBrightnessDisplayValuesNits\" />\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>1</item>\n        <item>10</item>\n        <item>20</item>\n        <item>40</item>\n        <item>70</item>\n        <item>110</item>\n        <item>160</item>\n        <item>200</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>10</item>\n        <item>30</item>\n        <item>60</item>\n        <item>100</item>\n        <item>150</item>\n        <item>210</item>\n        <item>255</item>\n    </integer-array>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <dimen name=\"status_bar_height_landscape\">31.5dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">31.5dip</dimen>\n    <dimen name=\"status_bar_height\">31.5dip</dimen>\n    <dimen name=\"status_bar_height_default\">31.5dip</dimen>\n    <dimen name=\"rounded_corner_radius_top\">106.0px</dimen>\n    <dimen name=\"rounded_corner_radius_bottom\">64.0px</dimen>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">true</bool>\n    <string name=\"config_mainBuiltInDisplayCutout\">M-168.1,0h5.4c0.5,0,0.8,0,1.6,0c4.8,0,11,0.3,17.2,0.8c9.5,0.8,19.1,2.6,28.4,5.3c12.2,3.9,22.8,8.8,31.7,14.9 S-67.7,34-61.7,41.1c3.4,3.9,6.1,7.7,9,11.1c2.9,3.9,5.9,7.4,9.8,11.1c4.4,4.4,10.3,8.8,17.8,12.3c4.8,2.4,11.1,4.4,17.8,5.6 C-4.1,81.7-0.5,82,3.2,82c3.9,0,7.4-0.3,10.6-0.8c6.6-1.3,12.6-3.4,17.8-5.6c7.7-3.7,13.1-8,17.8-12.3c3.9-3.9,6.6-7.4,9.8-11.1 c2.9-3.9,5.9-7.4,9-11.1C74,34.2,81.2,27,90.2,21c9-6.1,19.9-11.6,31.7-14.9c9-2.6,18.8-4.4,28.4-5.3c6.4-0.5,12.3-0.5,17.8-0.8 c0.5,0,1.6,0,2.1,0h-340.3l0,0C-170.1,0-168.1,0-168.1,0z</string>\n</resources>\n"
  },
  {
    "path": "Nokia/Nokia-7.2/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">63</item>\n    <item name=\"screen.full\">261</item>\n    <item name=\"bluetooth.active\">10</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.6</item>\n    <item name=\"wifi.active\">64</item>\n    <item name=\"wifi.scan\">24</item>\n    <item name=\"dsp.audio\">10</item>\n    <item name=\"dsp.video\">50</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">45</item>\n    <item name=\"radio.active\">200</item>\n    <item name=\"radio.scanning\">90</item>\n    <array name=\"radio.on\">\n        <value>3</value>\n        <value>2.5</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>633000</value>\n        <value>902000</value>\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1536000</value>\n        <value>1747000</value>\n        <value>1843000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>34</value>\n        <value>60</value>\n        <value>85</value>\n        <value>128</value>\n        <value>163</value>\n        <value>202</value>\n        <value>253</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1747000</value>\n        <value>1958000</value>\n        <value>2150000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>226</value>\n        <value>331</value>\n        <value>497</value>\n        <value>614</value>\n        <value>777</value>\n    </array>\n    <item name=\"cpu.awake\">1.6</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"battery.capacity\">3500</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">0</item>\n    <item name=\"bluetooth.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Nokia/Nokia-7.2-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-nokia-nokia_7_2-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Nokia/Nokia-7.2-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.nokia.nokia_7_2.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Nokia/Daredevil*\"\n                android:priority=\"183\" />\n</manifest>\n"
  },
  {
    "path": "Nokia/Nokia-7.2-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_end\">20.0dip</dimen>\n    <dimen name=\"status_bar_padding_start\">18.0dip</dimen>\n    <dimen name=\"status_bar_padding_top\">0.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Nokia/PDA_sprout-5.1Plus-X5/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-nokia-pda_sprout-5.1plus-x5\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Nokia/PDA_sprout-5.1Plus-X5/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.nokia.pda_sprout_5_1plus_x5\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Nokia/Panda_00WW*\"\n\t\tandroid:priority=\"181\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Nokia/PDA_sprout-5.1Plus-X5/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>3</item>\n        <item>3</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>17</item>\n        <item>24</item>\n        <item>30</item>\n        <item>30</item>\n        <item>44</item>\n        <item>45</item>\n        <item>48</item>\n        <item>55</item>\n        <item>64</item>\n        <item>66</item>\n        <item>69</item>\n        <item>84</item>\n        <item>93</item>\n        <item>105</item>\n        <item>200</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>39</item>\n        <item>60</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">299.99695%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">66</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n</resources>\n"
  },
  {
    "path": "Nokia/PDA_sprout-5.1Plus-X5/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">62px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">62px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -190,0 L -190,62 L 190,62 L 190,0 Z</string>\n    <!-- Radius of the software rounded corners. -->\n    <dimen name=\"rounded_corner_radius\">54px</dimen>\n</resources>\n"
  },
  {
    "path": "Nokia/PDA_sprout-5.1Plus-X5/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Nokia/PDA_sprout-5.1Plus-X5/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">63</item>\n    <item name=\"screen.full\">261</item>\n    <item name=\"bluetooth.active\">10</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.6</item>\n    <item name=\"wifi.active\">64</item>\n    <item name=\"wifi.scan\">24</item>\n    <item name=\"dsp.audio\">10</item>\n    <item name=\"dsp.video\">50</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">45</item>\n    <item name=\"radio.active\">200</item>\n    <item name=\"radio.scanning\">90</item>\n    <array name=\"radio.on\">\n        <value>3</value>\n        <value>2.5</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>633000</value>\n        <value>902000</value>\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1536000</value>\n        <value>1747000</value>\n        <value>1843000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>34</value>\n        <value>60</value>\n        <value>85</value>\n        <value>128</value>\n        <value>163</value>\n        <value>202</value>\n        <value>253</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1747000</value>\n        <value>1958000</value>\n        <value>2150000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>226</value>\n        <value>331</value>\n        <value>497</value>\n        <value>614</value>\n        <value>777</value>\n    </array>\n    <item name=\"cpu.awake\">1.6</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"battery.capacity\">3060</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">0</item>\n    <item name=\"bluetooth.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Nokia/PL2-6.1/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-nokia-pl2-6.1\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Nokia/PL2-6.1/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.nokia.pl2_6_1\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Nokia/Plate2*\"\n\t\tandroid:priority=\"128\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Nokia/PL2-6.1/res/values/brightness.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2016, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <!-- Stability requirements in milliseconds for accepting a new brightness level.  This is used\n         for debouncing the light sensor.  Different constants are used to debounce the light sensor\n         when adapting to brighter or darker environments.  This parameter controls how quickly\n         brightness changes occur in response to an observed change in light level that exceeds the\n         hysteresis threshold. -->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n\n    <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N  1 zones as follows:\n\n         Zone 0:        0 <= LUX < array[0]\n         Zone 1:        array[0] <= LUX < array[1]\n         ...\n         Zone N:        array[N - 1] <= LUX < array[N]\n         Zone N + 1     array[N] <= LUX < infinity\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>8</item>\n        <item>12</item>\n        <item>20</item>\n        <item>33</item>\n        <item>55</item>\n        <item>90</item>\n        <item>148</item>\n        <item>245</item>\n        <item>403</item>\n        <item>665</item>\n        <item>1097</item>\n        <item>1808</item>\n        <item>2981</item>\n        <item>5000</item>\n    </integer-array>\n\n    <!-- Array of desired screen brightness in nits corresponding to the lux values\n         in the config_autoBrightnessLevels array. As with config_screenBrightnessMinimumNits and\n         config_screenBrightnessMaximumNits, the display brightness is defined as the measured\n         brightness of an all-white image.\n\n         If this is defined then:\n            - config_autoBrightnessLcdBacklightValues should not be defined\n            - config_screenBrightnessNits must be defined\n            - config_screenBrightnessBacklight must be defined\n\n         This array should have size one greater than the size of the config_autoBrightnessLevels\n         array. The brightness values must be non-negative and non-decreasing. This must be\n         overridden in platform specific overlays -->\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>10.45935</item>   <!-- 0-1 -->\n        <item>29.25559</item>   <!-- 1-2 -->\n        <item>34.240692</item>  <!-- 2-3 -->\n        <item>37.514347</item>  <!-- 3-4 -->\n        <item>40.018696</item>  <!-- 4-8 -->\n        <item>46.885098</item>  <!-- 8-12 -->\n        <item>51.626434</item>  <!-- 12-20 -->\n        <item>58.610405</item>  <!-- 20-33 -->\n        <item>66.890915</item>  <!-- 33-55 -->\n        <item>77.61644</item>   <!-- 55-90 -->\n        <item>90.221886</item>  <!-- 90-148 -->\n        <item>105.80314</item>  <!-- 148-245 -->\n        <item>126.073845</item> <!-- 245-403 -->\n        <item>154.16931</item>  <!-- 403-665 -->\n        <item>191.83717</item>  <!-- 665-1097 -->\n        <item>240.74442</item>  <!-- 1097-1808 -->\n        <item>294.84857</item>  <!-- 1808-2981 -->\n        <item>348.05453</item>  <!-- 2981-5000 -->\n        <item>394.98703</item>  <!-- 5000+ -->\n    </array>\n\n    <!-- An array describing the screen's backlight values corresponding to the brightness\n         values in the config_screenBrightnessNits array.\n\n         This array should be equal in size to config_screenBrightnessBacklight. -->\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>15</item>\n        <item>30</item>\n        <item>45</item>\n        <item>60</item>\n        <item>75</item>\n        <item>90</item>\n        <item>105</item>\n        <item>120</item>\n        <item>135</item>\n        <item>150</item>\n        <item>165</item>\n        <item>180</item>\n        <item>195</item>\n        <item>210</item>\n        <item>225</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n\n    <!-- An array of floats describing the screen brightness in nits corresponding to the backlight\n         values in the config_screenBrightnessBacklight array.  On OLED displays these  values\n         should be measured with an all white image while the display is in the fully on state.\n         Note that this value should *not* reflect the maximum brightness value for any high\n         brightness modes but only the maximum brightness value obtainable in a sustainable manner.\n\n         This array should be equal in size to config_screenBrightnessBacklight -->\n    <array name=\"config_screenBrightnessNits\">\n        <item>0</item>\n        <item>26.11</item>\n        <item>50.5</item>\n        <item>74.17</item>\n        <item>96.89</item>\n        <item>118.3</item>\n        <item>139.8</item>\n        <item>162.9</item>\n        <item>189.8</item>\n        <item>217.4</item>\n        <item>240.4</item>\n        <item>265.3</item>\n        <item>288.7</item>\n        <item>316</item>\n        <item>340.8</item>\n        <item>357.9</item>\n        <item>376.2</item>\n        <item>392.9</item>\n    </array>\n\n    <!-- Minimum screen brightness allowed by the power manager. -->\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n\n    <!-- Default screen brightness setting.\n         Must be in the range specified by minimum and maximum. -->\n    <integer name=\"config_screenBrightnessSettingDefault\">98</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <!-- Is the notification LED intrusive?\n    Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">false</bool>\n\n</resources>\n"
  },
  {
    "path": "Nokia/PL2-6.1/res/values/doze.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2016, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n\n    <!-- Screen brightness when dozing. -->\n    <integer name=\"config_screenBrightnessDoze\">13</integer>\n\n    <!-- Whether the display blanks itself when going from a doze to a non-doze state -->\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been turned off\n         and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n\n</resources>\n"
  },
  {
    "path": "Nokia/PL2-6.1/res/values/misc.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2016, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n\n    <!-- If this is true, device supports Sustained Performance Mode. -->\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n\n     <!-- True if Unprocessed audio source supports the required frequency range and level -->\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n\n    <!-- Specifies whether to decouple the interactive state of the device from the display on/off state. -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\n</resources>\n"
  },
  {
    "path": "Nokia/PL2-6.1/res/values/network.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2016, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n\n    <!-- Boolean indicating if restoring network selection should be skipped -->\n    <!-- The restoring is handled by modem if it is true -->\n    <bool translatable=\"false\" name=\"skip_restoring_network_selection\">true</bool>\n\n    <!-- Operating voltage for bluetooth controller. 0 by default-->\n    <integer translatable=\"false\" name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n\n    <!-- Boolean indicating if current platform supports HFP inband ringing -->\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n\n    <!-- This string array should be overridden by the device to present a list of network\n         attributes.  This is used by the connectivity manager to decide which networks can coexist\n         based on the hardware -->\n    <!-- An Array of \"[Connection name],[ConnectivityManager.TYPE_xxxx],\n         [associated radio-type],[priority],[restoral-timer(ms)],[dependencyMet]  -->\n    <!-- the 5th element \"resore-time\" indicates the number of milliseconds to delay\n         before automatically restore the default connection.  Set -1 if the connection\n         does not require auto-restore. -->\n    <!-- the 6th element indicates boot-time dependency-met value. -->\n    <string-array translatable=\"false\" name=\"networkAttributes\">\n        <item>\"wifi,1,1,1,-1,true\"</item>\n        <item>\"mobile,0,0,0,-1,true\"</item>\n        <item>\"mobile_mms,2,0,2,60000,true\"</item>\n        <item>\"mobile_supl,3,0,2,60000,true\"</item>\n        <item>\"mobile_dun,4,0,2,60000,true\"</item>\n        <item>\"mobile_hipri,5,0,3,60000,true\"</item>\n        <item>\"mobile_fota,10,0,2,60000,true\"</item>\n        <item>\"mobile_ims,11,0,2,60000,true\"</item>\n        <item>\"mobile_cbs,12,0,2,60000,true\"</item>\n        <item>\"mobile_ia,14,0,2,-1,true\"</item>\n        <item>\"bluetooth,7,7,2,-1,true\"</item>\n        <item>\"ethernet,9,9,9,-1,true\"</item>\n        <item>\"mobile_emergency,15,0,2,-1,true</item>\n    </string-array>\n\n    <!-- This string array should be overridden by the device to present a list of radio\n         attributes.  This is used by the connectivity manager to decide which networks can coexist\n         based on the hardware -->\n    <!-- An Array of \"[ConnectivityManager connectionType],\n                      [# simultaneous connection types]\"  -->\n    <string-array translatable=\"false\" name=\"radioAttributes\">\n        <item>\"1,1\"</item>\n        <item>\"0,1\"</item>\n        <item>\"7,1\"</item>\n        <item>\"9,1\"</item>\n    </string-array>\n\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n\n    <!-- Boolean indicating whether 802.11r Fast BSS Transition is enabled on this platform -->\n    <bool translatable=\"false\" name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n\n    <!-- Boolean indicating whether the wifi chipset has background scan support -->\n    <bool translatable=\"false\" name=\"config_wifi_background_scan_support\">true</bool>\n\n    <!-- Wifi driver supports batched scan -->\n    <bool translatable=\"false\" name=\"config_wifi_batched_scan_supported\">true</bool>\n\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <!-- Configure mobile tcp buffer sizes in the form:\n         rat-name:rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max\n         If no value is found for the rat-name in use, the system default will be applied.\n    -->\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>umts:131072,262144,1452032,4096,16384,399360</item>\n        <item>hspa:131072,262144,2441216,4096,16384,399360</item>\n        <item>hsupa:131072,262144,2441216,4096,16384,399360</item>\n        <item>hsdpa:131072,262144,2441216,4096,16384,399360</item>\n        <item>hspap:131072,262144,2441216,4096,16384,399360</item>\n        <item>edge:16384,32768,131072,4096,16384,65536</item>\n        <item>gprs:4096,8192,24576,4096,8192,24576</item>\n        <item>1xrtt:16384,32768,131070,4096,16384,102400</item>\n        <item>evdo:131072,262144,1048576,4096,16384,524288</item>\n        <item>lte:524288,1048576,8388608,262144,524288,4194304</item>\n    </string-array>\n\n    <!-- Config determines whether to update phone object when voice registration\n         state changes. Voice radio tech change will always trigger an update of\n         phone object irrespective of this config -->\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n\n    <!-- Values for GPS configuration -->\n    <string-array translatable=\"false\" name=\"config_gpsParameters\">\n        <item>SUPL_HOST=supl.google.com</item>\n        <item>SUPL_PORT=7275</item>\n        <item>XTRA_SERVER_1=http://xtrapath1.izatcloud.net/xtra3grc.bin</item>\n        <item>XTRA_SERVER_2=http://xtrapath2.izatcloud.net/xtra3grc.bin</item>\n        <item>XTRA_SERVER_3=http://xtrapath3.izatcloud.net/xtra3grc.bin</item>\n        <item>NTP_SERVER=north-america.pool.ntp.org</item>\n        <item>SUPL_MODE=1</item>\n        <item>SUPL_VER=0x20000</item>\n        <item>LPP_PROFILE=0</item>\n        <item>NMEA_PROVIDER=0</item>\n        <item>A_GLONASS_POS_PROTOCOL_SELECT=0</item>\n        <item>ERR_ESTIMATE=0</item>\n        <item>INTERMEDIATE_POS=0</item>\n        <item>SUPL_ES=1</item>\n    </string-array>\n\n</resources>\n"
  },
  {
    "path": "Nokia/PL2-6.1/res/values/sensors.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2016, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n\n    <!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n\n    <!-- Vibrator pattern for feedback about a long screen/key press -->\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>35</item>\n        <item>0</item>\n        <item>0</item>\n    </integer-array>\n\n    <!-- Vibrator pattern for feedback about touching a virtual key -->\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>35</item>\n        <item>0</item>\n        <item>0</item>\n    </integer-array>\n\n    <!-- Vibrator pattern for a very short but reliable vibration for soft keyboard tap -->\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>35</item>\n    </integer-array>\n\n    <!-- Doze: should the TYPE_PICK_UP_GESTURE sensor be used as a pulse signal. -->\n    <bool name=\"config_dozePulsePickup\">true</bool>\n\n    <!-- Whether device supports double tap to wake -->\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n\n</resources>\n"
  },
  {
    "path": "Nokia/PNX-8.1-X7/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-nokia-pnx-8.1-x7\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Nokia/PNX-8.1-X7/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.nokia.pnx_8_1_x7\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Nokia/Phoenix*\"\n\t\t\t\tandroid:priority=\"20\"\n\t\t\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Nokia/PNX-8.1-X7/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<!-- hardware features -->\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <bool name=\"config_supportSystemNavigationKeys\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n\n    <dimen name=\"status_bar_height\">86px</dimen>\n    <dimen name=\"status_bar_height_portrait\">86px</dimen>\n    <dimen name=\"status_bar_height_landscape\">86px</dimen>\n    <dimen name=\"rounded_corner_radius_top\">103.0px</dimen>\n    <dimen name=\"rounded_corner_radius_bottom\">103.0px</dimen>\n    <dimen name=\"notification_header_padding_top\">10.0dip</dimen>\n    <dimen name=\"notification_header_padding_bottom\">11.0dip</dimen>\n\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">2</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>9</item>\n        <item>13</item>\n        <item>45</item>\n        <item>100</item>\n        <item>140</item>\n        <item>170</item>\n        <item>190</item>\n        <item>200</item>\n        <item>302</item>\n        <item>345</item>\n        <item>588</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>10</item>\n        <item>15</item>\n        <item>30</item>\n        <item>45</item>\n        <item>60</item>\n        <item>75</item>\n        <item>90</item>\n        <item>105</item>\n        <item>120</item>\n        <item>135</item>\n        <item>150</item>\n        <item>165</item>\n        <item>180</item>\n        <item>195</item>\n        <item>210</item>\n        <item>225</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>0</item>\n        <item>4</item>\n        <item>23</item>\n        <item>35</item>\n        <item>71</item>\n        <item>103</item>\n        <item>143</item>\n        <item>175</item>\n        <item>202</item>\n        <item>233</item>\n        <item>275</item>\n        <item>311</item>\n        <item>346</item>\n        <item>382</item>\n        <item>414</item>\n        <item>452</item>\n        <item>487</item>\n        <item>522</item>\n        <item>556</item>\n        <item>588</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>4</item>\n        <item>23</item>\n        <item>112</item>\n        <item>300</item>\n        <item>500</item>\n        <item>700</item>\n        <item>950</item>\n        <item>3050</item>\n        <item>7000</item>\n        <item>10000</item>\n    </integer-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>ethernet,9,9,9,-1,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>9,1</item>\n    </string-array>\n\n    <!-- notch configuration in oem xml, works well -->\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">true</bool>\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M315,0c-16.7,0-31.6,10.4-37.3,26.1l-8.5,23.3C261.5,72.4,240.4,86,217.1,86H-217.1 c-23.3,0-44.7-14.7-52.2-36.6l-8.5-23.3C-283.4,10.4,-298.3,0,-315,0H315z</string>\n</resources>\n"
  },
  {
    "path": "Nokia/PNX-8.1-X7/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">86px</dimen>\n</resources>\n"
  },
  {
    "path": "Nokia/PNX-8.1-X7/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">127.2</item>\r\n    <item name=\"screen.full\">296.6</item>\r\n    <item name=\"bluetooth.active\">13.65</item>\r\n    <item name=\"bluetooth.on\">0.47</item>\r\n    <item name=\"wifi.on\">0.28</item>\r\n    <item name=\"wifi.active\">171.9</item>\r\n    <item name=\"wifi.scan\">43.43</item>\r\n    <item name=\"dsp.audio\">11.79</item>\r\n    <item name=\"dsp.video\">75.35</item>\r\n    <item name=\"camera.flashlight\">288</item>\r\n    <item name=\"camera.avg\">550</item>\r\n    <item name=\"gps.on\">50</item>\r\n    <item name=\"radio.active\">134.8</item>\r\n    <item name=\"radio.scanning\">10</item>\r\n    <array name=\"radio.on\">\r\n        <value>2</value>\r\n        <value>1</value>\r\n    </array>\r\n    <item name=\"modem.controller.idle\">0</item>\r\n    <item name=\"modem.controller.rx\">0</item>\r\n    <item name=\"modem.controller.tx\">0</item>\r\n    <item name=\"modem.controller.voltage\">0</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>6</value>\r\n        <value>2</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>576000</value>\r\n        <value>748800</value>\r\n        <value>998400</value>\r\n        <value>1209600</value>\r\n        <value>1324800</value>\r\n        <value>1516800</value>\r\n        <value>1612800</value>\r\n        <value>1708800</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster0\">\r\n        <value>35.5</value>\r\n        <value>40.0</value>\r\n        <value>42.5</value>\r\n        <value>48.7</value>\r\n        <value>54.1</value>\r\n        <value>57.5</value>\r\n        <value>64.2</value>\r\n        <value>68.4</value>\r\n        <value>73.7</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster1\">\r\n        <value>300000</value>\r\n        <value>652800</value>\r\n        <value>825600</value>\r\n        <value>979200</value>\r\n        <value>1132800</value>\r\n        <value>1363200</value>\r\n        <value>1536000</value>\r\n        <value>1747200</value>\r\n        <value>1843200</value>\r\n        <value>1996800</value>\r\n        <value>2054400</value>\r\n        <value>2169600</value>\r\n        <value>2208000</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster1\">\r\n        <value>44.2</value>\r\n        <value>60.7</value>\r\n        <value>69.4</value>\r\n        <value>80.6</value>\r\n        <value>92.8</value>\r\n        <value>117.7</value>\r\n        <value>136.1</value>\r\n        <value>161.2</value>\r\n        <value>194.3</value>\r\n        <value>224.5</value>\r\n        <value>248.6</value>\r\n        <value>285.3</value>\r\n        <value>293.6</value>\r\n    </array>\r\n    <item name=\"cpu.idle\">4</item>\r\n    <item name=\"cpu.awake\">17</item>\r\n    <item name=\"battery.capacity\">3500</item>\r\n    <item name=\"wifi.controller.idle\">0</item>\r\n    <item name=\"wifi.controller.rx\">0</item>\r\n    <item name=\"wifi.controller.tx\">0</item>\r\n    <item name=\"bluetooth.controller.idle\">0</item>\r\n    <item name=\"bluetooth.controller.rx\">0</item>\r\n    <item name=\"bluetooth.controller.tx\">0</item>\r\n    <array name=\"wifi.controller.tx_levels\" />\r\n    <item name=\"wifi.controller.voltage\">0</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n</device>"
  },
  {
    "path": "Nokia/PNX-8.1-X7-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-nokia-pnx-8.1-x7-systemui\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Nokia/PNX-8.1-X7-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.nokia.pnx_8_1_x7.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n        android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        android:requiredSystemPropertyValue=\"+Nokia/Phoenix*\"\n        android:priority=\"164\" />\n</manifest>\n"
  },
  {
    "path": "Nokia/PNX-8.1-X7-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n * Copyright (c) 2006, The Android Open Source Project\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n*/\n-->\n<resources>\n    <dimen name=\"display_cutout_margin_consumption\">50.0px</dimen>\n    <dimen name=\"qs_time_collapsed_size\">37.0px</dimen>\n    <dimen name=\"qs_time_expanded_size\">37.0px</dimen>\n    <dimen name=\"rounded_corner_content_padding\">24.0px</dimen>\n    <dimen name=\"rounded_corner_radius\">103.0px</dimen>\n    <dimen name=\"status_bar_clock_size\">37.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Nokia/PNX-8.1-X7-SystemUI/res/values-sw372dp/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n * Copyright (c) 2006, The Android Open Source Project\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n*/\n-->\n<resources>\n<dimen name=\"rounded_corner_content_padding\">24.0px</dimen>\n<dimen name=\"status_bar_padding_start\">32.0px</dimen>\n<dimen name=\"status_bar_padding_end\">24.0px</dimen>\n<dimen name=\"display_cutout_margin_consumption\">50.0px</dimen>\n<dimen name=\"status_bar_clock_size\">37.0px</dimen>\n<dimen name=\"qs_time_collapsed_size\">37.0px</dimen>\n<dimen name=\"qs_time_expanded_size\">37.0px</dimen>\n<dimen name=\"rounded_corner_radius_top\">103.0px</dimen>\n<dimen name=\"rounded_corner_radius_bottom\">103.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Nubia/RedMagic3s/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-nubia-redmagic3s\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Nubia/RedMagic3s/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\r\n        package=\"me.phh.treble.overlay.nubia.redmagic3s\"\r\n        android:versionCode=\"1\"\r\n        android:versionName=\"1.0\">\r\n        <overlay android:targetPackage=\"android\"\r\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\r\n                android:requiredSystemPropertyValue=\"+*ubia/NX629J*\"\r\n\t\tandroid:priority=\"849\"\r\n\t\tandroid:isStatic=\"true\" />\r\n</manifest>\r\n"
  },
  {
    "path": "Nubia/RedMagic3s/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>\r\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\r\n        <item>4</item>\r\n        <item>9</item>\r\n        <item>27</item>\r\n        <item>48</item>\r\n        <item>61</item>\r\n        <item>69</item>\r\n        <item>117</item>\r\n        <item>170</item>\r\n        <item>223</item>\r\n    </integer-array>\r\n    <integer-array name=\"config_autoBrightnessLevels\">\r\n        <item>1</item>\r\n        <item>10</item>\r\n        <item>50</item>\r\n        <item>100</item>\r\n        <item>400</item>\r\n        <item>900</item>\r\n        <item>2000</item>\r\n        <item>5000</item>\r\n    </integer-array>\r\n    <bool name=\"config_automatic_brightness_available\">true</bool>\r\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\r\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\r\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\r\n    <bool name=\"skip_restoring_network_selection\">true</bool>\r\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\r\n    <bool name=\"config_carrier_volte_available\">true</bool>\r\n    <bool name=\"config_device_volte_available\">true</bool>\r\n    <bool name=\"config_device_vt_available\">true</bool>\r\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\r\n    <bool name=\"config_hotswapCapable\">true</bool>\r\n    <bool name=\"config_lidControlsSleep\">false</bool>\r\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\r\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\r\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\r\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\r\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\r\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\r\n    <bool name=\"config_showNavigationBar\">true</bool>\r\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\r\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\r\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\r\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1500</integer>\r\n    <integer name=\"config_screenBrightnessDark\">1</integer>\r\n    <integer name=\"config_screenBrightnessDim\">10</integer>\r\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\r\n    <integer name=\"config_screenBrightnessSettingDefault\">91</integer>\r\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\r\n    <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\r\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\r\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\r\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\r\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\r\n    <integer name=\"config_shutdownBatteryTemperature\">680</integer>\r\n\r\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\r\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\r\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\r\n</resources>\r\n"
  },
  {
    "path": "Nubia/RedMagic3s/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">80</item>\r\n    <item name=\"screen.full\">340</item>\r\n    <item name=\"bluetooth.active\">80</item>\r\n    <item name=\"bluetooth.on\">1</item>\r\n    <item name=\"wifi.on\">1</item>\r\n    <item name=\"wifi.active\">61</item>\r\n    <item name=\"wifi.scan\">30</item>\r\n    <item name=\"dsp.audio\">78</item>\r\n    <item name=\"dsp.video\">58</item>\r\n    <item name=\"camera.flashlight\">300</item>\r\n    <item name=\"camera.avg\">550</item>\r\n    <item name=\"radio.active\">159</item>\r\n    <item name=\"radio.scanning\">4</item>\r\n    <item name=\"gps.on\">46</item>\r\n    <array name=\"radio.on\">\r\n        <value>3.9</value>\r\n        <value>2.8</value>\r\n    </array>\r\n    <array name=\"gpu.speeds\">\r\n        <value>587000000</value>\r\n        <value>525000000</value>\r\n        <value>490000000</value>\r\n        <value>441600000</value>\r\n        <value>400000000</value>\r\n        <value>30500000</value>\r\n    </array>\r\n    <array name=\"gpu.active\">\r\n        <value>327</value>\r\n        <value>255</value>\r\n        <value>248</value>\r\n        <value>240</value>\r\n        <value>207</value>\r\n        <value>141</value>\r\n    </array>\r\n    <item name=\"cpu.idle\">4</item>\r\n    <item name=\"cpu.awake\">20</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>3</value>\r\n        <value>1</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>403200</value>\r\n        <value>518400</value>\r\n        <value>614400</value>\r\n        <value>691200</value>\r\n        <value>787200</value>\r\n        <value>883200</value>\r\n        <value>979200</value>\r\n        <value>1075200</value>\r\n        <value>1171200</value>\r\n        <value>1248000</value>\r\n        <value>1344000</value>\r\n        <value>1420800</value>\r\n        <value>1516800</value>\r\n        <value>1612800</value>\r\n        <value>1708800</value>\r\n        <value>1804800</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>16</value>\r\n        <value>17</value>\r\n        <value>20</value>\r\n        <value>21</value>\r\n        <value>22</value>\r\n        <value>23</value>\r\n        <value>24</value>\r\n        <value>26</value>\r\n        <value>27</value>\r\n        <value>30</value>\r\n        <value>33</value>\r\n        <value>35</value>\r\n        <value>36</value>\r\n        <value>39</value>\r\n        <value>45</value>\r\n        <value>55</value>\r\n        <value>56</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>710400</value>\r\n        <value>825600</value>\r\n        <value>940800</value>\r\n        <value>1056000</value>\r\n        <value>1171200</value>\r\n        <value>1286400</value>\r\n        <value>1382400</value>\r\n        <value>1478400</value>\r\n        <value>1574400</value>\r\n        <value>1670400</value>\r\n        <value>1766400</value>\r\n        <value>1862400</value>\r\n        <value>1958400</value>\r\n        <value>2054400</value>\r\n        <value>2150400</value>\r\n        <value>2246400</value>\r\n        <value>2342400</value>\r\n        <value>2419200</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>60</value>\r\n        <value>69</value>\r\n        <value>80</value>\r\n        <value>89</value>\r\n        <value>99</value>\r\n        <value>111</value>\r\n        <value>122</value>\r\n        <value>133</value>\r\n        <value>147</value>\r\n        <value>159</value>\r\n        <value>174</value>\r\n        <value>197</value>\r\n        <value>222</value>\r\n        <value>242</value>\r\n        <value>267</value>\r\n        <value>288</value>\r\n        <value>316</value>\r\n        <value>334</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster2\">\r\n        <value>844800</value>\r\n        <value>960000</value>\r\n        <value>1075200</value>\r\n        <value>1190400</value>\r\n        <value>1305600</value>\r\n        <value>1401600</value>\r\n        <value>1516800</value>\r\n        <value>1632000</value>\r\n        <value>1747200</value>\r\n        <value>1862400</value>\r\n        <value>1977600</value>\r\n        <value>2073600</value>\r\n        <value>2169600</value>\r\n        <value>2265600</value>\r\n        <value>2361600</value>\r\n        <value>2457600</value>\r\n        <value>2553600</value>\r\n        <value>2649600</value>\r\n        <value>2745600</value>\r\n        <value>2841600</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster2\">\r\n        <value>77</value>\r\n        <value>85</value>\r\n        <value>96</value>\r\n        <value>107</value>\r\n        <value>228</value>\r\n        <value>127</value>\r\n        <value>146</value>\r\n        <value>161</value>\r\n        <value>180</value>\r\n        <value>198</value>\r\n        <value>228</value>\r\n        <value>252</value>\r\n        <value>295</value>\r\n        <value>306</value>\r\n        <value>319</value>\r\n        <value>351</value>\r\n        <value>379</value>\r\n        <value>414</value>\r\n        <value>453</value>\r\n        <value>518</value>\r\n    </array>\r\n    <item name=\"battery.capacity\">4500</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n</device>\r\n\r\n"
  },
  {
    "path": "Nubia/Z18mini/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-nubia-z18mini\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Nubia/Z18mini/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.nubia.z18mini\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*ubia/NX611J*\"\n\t\tandroid:priority=\"106\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Nubia/Z18mini/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>4</item>\n        <item>9</item>\n        <item>27</item>\n        <item>48</item>\n        <item>61</item>\n        <item>69</item>\n        <item>117</item>\n        <item>170</item>\n        <item>223</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>10</item>\n        <item>50</item>\n        <item>100</item>\n        <item>400</item>\n        <item>900</item>\n        <item>2000</item>\n        <item>5000</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">false</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1500</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">91</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">680</integer>\n\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n</resources>\n"
  },
  {
    "path": "Nubia/Z18mini/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">90</item>\n    <item name=\"screen.full\">330</item>\n    <item name=\"bluetooth.active\">80</item>\n    <item name=\"bluetooth.on\">1</item>\n    <item name=\"wifi.on\">1</item>\n    <item name=\"wifi.active\">65</item>\n    <item name=\"wifi.scan\">30</item>\n    <item name=\"dsp.audio\">75</item>\n    <item name=\"dsp.video\">58</item>\n    <item name=\"camera.flashlight\">300</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"radio.active\">159</item>\n    <item name=\"radio.scanning\">4</item>\n    <item name=\"gps.on\">46</item>\n    <array name=\"radio.on\">\n        <value>3.9</value>\n        <value>2.8</value>\n    </array>\n    <array name=\"gpu.speeds\">\n        <value>647000</value>\n        <value>588000</value>\n        <value>465000</value>\n        <value>370000</value>\n        <value>266000</value>\n        <value>160000</value>\n    </array>\n    <array name=\"gpu.active\">\n        <value>460</value>\n        <value>335</value>\n        <value>274</value>\n        <value>226</value>\n        <value>185</value>\n        <value>143</value>\n    </array>\n    <item name=\"cpu.idle\">4</item>\n    <item name=\"cpu.awake\">20</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>633600</value>\n        <value>902400</value>\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1536000</value>\n        <value>1747200</value>\n        <value>1843200</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>37</value>\n        <value>43</value>\n        <value>48</value>\n        <value>61</value>\n        <value>68</value>\n        <value>82</value>\n        <value>87</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1747200</value>\n        <value>1958400</value>\n        <value>2150400</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>94</value>\n        <value>123</value>\n        <value>180</value>\n        <value>223</value>\n        <value>255</value>\n        <value>305</value>\n    </array>\n    <item name=\"battery.capacity\">3420</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>\n"
  },
  {
    "path": "ONN/mid7019/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-onn-mid7019\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "ONN/mid7019/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.onn.mid7019\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*onn/100071481*\"\n\t\tandroid:priority=\"472\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "ONN/mid7019/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <array name=\"config_tether_wifi_regexs\" />\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,2,-1,true</item>\n        <item>tedongle,49,49,1,-1,true</item>\n        <item>ethernet,9,9,0,-1,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>7,1</item>\n        <item>49,1</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "ONN/mid7019/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_wifi_enable_wifi_firmware_debugging\">false</bool>\n</resources>\n"
  },
  {
    "path": "ONN/mid7019/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <item type=\"dimen\" name=\"config_screenBrightnessSettingMaximumFloat\">1.0</item>\n    <item type=\"dimen\" name=\"config_screenBrightnessSettingMinimumFloat\">0.0</item>\n</resources>\n"
  },
  {
    "path": "ONN/mid7019/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">0.1</item>\n    <item name=\"screen.full\">0.1</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">0.1</item>\n    <item name=\"wifi.scan\">0.1</item>\n    <item name=\"audio\">0.1</item>\n    <item name=\"video\">0.1</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">0.1</item>\n    <item name=\"radio.active\">0.1</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>0.2</value>\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>. <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">1000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "OPPO/A54/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oppo-a54\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OPPO/A54/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oppo.a54\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(20361|20362|20363|20364|20365|20366)\"\n        android:priority=\"2036\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OPPO/A54/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n\n    <dimen name=\"status_bar_height_default\">88px</dimen>\n    <dimen name=\"status_bar_height\">88px</dimen>\n    <dimen name=\"status_bar_height_portrait\">88px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">88px</dimen>\n\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -360,0 L -360,72 L -266,72 L -266,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -360,0 L -360,72 L -266,72 L -266,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OPPO/A54/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/A54-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oppo-a54-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OPPO/A54-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oppo.a54.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(20361|20362|20363|20364|20365|20366)\"\n        android:priority=\"2036\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OPPO/A54-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">16px</dimen>\n    <dimen name=\"status_bar_padding_end\">32px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">88px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">16px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">32px</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/A54-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/FindX3Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oppo-findx3pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OPPO/FindX3Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oppo.findx3pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(20031|21051)\"\n        android:priority=\"2003\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OPPO/FindX3Pro/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <integer name=\"config_screenBrightnessDoze\">3</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n</resources>\n"
  },
  {
    "path": "OPPO/FindX3Pro/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/FindX3Pro/res/values-sw320dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000001px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000001dp</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/FindX3Pro/res/values-sw338dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000002px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000002dp</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/FindX3Pro/res/values-sw360dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000003px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000003dp</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/FindX3Pro/res/values-sw411dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000004px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000004dp</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/FindX3Pro/res/values-sw454dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000005px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000005dp</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/FindX3Pro/res/values-sw460dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000006px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000006dp</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/FindX3Pro/res/values-xxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">120px</dimen>\n    <dimen name=\"status_bar_height\">120px</dimen>\n    <dimen name=\"status_bar_height_portrait\">120px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">120px</dimen>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,93 L -394,93 L -394,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -540,0 L -540,93 L -394,93 L -394,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OPPO/FindX3Pro/res/values-xxxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">160px</dimen>\n    <dimen name=\"status_bar_height\">160px</dimen>\n    <dimen name=\"status_bar_height_portrait\">160px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">160px</dimen>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -720,0 L -720,124 L -525,124 L -525,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -720,0 L -720,124 L -525,124 L -525,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OPPO/FindX3Pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">176</item>\n    <item name=\"screen.full\">460</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>499200</value>\n        <value>595200</value>\n        <value>691200</value>\n        <value>806400</value>\n        <value>902400</value>\n        <value>998400</value>\n        <value>1094400</value>\n        <value>1209600</value>\n        <value>1305600</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>5</value>\n        <value>7</value>\n        <value>8</value>\n        <value>9</value>\n        <value>10</value>\n        <value>14</value>\n        <value>16</value>\n        <value>18</value>\n        <value>21</value>\n        <value>23</value>\n        <value>24</value>\n        <value>27</value>\n        <value>29</value>\n        <value>31</value>\n        <value>32</value>\n        <value>35</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400</value>\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1440000</value>\n        <value>1555200</value>\n        <value>1670400</value>\n        <value>1766400</value>\n        <value>1881600</value>\n        <value>1996800</value>\n        <value>2112000</value>\n        <value>2227200</value>\n        <value>2342400</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>31</value>\n        <value>39</value>\n        <value>47</value>\n        <value>59</value>\n        <value>70</value>\n        <value>81</value>\n        <value>94</value>\n        <value>103</value>\n        <value>122</value>\n        <value>137</value>\n        <value>160</value>\n        <value>182</value>\n        <value>192</value>\n        <value>220</value>\n        <value>270</value>\n        <value>317</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1190400</value>\n        <value>1305600</value>\n        <value>1420800</value>\n        <value>1555200</value>\n        <value>1670400</value>\n        <value>1785600</value>\n        <value>1900800</value>\n        <value>2035200</value>\n        <value>2150400</value>\n        <value>2265600</value>\n        <value>2380800</value>\n        <value>2496000</value>\n        <value>2611200</value>\n        <value>2726400</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>49</value>\n        <value>59</value>\n        <value>69</value>\n        <value>82</value>\n        <value>96</value>\n        <value>113</value>\n        <value>133</value>\n        <value>157</value>\n        <value>172</value>\n        <value>182</value>\n        <value>210</value>\n        <value>247</value>\n        <value>289</value>\n        <value>332</value>\n        <value>374</value>\n        <value>471</value>\n        <value>516</value>\n        <value>583</value>\n    </array>\n    <item name=\"cpu.active\">7.7</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"cpu.suspend\">0</item>\n    <item name=\"battery.capacity\">3550</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">160</item>\n    <item name=\"wifi.scan\">1.2</item>\n    <item name=\"dsp.audio\">24</item>\n    <item name=\"dsp.video\">66</item>\n    <item name=\"camera.flashlight\">600</item>\n    <item name=\"camera.avg\">368</item>\n    <item name=\"gps.on\">13.7</item>\n    <item name=\"radio.active\">160</item>\n    <item name=\"radio.scanning\">5.5</item>\n    <array name=\"radio.on\">\n        <value>86</value>\n        <value>8</value>\n    </array>\n    <item name=\"modem.controller.idle\">6</item>\n    <item name=\"modem.controller.rx\">180</item>\n    <item name=\"modem.controller.tx\">186</item>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"memory.bandwidths\">\n        <value>17</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">176</item>\n    <item name=\"wifi.controller.tx\">200</item>\n    <array name=\"wifi.controller.tx_levels\">1 </array>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0001</value>\n        <value>.001</value>\n        <value>.01</value>\n        <value>.1</value>\n        <value>1</value>\n    </array>\n    <item name=\"bluetooth.active\">130</item>\n    <item name=\"bluetooth.on\">0.7</item>\n    <item name=\"bluetooth.controller.voltage\">3700</item>\n</device>"
  },
  {
    "path": "OPPO/FindX3Pro-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oppo-findx3pro-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OPPO/FindX3Pro-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oppo.findx3pro.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(20031|21051)\"\n        android:priority=\"2003\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OPPO/FindX3Pro-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/FindX3Pro-SystemUI/res/values-xxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">25px</dimen>\n    <dimen name=\"status_bar_padding_end\">60px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">120px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">25px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">60px</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/FindX3Pro-SystemUI/res/values-xxhdpi-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">919px</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/FindX3Pro-SystemUI/res/values-xxxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">33px</dimen>\n    <dimen name=\"status_bar_padding_end\">80px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">160px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">33px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">80px</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/FindX3Pro-SystemUI/res/values-xxxhdpi-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">1225px</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/Reno6-5G/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oppo-reno6-5g\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OPPO/Reno6-5G/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oppo.reno6_5g\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"20181\"\n\t\tandroid:priority=\"2018\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OPPO/Reno6-5G/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">139px</dimen>\n    <dimen name=\"status_bar_height\">139px</dimen>\n    <dimen name=\"status_bar_height_portrait\">139px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">139px</dimen>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,106 L -401,106 L -401,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -540,0 L -540,106 L -401,106 L -401,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OPPO/Reno6-5G/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/Reno6-5G-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oppo-reno6-5g-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OPPO/Reno6-5G-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oppo.reno6_5g.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"20181\"\n\t\tandroid:priority=\"2018\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OPPO/Reno6-5G-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">25px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">139px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">25px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/RenoPro2019/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oppo-renopro2019\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OPPO/RenoPro2019/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oppo.renopro2019\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(19101|19102|19191|19192|20131|20133|20135|20139|20161|20163|20171)\"\n        android:priority=\"1910\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OPPO/RenoPro2019/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n\n    <dimen name=\"status_bar_height_default\">132px</dimen>\n    <dimen name=\"status_bar_height\">132px</dimen>\n    <dimen name=\"status_bar_height_portrait\">132px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">132px</dimen>\n\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,102 L -408,102 L -408,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -540,0 L -540,102 L -408,102 L -408,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OPPO/RenoPro2019/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/RenoPro2019-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oppo-renopro2019-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OPPO/RenoPro2019-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oppo.renopro2019.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(19101|19102|19191|19192|20131|20133|20135|20139|20161|20163|20171)\"\n        android:priority=\"1910\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OPPO/RenoPro2019-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">25px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">132px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">25px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n</resources>\n"
  },
  {
    "path": "OPPO/RenoPro2019-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/AcePro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-acepro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/AcePro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.acepro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(21841|21842)\"\n        android:priority=\"2184\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/AcePro/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">122px</dimen>\n    <dimen name=\"status_bar_height\">122px</dimen>\n    <dimen name=\"status_bar_height_portrait\">122px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">122px</dimen>\n\n    <integer name=\"config_screenBrightnessDoze\">30</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -32,0 L -32,94 L 32,94 L 32,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -32,0 L -32,94 L 32,94 L 32,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OnePlus/AcePro/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/AcePro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">100</item>\n    <item name=\"screen.full\">580</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>499200</value>\n        <value>614400</value>\n        <value>729600</value>\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1267200</value>\n        <value>1363200</value>\n        <value>1478400</value>\n        <value>1574400</value>\n        <value>1689600</value>\n        <value>1785600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>5</value>\n        <value>7</value>\n        <value>8</value>\n        <value>12</value>\n        <value>16</value>\n        <value>21</value>\n        <value>22</value>\n        <value>26</value>\n        <value>29</value>\n        <value>34</value>\n        <value>40</value>\n        <value>41</value>\n        <value>54</value>\n        <value>58</value>\n        <value>65</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>633600</value>\n        <value>768000</value>\n        <value>883200</value>\n        <value>998400</value>\n        <value>1113600</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1440000</value>\n        <value>1555200</value>\n        <value>1651200</value>\n        <value>1766400</value>\n        <value>1881600</value>\n        <value>1996800</value>\n        <value>2112000</value>\n        <value>2227200</value>\n        <value>2342400</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>33</value>\n        <value>42</value>\n        <value>51</value>\n        <value>59</value>\n        <value>70</value>\n        <value>75</value>\n        <value>88</value>\n        <value>101</value>\n        <value>122</value>\n        <value>130</value>\n        <value>151</value>\n        <value>181</value>\n        <value>207</value>\n        <value>233</value>\n        <value>278</value>\n        <value>314</value>\n        <value>335</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>806400</value>\n        <value>940800</value>\n        <value>1056000</value>\n        <value>1171200</value>\n        <value>1286400</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1728000</value>\n        <value>1843200</value>\n        <value>1958400</value>\n        <value>2054400</value>\n        <value>2169600</value>\n        <value>2284800</value>\n        <value>2400000</value>\n        <value>2515200</value>\n        <value>2630400</value>\n        <value>2726400</value>\n        <value>2822400</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>86</value>\n        <value>96</value>\n        <value>109</value>\n        <value>127</value>\n        <value>142</value>\n        <value>158</value>\n        <value>169</value>\n        <value>190</value>\n        <value>207</value>\n        <value>231</value>\n        <value>270</value>\n        <value>290</value>\n        <value>333</value>\n        <value>386</value>\n        <value>428</value>\n        <value>487</value>\n        <value>554</value>\n        <value>616</value>\n        <value>684</value>\n        <value>686</value>\n    </array>\n    <item name=\"cpu.active\">8.5</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"cpu.suspend\">0</item>\n    <item name=\"battery.capacity\">4040</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">173</item>\n    <item name=\"wifi.scan\">0.5</item>\n    <item name=\"dsp.audio\">25</item>\n    <item name=\"dsp.video\">81</item>\n    <item name=\"camera.flashlight\">550</item>\n    <item name=\"camera.avg\">390</item>\n    <item name=\"gps.on\">13.5</item>\n    <item name=\"radio.active\">170</item>\n    <item name=\"radio.scanning\">5.8</item>\n    <array name=\"radio.on\">\n        <value>95</value>\n        <value>8</value>\n    </array>\n    <item name=\"modem.controller.idle\">6</item>\n    <item name=\"modem.controller.rx\">204</item>\n    <item name=\"modem.controller.tx\">220</item>\n    <item name=\"modem.controller.voltage\">4000</item>\n    <array name=\"memory.bandwidths\">\n        <value>21</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">170</item>\n    <item name=\"wifi.controller.tx\">210</item>\n    <array name=\"wifi.controller.tx_levels\">1 </array>\n    <item name=\"wifi.controller.voltage\">4000</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0001</value>\n        <value>.001</value>\n        <value>.01</value>\n        <value>.1</value>\n        <value>1</value>\n    </array>\n    <item name=\"bluetooth.active\">130</item>\n    <item name=\"bluetooth.on\">0.8</item>\n    <item name=\"bluetooth.controller.voltage\">4000</item>\n</device>"
  },
  {
    "path": "OnePlus/AcePro-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-acepro-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/AcePro-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.acepro.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(21841|21842)\"\n        android:priority=\"2184\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/AcePro-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">55px</dimen>\n    <dimen name=\"status_bar_padding_end\">55px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">122px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">55px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">55px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/AcePro-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/AcePro-SystemUI/res/values-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">840px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/N10/Android.mk",
    "content": "[200~LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-n10\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/N10/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.n10\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+OnePlus/OnePlusN10/OnePlusN10*\"\n\t\tandroid:priority=\"1800\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/N10/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>\r\n    <integer-array name=\"config_ambientBrighteningThresholds\">\r\n        <item>600</item>\r\n        <item>300</item>\r\n    </integer-array>\r\n    <integer-array name=\"config_ambientDarkeningThresholds\">\r\n        <item>600</item>\r\n        <item>300</item>\r\n    </integer-array>\r\n    <integer-array name=\"config_ambientThresholdLevels\">\r\n        <item>10</item>\r\n    </integer-array>\r\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\r\n        <item>0.7487</item>\r\n        <item>2.8394</item>\r\n        <item>15.2619</item>\r\n        <item>30.2619</item>\r\n        <item>46.671</item>\r\n        <item>65.95</item>\r\n        <item>80.46</item>\r\n        <item>84.38</item>\r\n        <item>89.51</item>\r\n        <item>100.34</item>\r\n        <item>102.21</item>\r\n        <item>109.48</item>\r\n        <item>114.19</item>\r\n        <item>123.86</item>\r\n        <item>129.18</item>\r\n        <item>138.07</item>\r\n        <item>145.62</item>\r\n        <item>168.84</item>\r\n        <item>234.9</item>\r\n        <item>280</item>\r\n        <item>320</item>\r\n        <item>360</item>\r\n        <item>405</item>\r\n        <item>450</item>\r\n        <item>500</item>\r\n    </array>\r\n    <integer-array name=\"config_autoBrightnessLevels\">\r\n        <item>1</item>\r\n        <item>4</item>\r\n        <item>12</item>\r\n        <item>20</item>\r\n        <item>28</item>\r\n        <item>47</item>\r\n        <item>63</item>\r\n        <item>86</item>\r\n        <item>150</item>\r\n        <item>160</item>\r\n        <item>220</item>\r\n        <item>270</item>\r\n        <item>360</item>\r\n        <item>420</item>\r\n        <item>510</item>\r\n        <item>620</item>\r\n        <item>1000</item>\r\n        <item>2000</item>\r\n        <item>3100</item>\r\n        <item>5000</item>\r\n        <item>8000</item>\r\n        <item>12000</item>\r\n        <item>16000</item>\r\n        <item>20000</item>\r\n    </integer-array>\r\n    <integer-array name=\"config_screenBrighteningThresholds\">\r\n        <item>0</item>\r\n    </integer-array>\r\n    <integer-array name=\"config_screenBrightnessBacklight\">\r\n        <item>0</item>\r\n        <item>4</item>\r\n        <item>8</item>\r\n        <item>12</item>\r\n        <item>16</item>\r\n        <item>20</item>\r\n        <item>24</item>\r\n        <item>28</item>\r\n        <item>32</item>\r\n        <item>36</item>\r\n        <item>40</item>\r\n        <item>44</item>\r\n        <item>48</item>\r\n        <item>52</item>\r\n        <item>56</item>\r\n        <item>60</item>\r\n        <item>64</item>\r\n        <item>68</item>\r\n        <item>72</item>\r\n        <item>76</item>\r\n        <item>80</item>\r\n        <item>84</item>\r\n        <item>88</item>\r\n        <item>92</item>\r\n        <item>96</item>\r\n        <item>100</item>\r\n        <item>104</item>\r\n        <item>108</item>\r\n        <item>112</item>\r\n        <item>116</item>\r\n        <item>120</item>\r\n        <item>123</item>\r\n        <item>127</item>\r\n        <item>131</item>\r\n        <item>135</item>\r\n        <item>139</item>\r\n        <item>143</item>\r\n        <item>147</item>\r\n        <item>151</item>\r\n        <item>155</item>\r\n        <item>159</item>\r\n        <item>163</item>\r\n        <item>167</item>\r\n        <item>171</item>\r\n        <item>175</item>\r\n        <item>179</item>\r\n        <item>183</item>\r\n        <item>187</item>\r\n        <item>191</item>\r\n        <item>195</item>\r\n        <item>199</item>\r\n        <item>203</item>\r\n        <item>207</item>\r\n        <item>211</item>\r\n        <item>215</item>\r\n        <item>219</item>\r\n        <item>223</item>\r\n        <item>227</item>\r\n        <item>231</item>\r\n        <item>235</item>\r\n        <item>239</item>\r\n        <item>243</item>\r\n        <item>246</item>\r\n        <item>251</item>\r\n        <item>255</item>\r\n    </integer-array>\r\n    <array name=\"config_screenBrightnessNits\">\r\n        <item>0.0306835</item>\r\n        <item>7.036976</item>\r\n        <item>15.378969</item>\r\n        <item>23.549307</item>\r\n        <item>31.779863</item>\r\n        <item>39.88114</item>\r\n        <item>48.224293</item>\r\n        <item>56.22962</item>\r\n        <item>64.20222</item>\r\n        <item>71.99428</item>\r\n        <item>80.594086</item>\r\n        <item>88.73333</item>\r\n        <item>96.98312</item>\r\n        <item>105.07983</item>\r\n        <item>113.16353</item>\r\n        <item>121.19726</item>\r\n        <item>129.2246</item>\r\n        <item>137.3341</item>\r\n        <item>145.32004</item>\r\n        <item>153.26695</item>\r\n        <item>161.16608</item>\r\n        <item>169.02992</item>\r\n        <item>177.01715</item>\r\n        <item>184.8931</item>\r\n        <item>192.68034</item>\r\n        <item>200.42543</item>\r\n        <item>208.20667</item>\r\n        <item>216.03822</item>\r\n        <item>223.7154</item>\r\n        <item>231.39688</item>\r\n        <item>239.02518</item>\r\n        <item>244.72389</item>\r\n        <item>252.30759</item>\r\n        <item>260.0522</item>\r\n        <item>267.6324</item>\r\n        <item>275.16675</item>\r\n        <item>282.65814</item>\r\n        <item>290.31934</item>\r\n        <item>297.93735</item>\r\n        <item>305.57104</item>\r\n        <item>313.0667</item>\r\n        <item>320.6049</item>\r\n        <item>328.6051</item>\r\n        <item>335.74124</item>\r\n        <item>343.19217</item>\r\n        <item>350.65656</item>\r\n        <item>358.13226</item>\r\n        <item>365.529</item>\r\n        <item>373.01135</item>\r\n        <item>380.45087</item>\r\n        <item>387.86578</item>\r\n        <item>395.3285</item>\r\n        <item>402.69513</item>\r\n        <item>410.0712</item>\r\n        <item>417.44424</item>\r\n        <item>424.8042</item>\r\n        <item>432.0771</item>\r\n        <item>439.3496</item>\r\n        <item>446.65448</item>\r\n        <item>454.04626</item>\r\n        <item>461.40967</item>\r\n        <item>468.5552</item>\r\n        <item>473.9042</item>\r\n        <item>482.879</item>\r\n        <item>490.22714</item>\r\n    </array>\r\n    <integer-array name=\"config_screenDarkeningThresholds\">\r\n        <item>0</item>\r\n    </integer-array>\r\n\r\n    <array name=\"config_minimumBrightnessCurveNits\">\r\n        <item>0.0</item>\r\n        <item>50.0</item>\r\n        <item>90.0</item>\r\n    </array>\r\n\r\n    <bool name=\"config_autoBrightnessResetAmbientLuxAfterWarmUp\">true</bool>\r\n    <bool name=\"config_automatic_brightness_available\">true</bool>\r\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\r\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\r\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\r\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\r\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\r\n    <bool name=\"config_showNavigationBar\">true</bool>\r\n    <bool name=\"skip_restoring_network_selection\">true</bool>\r\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\r\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\r\n    <bool name=\"config_hotswapCapable\">true</bool>\r\n    <bool name=\"config_lidControlsSleep\">true</bool>\r\n\r\n\r\n    <!-- WI-FI -->\r\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\r\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\r\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\r\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\r\n\r\n    <!-- DEVICE -->\r\n    <bool name=\"config_device_volte_available\">true</bool>\r\n    <bool name=\"config_device_vt_available\">true</bool>\r\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\r\n\r\n    <!-- CARRIER -->\r\n    <bool name=\"config_carrier_volte_available\">true</bool>\r\n    <bool name=\"config_carrier_wfc_ims_available\">false</bool>\r\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\r\n\r\n    <!-- BLUETOOTH -->\r\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\r\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\r\n\r\n    <integer name=\"config_bluetooth_idle_cur_ma\">0</integer>\r\n    <integer name=\"config_bluetooth_max_connected_audio_devices\">5</integer>\r\n    <integer name=\"config_bluetooth_operating_voltage_mv\">0</integer>\r\n    <integer name=\"config_bluetooth_rx_cur_ma\">0</integer>\r\n    <integer name=\"config_bluetooth_tx_cur_ma\">0</integer>\r\n\r\n    <!-- STATUS BAR -->\r\n    <dimen name=\"status_bar_height_default\">48dp</dimen>\r\n    <dimen name=\"status_bar_height\">@dimen/status_bar_height_portrait</dimen>\r\n    <dimen name=\"status_bar_height_portrait\">48dp</dimen>\r\n    <dimen name=\"status_bar_height_landscape\">@dimen/status_bar_height_portrait</dimen>\r\n\r\n\r\n    <!-- CUTOUT -->\r\n    <string name=\"config_mainBuiltInDisplayCutout\">\r\n        M 0,0\r\n        H 64\r\n        V 48\r\n        H 0\r\n        V 0\r\n        Z\r\n        @left\r\n        @dp\r\n    </string>\r\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\r\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">@string/config_mainBuiltInDisplayCutout</string>\r\n\r\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\r\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\r\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\r\n    <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\r\n    <integer name=\"config_overrideHasPermanentMenuKey\">2</integer>\r\n</resources>\r\n"
  },
  {
    "path": "OnePlus/N10/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>    \r\n    <dimen name=\"status_bar_height\">48dp</dimen>\r\n    <dimen name=\"quick_qs_offset_height\">48dp</dimen>\r\n</resources>\r\n"
  },
  {
    "path": "OnePlus/N10/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"battery.capacity\">4300</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>6</value>\r\n        <value>2</value>\r\n    </array>\r\n    <item name=\"cpu.suspend\">5</item>\r\n    <item name=\"cpu.idle\">1.11</item>\r\n    <item name=\"cpu.active\">2.55</item>\r\n    <item name=\"cpu.cluster_power.cluster0\">2.11</item>\r\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>576000</value>\r\n        <value>768000</value>\r\n        <value>1017600</value>\r\n        <value>1248000</value>\r\n        <value>1324800</value>\r\n        <value>1516800</value>\r\n        <value>1612800</value>\r\n        <value>1708800</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>300000</value>\r\n        <value>787200</value>\r\n        <value>979200</value>\r\n        <value>1036800</value>\r\n        <value>1248000</value>\r\n        <value>1401600</value>\r\n        <value>1555200</value>\r\n        <value>1766400</value>\r\n        <value>1900800</value>\r\n        <value>2073600</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>34.5</value>\r\n        <value>40</value>\r\n        <value>43.7</value>\r\n        <value>51</value>\r\n        <value>59</value>\r\n        <value>66.6</value>\r\n        <value>72</value>\r\n        <value>77.8</value>\r\n        <value>83</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>21</value>\r\n        <value>32</value>\r\n        <value>70</value>\r\n        <value>78</value>\r\n        <value>90</value>\r\n        <value>108</value>\r\n        <value>113</value>\r\n        <value>120</value>\r\n        <value>132</value>\r\n        <value>144</value>\r\n    </array>\r\n    <item name=\"ambient.on\">12</item>\r\n    <item name=\"screen.on\">88</item>\r\n    <item name=\"screen.full\">277</item>\r\n    <item name=\"camera.flashlight\">70</item>\r\n    <item name=\"camera.avg\">650</item>\r\n    <item name=\"audio\">37</item>\r\n    <item name=\"bluetooth.active\">4.8</item>\r\n    <item name=\"bluetooth.on\">0.81</item>\r\n    <item name=\"wifi.on\">0.18</item>\r\n    <item name=\"wifi.active\">160</item>\r\n    <item name=\"video\">64</item>\r\n    <item name=\"gps.on\">60</item>\r\n    <item name=\"radio.active\">146</item>\r\n    <item name=\"radio.scanning\">1.8</item>\r\n    <array name=\"radio.on\">\r\n        <value>6</value>\r\n        <value>5</value>\r\n        <value>3</value>\r\n        <value>1.6</value>\r\n        <value>1.6</value>\r\n    </array>\r\n</device>"
  },
  {
    "path": "OnePlus/N10-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-n10-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/N10-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.n10.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+OnePlus/OnePlusN10/OnePlusN10*\"\n\t\tandroid:priority=\"1800\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/N10-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_top\">0dp</dimen>\n    <dimen name=\"status_bar_padding_start\">0dp</dimen>\n    <dimen name=\"status_bar_padding_end\">2dp</dimen>\n    <dimen name=\"status_bar_battery_icon_width\">7.8dp</dimen>\n    <dimen name=\"status_bar_header_height_default\">48dp</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">48dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/N10-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">48dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/N2/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-n2\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/N2/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.n2\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(20827|20831|21881|21882)\"\n        android:priority=\"2083\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/N2/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">139px</dimen>\n    <dimen name=\"status_bar_height\">139px</dimen>\n    <dimen name=\"status_bar_height_portrait\">139px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">139px</dimen>\n\n    <integer name=\"config_screenBrightnessDoze\">2</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,100 L -401,100 L -401,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -540,0 L -540,100 L -401,100 L -401,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OnePlus/N2/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/N2-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-n2-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/N2-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.n2.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(20827|20831|21881|21882)\"\n        android:priority=\"2083\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/N2-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">25px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">139px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">25px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/N2-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/N2-SystemUI/res/values-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">825px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/N20/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-n20\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/N20/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.n20\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(20825|20826)\"\n        android:priority=\"2082\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/N20/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">139px</dimen>\n    <dimen name=\"status_bar_height\">139px</dimen>\n    <dimen name=\"status_bar_height_portrait\">139px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">139px</dimen>\n\n    <integer name=\"config_screenBrightnessDoze\">30</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>10</item>\n        <item>30</item>\n        <item>60</item>\n        <item>100</item>\n        <item>150</item>\n        <item>210</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>20</item>\n        <item>40</item>\n        <item>70</item>\n        <item>110</item>\n        <item>160</item>\n        <item>200</item>\n        <item>255</item>\n    </integer-array>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,102 L -405,102 L -405,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -540,0 L -540,102 L -405,102 L -405,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OnePlus/N20/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/N20/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">100</item>\n    <item name=\"screen.full\">580</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>499200</value>\n        <value>614400</value>\n        <value>729600</value>\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1267200</value>\n        <value>1363200</value>\n        <value>1478400</value>\n        <value>1574400</value>\n        <value>1689600</value>\n        <value>1785600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>5</value>\n        <value>7</value>\n        <value>8</value>\n        <value>12</value>\n        <value>16</value>\n        <value>21</value>\n        <value>22</value>\n        <value>26</value>\n        <value>29</value>\n        <value>34</value>\n        <value>40</value>\n        <value>41</value>\n        <value>54</value>\n        <value>58</value>\n        <value>65</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>633600</value>\n        <value>768000</value>\n        <value>883200</value>\n        <value>998400</value>\n        <value>1113600</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1440000</value>\n        <value>1555200</value>\n        <value>1651200</value>\n        <value>1766400</value>\n        <value>1881600</value>\n        <value>1996800</value>\n        <value>2112000</value>\n        <value>2227200</value>\n        <value>2342400</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>33</value>\n        <value>42</value>\n        <value>51</value>\n        <value>59</value>\n        <value>70</value>\n        <value>75</value>\n        <value>88</value>\n        <value>101</value>\n        <value>122</value>\n        <value>130</value>\n        <value>151</value>\n        <value>181</value>\n        <value>207</value>\n        <value>233</value>\n        <value>278</value>\n        <value>314</value>\n        <value>335</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>806400</value>\n        <value>940800</value>\n        <value>1056000</value>\n        <value>1171200</value>\n        <value>1286400</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1728000</value>\n        <value>1843200</value>\n        <value>1958400</value>\n        <value>2054400</value>\n        <value>2169600</value>\n        <value>2284800</value>\n        <value>2400000</value>\n        <value>2515200</value>\n        <value>2630400</value>\n        <value>2726400</value>\n        <value>2822400</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>86</value>\n        <value>96</value>\n        <value>109</value>\n        <value>127</value>\n        <value>142</value>\n        <value>158</value>\n        <value>169</value>\n        <value>190</value>\n        <value>207</value>\n        <value>231</value>\n        <value>270</value>\n        <value>290</value>\n        <value>333</value>\n        <value>386</value>\n        <value>428</value>\n        <value>487</value>\n        <value>554</value>\n        <value>616</value>\n        <value>684</value>\n        <value>686</value>\n    </array>\n    <item name=\"cpu.active\">8.5</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"cpu.suspend\">0</item>\n    <item name=\"battery.capacity\">4040</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">173</item>\n    <item name=\"wifi.scan\">0.5</item>\n    <item name=\"dsp.audio\">25</item>\n    <item name=\"dsp.video\">81</item>\n    <item name=\"camera.flashlight\">550</item>\n    <item name=\"camera.avg\">390</item>\n    <item name=\"gps.on\">13.5</item>\n    <item name=\"radio.active\">170</item>\n    <item name=\"radio.scanning\">5.8</item>\n    <array name=\"radio.on\">\n        <value>95</value>\n        <value>8</value>\n    </array>\n    <item name=\"modem.controller.idle\">6</item>\n    <item name=\"modem.controller.rx\">204</item>\n    <item name=\"modem.controller.tx\">220</item>\n    <item name=\"modem.controller.voltage\">4000</item>\n    <array name=\"memory.bandwidths\">\n        <value>21</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">170</item>\n    <item name=\"wifi.controller.tx\">210</item>\n    <array name=\"wifi.controller.tx_levels\">1 </array>\n    <item name=\"wifi.controller.voltage\">4000</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0001</value>\n        <value>.001</value>\n        <value>.01</value>\n        <value>.1</value>\n        <value>1</value>\n    </array>\n    <item name=\"bluetooth.active\">130</item>\n    <item name=\"bluetooth.on\">0.8</item>\n    <item name=\"bluetooth.controller.voltage\">4000</item>\n</device>\n"
  },
  {
    "path": "OnePlus/N20-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-n20-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/N20-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.n20.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(20825|20826)\"\n        android:priority=\"2082\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/N20-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">25px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">139px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">25px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/N20-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/N20-SystemUI/res/values-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">945px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/N200/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-n200\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/N200/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.n200\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+OnePlus/OnePlusN200*\"\n                android:priority=\"2081\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/N200/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">133px</dimen>\n    <dimen name=\"status_bar_height\">133px</dimen>\n    <dimen name=\"status_bar_height_portrait\">133px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">133px</dimen>\n\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>4</item>\n        <item>12</item>\n        <item>20</item>\n        <item>28</item>\n        <item>47</item>\n        <item>63</item>\n        <item>86</item>\n        <item>150</item>\n        <item>160</item>\n        <item>220</item>\n        <item>270</item>\n        <item>360</item>\n        <item>420</item>\n        <item>510</item>\n        <item>620</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>3100</item>\n        <item>5000</item>\n        <item>8000</item>\n        <item>12000</item>\n        <item>16000</item>\n        <item>20000</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>0.8487</item>\n        <item>3.0394</item>\n        <item>15.2619</item>\n        <item>30.2619</item>\n        <item>46.671</item>\n        <item>65.95</item>\n        <item>80.46</item>\n        <item>84.38</item>\n        <item>89.51</item>\n        <item>100.34</item>\n        <item>102.21</item>\n        <item>109.48</item>\n        <item>114.19</item>\n        <item>123.86</item>\n        <item>129.18</item>\n        <item>138.07</item>\n        <item>145.62</item>\n        <item>168.84</item>\n        <item>234.9</item>\n        <item>280</item>\n        <item>320</item>\n        <item>360</item>\n        <item>405</item>\n        <item>450</item>\n        <item>500</item>\n    </array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>0.0306835</item>\n        <item>7.036976</item>\n        <item>15.378969</item>\n        <item>23.549307</item>\n        <item>31.779863</item>\n        <item>39.88114</item>\n        <item>48.224293</item>\n        <item>56.22962</item>\n        <item>64.20222</item>\n        <item>71.99428</item>\n        <item>80.594086</item>\n        <item>88.73333</item>\n        <item>96.98312</item>\n        <item>105.07983</item>\n        <item>113.16353</item>\n        <item>121.19726</item>\n        <item>129.2246</item>\n        <item>137.3341</item>\n        <item>145.32004</item>\n        <item>153.26695</item>\n        <item>161.16608</item>\n        <item>169.02992</item>\n        <item>177.01715</item>\n        <item>184.8931</item>\n        <item>192.68034</item>\n        <item>200.42543</item>\n        <item>208.20667</item>\n        <item>216.03822</item>\n        <item>223.7154</item>\n        <item>231.39688</item>\n        <item>239.02518</item>\n        <item>244.72389</item>\n        <item>252.30759</item>\n        <item>260.0522</item>\n        <item>267.6324</item>\n        <item>275.16675</item>\n        <item>282.65814</item>\n        <item>290.31934</item>\n        <item>297.93735</item>\n        <item>305.57104</item>\n        <item>313.0667</item>\n        <item>320.6049</item>\n        <item>328.6051</item>\n        <item>335.74124</item>\n        <item>343.19217</item>\n        <item>350.65656</item>\n        <item>358.13226</item>\n        <item>365.529</item>\n        <item>373.01135</item>\n        <item>380.45087</item>\n        <item>387.86578</item>\n        <item>395.3285</item>\n        <item>402.69513</item>\n        <item>410.0712</item>\n        <item>417.44424</item>\n        <item>424.8042</item>\n        <item>432.0771</item>\n        <item>439.3496</item>\n        <item>446.65448</item>\n        <item>454.04626</item>\n        <item>461.40967</item>\n        <item>468.5552</item>\n        <item>473.9042</item>\n        <item>482.879</item>\n        <item>490.22714</item>\n    </array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>4</item>\n        <item>8</item>\n        <item>12</item>\n        <item>16</item>\n        <item>20</item>\n        <item>24</item>\n        <item>28</item>\n        <item>32</item>\n        <item>36</item>\n        <item>40</item>\n        <item>44</item>\n        <item>48</item>\n        <item>52</item>\n        <item>56</item>\n        <item>60</item>\n        <item>64</item>\n        <item>68</item>\n        <item>72</item>\n        <item>76</item>\n        <item>80</item>\n        <item>84</item>\n        <item>88</item>\n        <item>92</item>\n        <item>96</item>\n        <item>100</item>\n        <item>104</item>\n        <item>108</item>\n        <item>112</item>\n        <item>116</item>\n        <item>120</item>\n        <item>123</item>\n        <item>127</item>\n        <item>131</item>\n        <item>135</item>\n        <item>139</item>\n        <item>143</item>\n        <item>147</item>\n        <item>151</item>\n        <item>155</item>\n        <item>159</item>\n        <item>163</item>\n        <item>167</item>\n        <item>171</item>\n        <item>175</item>\n        <item>179</item>\n        <item>183</item>\n        <item>187</item>\n        <item>191</item>\n        <item>195</item>\n        <item>199</item>\n        <item>203</item>\n        <item>207</item>\n        <item>211</item>\n        <item>215</item>\n        <item>219</item>\n        <item>223</item>\n        <item>227</item>\n        <item>231</item>\n        <item>235</item>\n        <item>239</item>\n        <item>243</item>\n        <item>246</item>\n        <item>251</item>\n        <item>255</item>\n    </integer-array>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,109 L -399,109 L -399,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -540,0 L -540,109 L -399,109 L -399,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OnePlus/N200/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/N200/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"ambient on\">35</item>\r\n    <item name=\"screen.on\">100</item>\r\n    <item name=\"screen.full\">330</item>\r\n    <item name=\"bluetooth.active\">25.6</item>\r\n    <item name=\"bluetooth.on\">1.7</item>\r\n    <item name=\"wifi.on\">1.8</item>\r\n    <item name=\"wifi.active\">115</item>\r\n    <item name=\"wifi.scan\">70</item>\r\n    <item name=\"audio\">0</item>\r\n    <item name=\"video\">0</item>\r\n    <item name=\"camera.flashlight\">90</item>\r\n    <item name=\"camera.avg\">532</item>\r\n    <item name=\"gps.on\">75</item>\r\n    <item name=\"dsp.audio\">16</item>\r\n    <item name=\"dsp.video\">41</item>\r\n    <item name=\"bluetooth.controller.idle\">1.7</item>\r\n    <item name=\"bluetooth.controller.rx\">76</item>\r\n    <item name=\"bluetooth.controller.tx\">176</item>\r\n    <item name=\"bluetooth.controller.voltage\">3300</item>\r\n    <item name=\"radio.active\">191.5</item>\r\n    <item name=\"radio.scanning\">143.5</item>\r\n    <array name=\"radio.on\">\r\n        <value>1</value>\r\n    </array>\r\n    <item name=\"modem.controller.idle\">1</item>\r\n    <item name=\"modem.controller.rx\">200.8</item>\r\n    <array name=\"modem.controller.tx\">\r\n        <value>176.4</value>\r\n        <value>246.8</value>\r\n        <value>323.3</value>\r\n        <value>484.6</value>\r\n        <value>646.8</value>\r\n    </array>\r\n    <item name=\"modem.controller.voltage\">800</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>2</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>576000 </value>\r\n        <value>710400 </value>\r\n        <value>940800 </value>\r\n        <value>1190400 </value>\r\n        <value>1324800 </value>\r\n        <value>1478400 </value>\r\n        <value>1574400 </value>\r\n        <value>1708800 </value>\r\n        <value>1804800 </value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>768000 </value>\r\n        <value>979200 </value>\r\n        <value>1017600 </value>\r\n        <value>1248000 </value>\r\n        <value>1401600 </value>\r\n        <value>1536000 </value>\r\n        <value>1651200 </value>\r\n        <value>1804800 </value>\r\n        <value>2035200 </value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>30</value>\r\n        <value>32</value>\r\n        <value>34</value>\r\n        <value>40</value>\r\n        <value>47</value>\r\n        <value>56</value>\r\n        <value>60</value>\r\n        <value>62</value>\r\n        <value>67</value>\r\n        <value>72</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>62</value>\r\n        <value>79</value>\r\n        <value>87</value>\r\n        <value>100</value>\r\n        <value>114</value>\r\n        <value>136</value>\r\n        <value>151</value>\r\n        <value>180</value>\r\n        <value>234</value>\r\n    </array>\r\n    <item name=\"cpu.awake\">15.68</item>\r\n    <item name=\"cpu.idle\">6.5</item>\r\n    <array name=\"memory.bandwidths\">\r\n        <value>22.7</value>\r\n    </array>\r\n    <item name=\"battery.capacity\">5000</item>\r\n    <item name=\"wifi.controller.idle\">1.4</item>\r\n    <item name=\"wifi.controller.rx\">177</item>\r\n    <item name=\"wifi.controller.tx\">269</item>\r\n    <array name=\"wifi.controller.tx_levels\" />\r\n    <item name=\"wifi.controller.voltage\">3300</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n    <allow-in-power-save package=\"com.google.android.gms\" />\r\n    <allow-in-power-save package=\"com.oppo.market\" />\r\n    <allow-in-data-usage-save package=\"com.google.android.gms\" />\r\n</device>"
  },
  {
    "path": "OnePlus/N200-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-n200-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/N200-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.n200.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+OnePlus/OnePlusN200*\"\n\t\tandroid:priority=\"2081\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/N200-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">25px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">133px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">25px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/N200-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/Nord/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-nord\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/Nord/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.nord\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"Nord\"\n        android:priority=\"2080\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/Nord/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n\n    <dimen name=\"status_bar_height_default\">139px</dimen>\n    <dimen name=\"status_bar_height\">139px</dimen>\n    <dimen name=\"status_bar_height_portrait\">139px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">139px</dimen>\n\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,108 L -283,108 L -283,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -540,0 L -540,108 L -283,108 L -283,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OnePlus/Nord/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/Nord-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-nord-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/Nord-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.nord.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"Nord\"\n        android:priority=\"2080\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/Nord-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">30px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">139px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">30px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/Nord-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/NordCE/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-nordce\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/NordCE/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.nordce\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+OnePlus/OnePlusNordCE*\"\n                android:priority=\"2091\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/NordCE/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">139px</dimen>\n    <dimen name=\"status_bar_height\">139px</dimen>\n    <dimen name=\"status_bar_height_portrait\">139px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">139px</dimen>\n\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>4</item>\n        <item>12</item>\n        <item>20</item>\n        <item>28</item>\n        <item>47</item>\n        <item>63</item>\n        <item>86</item>\n        <item>150</item>\n        <item>160</item>\n        <item>220</item>\n        <item>270</item>\n        <item>360</item>\n        <item>420</item>\n        <item>510</item>\n        <item>620</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>3100</item>\n        <item>5000</item>\n        <item>8000</item>\n        <item>12000</item>\n        <item>16000</item>\n        <item>20000</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>0.8487</item>\n        <item>3.0394</item>\n        <item>15.2619</item>\n        <item>30.2619</item>\n        <item>46.671</item>\n        <item>65.95</item>\n        <item>80.46</item>\n        <item>84.38</item>\n        <item>89.51</item>\n        <item>100.34</item>\n        <item>102.21</item>\n        <item>109.48</item>\n        <item>114.19</item>\n        <item>123.86</item>\n        <item>129.18</item>\n        <item>138.07</item>\n        <item>145.62</item>\n        <item>168.84</item>\n        <item>234.9</item>\n        <item>280</item>\n        <item>320</item>\n        <item>360</item>\n        <item>405</item>\n        <item>450</item>\n        <item>500</item>\n    </array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>0.0306835</item>\n        <item>7.036976</item>\n        <item>15.378969</item>\n        <item>23.549307</item>\n        <item>31.779863</item>\n        <item>39.88114</item>\n        <item>48.224293</item>\n        <item>56.22962</item>\n        <item>64.20222</item>\n        <item>71.99428</item>\n        <item>80.594086</item>\n        <item>88.73333</item>\n        <item>96.98312</item>\n        <item>105.07983</item>\n        <item>113.16353</item>\n        <item>121.19726</item>\n        <item>129.2246</item>\n        <item>137.3341</item>\n        <item>145.32004</item>\n        <item>153.26695</item>\n        <item>161.16608</item>\n        <item>169.02992</item>\n        <item>177.01715</item>\n        <item>184.8931</item>\n        <item>192.68034</item>\n        <item>200.42543</item>\n        <item>208.20667</item>\n        <item>216.03822</item>\n        <item>223.7154</item>\n        <item>231.39688</item>\n        <item>239.02518</item>\n        <item>244.72389</item>\n        <item>252.30759</item>\n        <item>260.0522</item>\n        <item>267.6324</item>\n        <item>275.16675</item>\n        <item>282.65814</item>\n        <item>290.31934</item>\n        <item>297.93735</item>\n        <item>305.57104</item>\n        <item>313.0667</item>\n        <item>320.6049</item>\n        <item>328.6051</item>\n        <item>335.74124</item>\n        <item>343.19217</item>\n        <item>350.65656</item>\n        <item>358.13226</item>\n        <item>365.529</item>\n        <item>373.01135</item>\n        <item>380.45087</item>\n        <item>387.86578</item>\n        <item>395.3285</item>\n        <item>402.69513</item>\n        <item>410.0712</item>\n        <item>417.44424</item>\n        <item>424.8042</item>\n        <item>432.0771</item>\n        <item>439.3496</item>\n        <item>446.65448</item>\n        <item>454.04626</item>\n        <item>461.40967</item>\n        <item>468.5552</item>\n        <item>473.9042</item>\n        <item>482.879</item>\n        <item>490.22714</item>\n    </array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>4</item>\n        <item>8</item>\n        <item>12</item>\n        <item>16</item>\n        <item>20</item>\n        <item>24</item>\n        <item>28</item>\n        <item>32</item>\n        <item>36</item>\n        <item>40</item>\n        <item>44</item>\n        <item>48</item>\n        <item>52</item>\n        <item>56</item>\n        <item>60</item>\n        <item>64</item>\n        <item>68</item>\n        <item>72</item>\n        <item>76</item>\n        <item>80</item>\n        <item>84</item>\n        <item>88</item>\n        <item>92</item>\n        <item>96</item>\n        <item>100</item>\n        <item>104</item>\n        <item>108</item>\n        <item>112</item>\n        <item>116</item>\n        <item>120</item>\n        <item>123</item>\n        <item>127</item>\n        <item>131</item>\n        <item>135</item>\n        <item>139</item>\n        <item>143</item>\n        <item>147</item>\n        <item>151</item>\n        <item>155</item>\n        <item>159</item>\n        <item>163</item>\n        <item>167</item>\n        <item>171</item>\n        <item>175</item>\n        <item>179</item>\n        <item>183</item>\n        <item>187</item>\n        <item>191</item>\n        <item>195</item>\n        <item>199</item>\n        <item>203</item>\n        <item>207</item>\n        <item>211</item>\n        <item>215</item>\n        <item>219</item>\n        <item>223</item>\n        <item>227</item>\n        <item>231</item>\n        <item>235</item>\n        <item>239</item>\n        <item>243</item>\n        <item>246</item>\n        <item>251</item>\n        <item>255</item>\n    </integer-array>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,100 L -401,100 L -401,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -540,0 L -540,100 L -401,100 L -401,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OnePlus/NordCE/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/NordCE/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">108</item>\n    <item name=\"screen.full\">430</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>614400</value>\n        <value>864000</value>\n        <value>1075200</value>\n        <value>1363200</value>\n        <value>1516800</value>\n        <value>1651200</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>8</value>\n        <value>13</value>\n        <value>17</value>\n        <value>22</value>\n        <value>28</value>\n        <value>33</value>\n        <value>37</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>652800</value>\n        <value>806400</value>\n        <value>940800</value>\n        <value>1094400</value>\n        <value>1152000</value>\n        <value>1401600</value>\n        <value>1478400</value>\n        <value>1728000</value>\n        <value>1766400</value>\n        <value>1900800</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2188800</value>\n        <value>2208000</value>\n        <value>2342400</value>\n        <value>2400000</value>\n        <value>2611200</value>\n        <value>2707200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>18</value>\n        <value>32</value>\n        <value>33</value>\n        <value>48</value>\n        <value>48</value>\n        <value>76</value>\n        <value>78</value>\n        <value>110</value>\n        <value>120</value>\n        <value>153</value>\n        <value>169</value>\n        <value>189</value>\n        <value>219</value>\n        <value>210</value>\n        <value>254</value>\n        <value>265</value>\n        <value>335</value>\n        <value>369</value>\n    </array>\n    <item name=\"cpu.active\">8.5</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"cpu.suspend\">0</item>\n    <item name=\"battery.capacity\">3300</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">156</item>\n    <item name=\"wifi.scan\">1</item>\n    <item name=\"dsp.audio\">26</item>\n    <item name=\"dsp.video\">66</item>\n    <item name=\"camera.flashlight\">620</item>\n    <item name=\"camera.avg\">410</item>\n    <item name=\"gps.on\">5</item>\n    <item name=\"radio.active\">171</item>\n    <item name=\"radio.scanning\">6</item>\n    <array name=\"radio.on\">\n        <value>88</value>\n        <value>8</value>\n    </array>\n    <item name=\"modem.controller.idle\">6</item>\n    <item name=\"modem.controller.rx\">221</item>\n    <item name=\"modem.controller.tx\">203</item>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"memory.bandwidths\">\n        <value>16.5</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">127</item>\n    <item name=\"wifi.controller.tx\">168</item>\n    <array name=\"wifi.controller.tx_levels\">1 </array>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0001</value>\n        <value>.001</value>\n        <value>.01</value>\n        <value>.1</value>\n        <value>1</value>\n    </array>\n    <item name=\"bluetooth.active\">93</item>\n    <item name=\"bluetooth.on\">0.65</item>\n    <item name=\"bluetooth.controller.voltage\">3700</item>\n</device>"
  },
  {
    "path": "OnePlus/NordCE-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-nordce-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/NordCE-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.nordce.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+OnePlus/OnePlusNordCE*\"\n\t\tandroid:priority=\"2091\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/NordCE-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">25px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">139px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">25px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/NordCE-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP10Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-op10pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/OP10Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.op10pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(20846|20847|2084A)\"\n        android:priority=\"2084\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/OP10Pro/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <integer name=\"config_screenBrightnessDoze\">3</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP10Pro/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP10Pro/res/values-sw320dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000001px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000001dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP10Pro/res/values-sw338dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000002px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000002dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP10Pro/res/values-sw360dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000003px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000003dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP10Pro/res/values-sw411dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000004px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000004dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP10Pro/res/values-sw454dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000005px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000005dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP10Pro/res/values-sw460dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000006px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000006dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP10Pro/res/values-xxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">120px</dimen>\n    <dimen name=\"status_bar_height\">120px</dimen>\n    <dimen name=\"status_bar_height_portrait\">120px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">120px</dimen>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,93 L -394,93 L -394,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -540,0 L -540,93 L -394,93 L -394,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP10Pro/res/values-xxxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">160px</dimen>\n    <dimen name=\"status_bar_height\">160px</dimen>\n    <dimen name=\"status_bar_height_portrait\">160px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">160px</dimen>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -720,0 L -720,124 L -525,124 L -525,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -720,0 L -720,124 L -525,124 L -525,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP10Pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">100</item>\r\n    <item name=\"screen.full\">580</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>3</value>\r\n        <value>1</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>403200</value>\r\n        <value>499200</value>\r\n        <value>614400</value>\r\n        <value>729600</value>\r\n        <value>844800</value>\r\n        <value>960000</value>\r\n        <value>1075200</value>\r\n        <value>1171200</value>\r\n        <value>1267200</value>\r\n        <value>1363200</value>\r\n        <value>1478400</value>\r\n        <value>1574400</value>\r\n        <value>1689600</value>\r\n        <value>1785600</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>5</value>\r\n        <value>7</value>\r\n        <value>8</value>\r\n        <value>12</value>\r\n        <value>16</value>\r\n        <value>21</value>\r\n        <value>22</value>\r\n        <value>26</value>\r\n        <value>29</value>\r\n        <value>34</value>\r\n        <value>40</value>\r\n        <value>41</value>\r\n        <value>54</value>\r\n        <value>58</value>\r\n        <value>65</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>633600</value>\r\n        <value>768000</value>\r\n        <value>883200</value>\r\n        <value>998400</value>\r\n        <value>1113600</value>\r\n        <value>1209600</value>\r\n        <value>1324800</value>\r\n        <value>1440000</value>\r\n        <value>1555200</value>\r\n        <value>1651200</value>\r\n        <value>1766400</value>\r\n        <value>1881600</value>\r\n        <value>1996800</value>\r\n        <value>2112000</value>\r\n        <value>2227200</value>\r\n        <value>2342400</value>\r\n        <value>2419200</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>33</value>\r\n        <value>42</value>\r\n        <value>51</value>\r\n        <value>59</value>\r\n        <value>70</value>\r\n        <value>75</value>\r\n        <value>88</value>\r\n        <value>101</value>\r\n        <value>122</value>\r\n        <value>130</value>\r\n        <value>151</value>\r\n        <value>181</value>\r\n        <value>207</value>\r\n        <value>233</value>\r\n        <value>278</value>\r\n        <value>314</value>\r\n        <value>335</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster2\">\r\n        <value>806400</value>\r\n        <value>940800</value>\r\n        <value>1056000</value>\r\n        <value>1171200</value>\r\n        <value>1286400</value>\r\n        <value>1401600</value>\r\n        <value>1497600</value>\r\n        <value>1612800</value>\r\n        <value>1728000</value>\r\n        <value>1843200</value>\r\n        <value>1958400</value>\r\n        <value>2054400</value>\r\n        <value>2169600</value>\r\n        <value>2284800</value>\r\n        <value>2400000</value>\r\n        <value>2515200</value>\r\n        <value>2630400</value>\r\n        <value>2726400</value>\r\n        <value>2822400</value>\r\n        <value>2841600</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster2\">\r\n        <value>86</value>\r\n        <value>96</value>\r\n        <value>109</value>\r\n        <value>127</value>\r\n        <value>142</value>\r\n        <value>158</value>\r\n        <value>169</value>\r\n        <value>190</value>\r\n        <value>207</value>\r\n        <value>231</value>\r\n        <value>270</value>\r\n        <value>290</value>\r\n        <value>333</value>\r\n        <value>386</value>\r\n        <value>428</value>\r\n        <value>487</value>\r\n        <value>554</value>\r\n        <value>616</value>\r\n        <value>684</value>\r\n        <value>686</value>\r\n    </array>\r\n    <item name=\"cpu.active\">8.5</item>\r\n    <item name=\"cpu.idle\">0.1</item>\r\n    <item name=\"cpu.suspend\">0</item>\r\n    <item name=\"battery.capacity\">4040</item>\r\n    <item name=\"wifi.on\">0.1</item>\r\n    <item name=\"wifi.active\">173</item>\r\n    <item name=\"wifi.scan\">0.5</item>\r\n    <item name=\"dsp.audio\">25</item>\r\n    <item name=\"dsp.video\">81</item>\r\n    <item name=\"camera.flashlight\">550</item>\r\n    <item name=\"camera.avg\">390</item>\r\n    <item name=\"gps.on\">13.5</item>\r\n    <item name=\"radio.active\">170</item>\r\n    <item name=\"radio.scanning\">5.8</item>\r\n    <array name=\"radio.on\">\r\n        <value>95</value>\r\n        <value>8</value>\r\n    </array>\r\n    <item name=\"modem.controller.idle\">6</item>\r\n    <item name=\"modem.controller.rx\">204</item>\r\n    <item name=\"modem.controller.tx\">220</item>\r\n    <item name=\"modem.controller.voltage\">4000</item>\r\n    <array name=\"memory.bandwidths\">\r\n        <value>21</value>\r\n    </array>\r\n    <item name=\"wifi.controller.idle\">1</item>\r\n    <item name=\"wifi.controller.rx\">170</item>\r\n    <item name=\"wifi.controller.tx\">210</item>\r\n    <array name=\"wifi.controller.tx_levels\">1 </array>\r\n    <item name=\"wifi.controller.voltage\">4000</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0001</value>\r\n        <value>.001</value>\r\n        <value>.01</value>\r\n        <value>.1</value>\r\n        <value>1</value>\r\n    </array>\r\n    <item name=\"bluetooth.active\">130</item>\r\n    <item name=\"bluetooth.on\">0.8</item>\r\n    <item name=\"bluetooth.controller.voltage\">4000</item>\r\n</device>\r\n"
  },
  {
    "path": "OnePlus/OP10Pro-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-op10pro-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/OP10Pro-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.op10pro.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(20846|20847|2084A)\"\n        android:priority=\"2084\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/OP10Pro-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP10Pro-SystemUI/res/values-xxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">25px</dimen>\n    <dimen name=\"status_bar_padding_end\">60px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">120px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">25px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">60px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP10Pro-SystemUI/res/values-xxhdpi-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">960px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP10Pro-SystemUI/res/values-xxxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">33px</dimen>\n    <dimen name=\"status_bar_padding_end\">80px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">160px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">33px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">80px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP10Pro-SystemUI/res/values-xxxhdpi-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">1280px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP6/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-op6\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/OP6/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.op6\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+OnePlus/OnePlus6/OnePlus6*\"\n\t\tandroid:priority=\"11\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/OP6/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_autoBrightnessResetAmbientLuxAfterWarmUp\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <integer name=\"config_autoBrightnessAmbientLightHorizon\">10000</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n    <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>10</item>\n        <item>20</item>\n        <item>46</item>\n        <item>78</item>\n        <item>128</item>\n        <item>220</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>20</item>\n        <item>45</item>\n        <item>1025</item>\n        <item>1480</item>\n        <item>2250</item>\n        <item>3300</item>\n        <item>10000</item>\n    </integer-array>\n\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <integer name=\"config_overrideHasPermanentMenuKey\">2</integer>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <integer name=\"config_screenBrightnessDark\">2</integer>\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>10</item>\n    </integer-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>10</item>\n    </integer-array>\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>10</item>\n    </integer-array>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n\n    <!--<bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>-->\n</resources>\n"
  },
  {
    "path": "OnePlus/OP6/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">80px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">80px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -160,0 L -160,80 L 160,80 L 160,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP6/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP6T/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-op6t\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/OP6T/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.op6t\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+OnePlus/OnePlus6T/OnePlus6T*\"\n\t\tandroid:priority=\"74\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/OP6T/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Copyright (C) 2009 The Android Open Source Project\n\n     Licensed under the Apache License, Version 2.0 (the \"License\");\n     you may not use this file except in compliance with the License.\n     You may obtain a copy of the License at\n\n          http://www.apache.org/licenses/LICENSE-2.0\n\n     Unless required by applicable law or agreed to in writing, software\n     distributed under the License is distributed on an \"AS IS\" BASIS,\n     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n     See the License for the specific language governing permissions and\n     limitations under the License.\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate. -->\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N  1 zones as follows:\n\n         Zone 0:        0 <= LUX < array[0]\n         Zone 1:        array[0] <= LUX < array[1]\n         ...\n         Zone N:        array[N - 1] <= LUX < array[N]\n         Zone N + 1     array[N] <= LUX < infinity\n\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>20</item>\n        <item>45</item>\n        <item>1025</item>\n        <item>1480</item>\n        <item>2250</item>\n        <item>3300</item>\n        <item>10000</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>24</item>\n        <item>40</item>\n        <item>80</item>\n        <item>184</item>\n        <item>312</item>\n        <item>512</item>\n        <item>880</item>\n        <item>1023</item>\n    </integer-array>\n\n    <!-- Screen brightness used to dim the screen when the user activity\n         timeout expires.  May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDim\">6</integer>\n\n    <!-- Default screen brightness setting.\n         Must be in the range specified by minimum and maximum. -->\n    <integer name=\"config_screenBrightnessSettingDefault\">184</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n\n    <!-- Stability requirements in milliseconds for accepting a new brightness level.  This is used\n         for debouncing the light sensor.  Different constants are used to debounce the light sensor\n         when adapting to brighter or darker environments.  This parameter controls how quickly\n         brightness changes occur in response to an observed change in light level that exceeds the\n         hysteresis threshold. -->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n\n    <!-- The maximum range of gamma adjustment possible using the screen\n         auto-brightness adjustment setting. -->\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300%</fraction>\n\n    <!-- Period of time in which to consider light samples in milliseconds. -->\n    <integer name=\"config_autoBrightnessAmbientLightHorizon\">10000</integer>\n\n    <!-- Amount of time it takes for the light sensor to warm up in milliseconds.\n         For this time after the screen turns on, the Power Manager\n         will not debounce light sensor readings -->\n    <integer name=\"config_lightSensorWarmupTime\">200</integer>\n\n    <!-- The bounding path of the cutout region of the main built-in display.\n         Must either be empty if there is no cutout region, or a string that is parsable by\n         {@link android.util.PathParser}.\n\n         The path is assumed to be specified in display coordinates with pixel units and in\n         the display's native orientation, with the origin of the coordinate system at the\n         center top of the display.\n\n         To facilitate writing device-independent emulation overlays, the marker `@dp` can be\n         appended after the path string to interpret coordinates in dp instead of px units.\n         Note that a physical cutout should be configured in pixels for the best results.\n         -->\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">\n        M 0,0\n        L -183, 0\n        A 24.0, 24.0, 0, 0, 1, -159.0, 22.0\n        A 64.0, 64.0, 0, 0, 0, -95.0, 80.0\n        L 95.0, 80.0 A 64.0, 64.0, 0, 0, 0, 159.0, 22.0\n        A 24.0, 24.0, 0, 0, 1, 183.0, 0\n        Z\n    </string>\n\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">80px</dimen>\n    <dimen name=\"status_bar_height_portrait\">80px</dimen>\n    <dimen name=\"status_bar_height_landscape\">80px</dimen>\n\n    <!-- Screen off delay\n    <integer name=\"config_screen_off_delay\">1800</integer> -->\n\n    <!-- Radius of the software rounded corners. -->\n    <dimen name=\"rounded_corner_radius\">48px</dimen>\n\n</resources>\n"
  },
  {
    "path": "OnePlus/OP6T/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">80px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP6T/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">70</item>\n    <item name=\"screen.full\">205</item>\n    <item name=\"bluetooth.active\">36</item>\n    <item name=\"bluetooth.on\">2</item>\n    <item name=\"wifi.on\">8</item>\n    <item name=\"wifi.active\">160</item>\n    <item name=\"wifi.scan\">166</item>\n    <item name=\"dsp.audio\">37</item>\n    <item name=\"dsp.video\">64</item>\n    <item name=\"camera.flashlight\">118</item>\n    <item name=\"camera.avg\">547</item>\n    <item name=\"radio.active\">103</item>\n    <item name=\"radio.scanning\">1</item>\n    <item name=\"gps.on\">80</item>\n    <array name=\"radio.on\">\n        <value>3</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n        <value>2803200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>23</value>\n        <value>24.2</value>\n        <value>25.4</value>\n        <value>26.6</value>\n        <value>27.6</value>\n        <value>29.1</value>\n        <value>30.2</value>\n        <value>31.3</value>\n        <value>32.5</value>\n        <value>33.9</value>\n        <value>35.7</value>\n        <value>37.1</value>\n        <value>39.9</value>\n        <value>43.1</value>\n        <value>46.1</value>\n        <value>49.9</value>\n        <value>53.5</value>\n        <value>57.6</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>63.7</value>\n        <value>69.1</value>\n        <value>74.9</value>\n        <value>80.6</value>\n        <value>86.3</value>\n        <value>90.5</value>\n        <value>96</value>\n        <value>103</value>\n        <value>112.9</value>\n        <value>119.7</value>\n        <value>128.2</value>\n        <value>134.3</value>\n        <value>145.5</value>\n        <value>153.1</value>\n        <value>185.8</value>\n        <value>196.9</value>\n        <value>224.5</value>\n        <value>233.3</value>\n        <value>240.7</value>\n        <value>271.7</value>\n        <value>287.3</value>\n        <value>313.4</value>\n        <value>337.7</value>\n        <value>400.8</value>\n        <value>469.3</value>\n    </array>\n    <item name=\"cpu.idle\">5</item>\n    <item name=\"cpu.awake\">8</item>\n    <item name=\"battery.capacity\">3300</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>\n"
  },
  {
    "path": "OnePlus/OP6T-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-op6t-systemui\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/OP6T-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.op6t.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+OnePlus/OnePlus6T/OnePlus6T*\"\n\t\tandroid:priority=\"60\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/OP6T-SystemUI/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n * Copyright (c) 2006, The Android Open Source Project\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n*/\n-->\n<resources>\n    <dimen name=\"rounded_corner_content_padding\">24px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP6T-SystemUI/res/values-sw372dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n * Copyright (c) 2006, The Android Open Source Project\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n*/\n-->\n<resources>\n    <dimen name=\"rounded_corner_content_padding\">24px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP8/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-op8\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/OP8/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.op8\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.odm.device\"\n                android:requiredSystemPropertyValue=\"+(OnePlus8|OnePlus8TMO)\"\n        android:priority=\"1982\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/OP8/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">132px</dimen>\n    <dimen name=\"status_bar_height\">132px</dimen>\n    <dimen name=\"status_bar_height_portrait\">132px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">132px</dimen>\n\n    <integer name=\"config_screenBrightnessDoze\">3</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,102 L -408,102 L -408,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -540,0 L -540,102 L -408,102 L -408,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP8/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP8/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">119.79</item>\n    <item name=\"screen.full\">430</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>518400</value>\n        <value>614400</value>\n        <value>691200</value>\n        <value>787200</value>\n        <value>883200</value>\n        <value>979200</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1248000</value>\n        <value>1344000</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>7</value>\n        <value>8</value>\n        <value>10</value>\n        <value>11</value>\n        <value>12</value>\n        <value>13</value>\n        <value>15</value>\n        <value>16</value>\n        <value>17</value>\n        <value>19</value>\n        <value>21</value>\n        <value>23</value>\n        <value>25</value>\n        <value>29</value>\n        <value>31</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400</value>\n        <value>825600</value>\n        <value>844800</value>\n        <value>940800</value>\n        <value>960000</value>\n        <value>1056000</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1190400</value>\n        <value>1286400</value>\n        <value>1305600</value>\n        <value>1382400</value>\n        <value>1401600</value>\n        <value>1478400</value>\n        <value>1516800</value>\n        <value>1574400</value>\n        <value>1632000</value>\n        <value>1670400</value>\n        <value>1747200</value>\n        <value>1766400</value>\n        <value>1862400</value>\n        <value>1958400</value>\n        <value>1977600</value>\n        <value>2054400</value>\n        <value>2073600</value>\n        <value>2150400</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2265600</value>\n        <value>2342400</value>\n        <value>2361600</value>\n        <value>2419200</value>\n        <value>2457600</value>\n        <value>2553600</value>\n        <value>2649600</value>\n        <value>2745600</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>30</value>\n        <value>37</value>\n        <value>53</value>\n        <value>45</value>\n        <value>61</value>\n        <value>51</value>\n        <value>67</value>\n        <value>60</value>\n        <value>76</value>\n        <value>68</value>\n        <value>88</value>\n        <value>72</value>\n        <value>92</value>\n        <value>81</value>\n        <value>102</value>\n        <value>94</value>\n        <value>116</value>\n        <value>100</value>\n        <value>129</value>\n        <value>109</value>\n        <value>133</value>\n        <value>141</value>\n        <value>168</value>\n        <value>149</value>\n        <value>182</value>\n        <value>163</value>\n        <value>224</value>\n        <value>180</value>\n        <value>233</value>\n        <value>198</value>\n        <value>240</value>\n        <value>209</value>\n        <value>249</value>\n        <value>272</value>\n        <value>295</value>\n        <value>330</value>\n        <value>366</value>\n    </array>\n    <item name=\"cpu.active\">7.6</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"cpu.suspend\">0</item>\n    <item name=\"battery.capacity\">3550</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">168</item>\n    <item name=\"wifi.scan\">1.3</item>\n    <item name=\"dsp.audio\">24</item>\n    <item name=\"dsp.video\">63</item>\n    <item name=\"camera.flashlight\">650</item>\n    <item name=\"camera.avg\">380</item>\n    <item name=\"gps.on\">10</item>\n    <item name=\"radio.active\">168</item>\n    <item name=\"radio.scanning\">6</item>\n    <array name=\"radio.on\">\n        <value>88</value>\n        <value>8</value>\n    </array>\n    <item name=\"modem.controller.idle\">6</item>\n    <item name=\"modem.controller.rx\">180</item>\n    <item name=\"modem.controller.tx\">186</item>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"memory.bandwidths\">\n        <value>17</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">152</item>\n    <item name=\"wifi.controller.tx\">190</item>\n    <array name=\"wifi.controller.tx_levels\">1 </array>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0001</value>\n        <value>.001</value>\n        <value>.01</value>\n        <value>.1</value>\n        <value>1</value>\n    </array>\n    <item name=\"bluetooth.active\">135</item>\n    <item name=\"bluetooth.on\">0.6</item>\n    <item name=\"bluetooth.controller.voltage\">3700</item>\n</device>"
  },
  {
    "path": "OnePlus/OP8-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-op8-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/OP8-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.op8.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.product.odm.device\"\n                android:requiredSystemPropertyValue=\"+(OnePlus8|OnePlus8TMO)\"\n        android:priority=\"1982\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/OP8-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">25px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">132px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">25px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP8-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP8-SystemUI/res/values-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">810px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP9/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-op9\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/OP9/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.op9\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(19825|20851|20852|20853|20854)\"\n        android:priority=\"1983\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/OP9/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">133px</dimen>\n    <dimen name=\"status_bar_height\">133px</dimen>\n    <dimen name=\"status_bar_height_portrait\">133px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">133px</dimen>\n\n    <integer name=\"config_screenBrightnessDoze\">3</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,100 L -409,100 L -409,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -540,0 L -540,100 L -409,100 L -409,0 Z</string>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP9/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP9/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">176</item>\r\n    <item name=\"screen.full\">460</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>3</value>\r\n        <value>1</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>403200</value>\r\n        <value>499200</value>\r\n        <value>595200</value>\r\n        <value>691200</value>\r\n        <value>806400</value>\r\n        <value>902400</value>\r\n        <value>998400</value>\r\n        <value>1094400</value>\r\n        <value>1209600</value>\r\n        <value>1305600</value>\r\n        <value>1401600</value>\r\n        <value>1497600</value>\r\n        <value>1612800</value>\r\n        <value>1708800</value>\r\n        <value>1804800</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>5</value>\r\n        <value>7</value>\r\n        <value>8</value>\r\n        <value>9</value>\r\n        <value>10</value>\r\n        <value>14</value>\r\n        <value>16</value>\r\n        <value>18</value>\r\n        <value>21</value>\r\n        <value>23</value>\r\n        <value>24</value>\r\n        <value>27</value>\r\n        <value>29</value>\r\n        <value>31</value>\r\n        <value>32</value>\r\n        <value>35</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>710400</value>\r\n        <value>844800</value>\r\n        <value>960000</value>\r\n        <value>1075200</value>\r\n        <value>1209600</value>\r\n        <value>1324800</value>\r\n        <value>1440000</value>\r\n        <value>1555200</value>\r\n        <value>1670400</value>\r\n        <value>1766400</value>\r\n        <value>1881600</value>\r\n        <value>1996800</value>\r\n        <value>2112000</value>\r\n        <value>2227200</value>\r\n        <value>2342400</value>\r\n        <value>2419200</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>31</value>\r\n        <value>39</value>\r\n        <value>47</value>\r\n        <value>59</value>\r\n        <value>70</value>\r\n        <value>81</value>\r\n        <value>94</value>\r\n        <value>103</value>\r\n        <value>122</value>\r\n        <value>137</value>\r\n        <value>160</value>\r\n        <value>182</value>\r\n        <value>192</value>\r\n        <value>220</value>\r\n        <value>270</value>\r\n        <value>317</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster2\">\r\n        <value>844800</value>\r\n        <value>960000</value>\r\n        <value>1075200</value>\r\n        <value>1190400</value>\r\n        <value>1305600</value>\r\n        <value>1420800</value>\r\n        <value>1555200</value>\r\n        <value>1670400</value>\r\n        <value>1785600</value>\r\n        <value>1900800</value>\r\n        <value>2035200</value>\r\n        <value>2150400</value>\r\n        <value>2265600</value>\r\n        <value>2380800</value>\r\n        <value>2496000</value>\r\n        <value>2611200</value>\r\n        <value>2726400</value>\r\n        <value>2841600</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster2\">\r\n        <value>49</value>\r\n        <value>59</value>\r\n        <value>69</value>\r\n        <value>82</value>\r\n        <value>96</value>\r\n        <value>113</value>\r\n        <value>133</value>\r\n        <value>157</value>\r\n        <value>172</value>\r\n        <value>182</value>\r\n        <value>210</value>\r\n        <value>247</value>\r\n        <value>289</value>\r\n        <value>332</value>\r\n        <value>374</value>\r\n        <value>471</value>\r\n        <value>516</value>\r\n        <value>583</value>\r\n    </array>\r\n    <item name=\"cpu.active\">7.7</item>\r\n    <item name=\"cpu.idle\">0.1</item>\r\n    <item name=\"cpu.suspend\">0</item>\r\n    <item name=\"battery.capacity\">3550</item>\r\n    <item name=\"wifi.on\">0.1</item>\r\n    <item name=\"wifi.active\">160</item>\r\n    <item name=\"wifi.scan\">1.2</item>\r\n    <item name=\"dsp.audio\">24</item>\r\n    <item name=\"dsp.video\">66</item>\r\n    <item name=\"camera.flashlight\">600</item>\r\n    <item name=\"camera.avg\">368</item>\r\n    <item name=\"gps.on\">13.7</item>\r\n    <item name=\"radio.active\">160</item>\r\n    <item name=\"radio.scanning\">5.5</item>\r\n    <array name=\"radio.on\">\r\n        <value>86</value>\r\n        <value>8</value>\r\n    </array>\r\n    <item name=\"modem.controller.idle\">6</item>\r\n    <item name=\"modem.controller.rx\">180</item>\r\n    <item name=\"modem.controller.tx\">186</item>\r\n    <item name=\"modem.controller.voltage\">3700</item>\r\n    <array name=\"memory.bandwidths\">\r\n        <value>17</value>\r\n    </array>\r\n    <item name=\"wifi.controller.idle\">1</item>\r\n    <item name=\"wifi.controller.rx\">176</item>\r\n    <item name=\"wifi.controller.tx\">200</item>\r\n    <array name=\"wifi.controller.tx_levels\">1 </array>\r\n    <item name=\"wifi.controller.voltage\">3700</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0001</value>\r\n        <value>.001</value>\r\n        <value>.01</value>\r\n        <value>.1</value>\r\n        <value>1</value>\r\n    </array>\r\n    <item name=\"bluetooth.active\">130</item>\r\n    <item name=\"bluetooth.on\">0.7</item>\r\n    <item name=\"bluetooth.controller.voltage\">3700</item>\r\n</device>"
  },
  {
    "path": "OnePlus/OP9-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oneplus-op9-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "OnePlus/OP9-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oneplus.op9.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(19825|20851|20852|20853|20854)\"\n        android:priority=\"1983\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "OnePlus/OP9-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">25px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">133px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">25px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP9-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "OnePlus/OP9-SystemUI/res/values-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">912px</dimen>\n</resources>\n"
  },
  {
    "path": "Oukitel/C18_Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oukitel-c18pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Oukitel/C18_Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oukitel.c18pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+OUKITEL/C18_Pro*\"\n\t\tandroid:priority=\"103\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Oukitel/C18_Pro/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n</resources>\n"
  },
  {
    "path": "Oukitel/C18_Pro/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_landscape\">24.0dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">24.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Oukitel/C18_Pro/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0 0 L 36 0 C 36 30 36 60 37 60 C 42 80 84 80 90 60 L 90 0 Z @left</string>\n</resources>\n"
  },
  {
    "path": "Oukitel/C18_Pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">100</item>\n    <item name=\"screen.on\">200</item>\n    <item name=\"screen.full\">300</item>\n    <item name=\"bluetooth.active\">10</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">3</item>\n    <item name=\"wifi.active\">200</item>\n    <item name=\"wifi.scan\">100</item>\n    <item name=\"audio\">100</item>\n    <item name=\"video\">50</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">50</item>\n    <item name=\"radio.active\">200</item>\n    <item name=\"radio.scanning\">10</item>\n    <array name=\"radio.on\">\n        <value>2</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>100</value>\n    </array>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>. <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.2</value>\n        <value>2</value>\n        <value>20</value>\n        <value>200</value>\n        <value>500</value>\n    </array>\n    <item name=\"modem.controller.sleep\">1</item>\n    <item name=\"modem.controller.idle\">1</item>\n    <item name=\"modem.controller.rx\">1</item>\n    <array name=\"modem.controller.tx\">\n        <value>1</value>\n        <value>2</value>\n        <value>3</value>\n        <value>2</value>\n        <value>3</value>\n    </array>\n    <item name=\"modem.controller.voltage\">1</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>1</value>\n    </array>\n    <item name=\"gps.voltage\">1</item>\n</device>"
  },
  {
    "path": "Oukitel/WP8PRO/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-oukitel-wp8pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Oukitel/WP8PRO/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.oukitel.wp8pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+OUKITEL/WP8_Pro*\"\n\t\tandroid:priority=\"238\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Oukitel/WP8PRO/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n</resources>\n"
  },
  {
    "path": "Oukitel/WP8PRO/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_mainBuiltInDisplayCutout\">m-11.68968,17.05696c2.62968,6.21568 7.08857,9.6944 11.70693,9.6944s9.07725,-3.47873 11.70693,-9.6944m-0.00313,0c4.58083,-10.81477 12.24164,-17.04067 20.28077,-17.04067l-63.97539,0c8.04226,0 15.69992,6.2259 20.28077,17.04067 @dp</string>\n</resources>\n"
  },
  {
    "path": "Oukitel/WP8PRO/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">100</item>\n    <item name=\"screen.on\">200</item>\n    <item name=\"screen.full\">300</item>\n    <item name=\"bluetooth.active\">10</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">3</item>\n    <item name=\"wifi.active\">200</item>\n    <item name=\"wifi.scan\">100</item>\n    <item name=\"audio\">100</item>\n    <item name=\"video\">50</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">50</item>\n    <item name=\"radio.active\">200</item>\n    <item name=\"radio.scanning\">10</item>\n    <array name=\"radio.on\">\n        <value>2</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>100</value>\n    </array>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>. <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.2</value>\n        <value>2</value>\n        <value>20</value>\n        <value>200</value>\n        <value>500</value>\n    </array>\n    <item name=\"modem.controller.sleep\">1</item>\n    <item name=\"modem.controller.idle\">1</item>\n    <item name=\"modem.controller.rx\">1</item>\n    <array name=\"modem.controller.tx\">\n        <value>1</value>\n        <value>2</value>\n        <value>3</value>\n        <value>2</value>\n        <value>3</value>\n    </array>\n    <item name=\"modem.controller.voltage\">1</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>1</value>\n    </array>\n    <item name=\"gps.voltage\">1</item>\n</device>"
  },
  {
    "path": "README",
    "content": "This projects includes hardware-specific overlay changes, and an app which selects it dynamically\n\nHere are the list of changes:\n- Set Telephony:config_enabled_lte to true on all 4G devices, so the user can select 4G network type in the settings\n- Enable Night Mode on devices where appropriate\n- Enable Navigation Bar on devices not setting qemu.hw.keys (HTC U11+)\n- On Essential PH-1,extends Status Bar to cover the camera notch\n"
  },
  {
    "path": "Razer/cheryl/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-razer-cheryl\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Razer/cheryl/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.razer.cheryl\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+razer/cheryl/cheryl*\"\n\t\tandroid:priority=\"91\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Razer/cheryl/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>15</item>\n        <item>40</item>\n        <item>55</item>\n        <item>82</item>\n        <item>120</item>\n        <item>150</item>\n        <item>180</item>\n        <item>230</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>20</item>\n        <item>40</item>\n        <item>100</item>\n        <item>325</item>\n        <item>600</item>\n        <item>1250</item>\n        <item>2200</item>\n        <item>4000</item>\n        <item>10000</item>\n    </integer-array>\n    <integer-array name=\"config_defaultNotificationVibePattern\">\n        <item>0</item>\n        <item>45</item>\n        <item>250</item>\n        <item>45</item>\n    </integer-array>\n    <string-array name=\"config_ephemeralResolverPackage\">\n        <item>com.google.android.gms</item>\n    </string-array>\n    <string-array name=\"config_gpsParameters\">\n        <item>SUPL_HOST=supl.google.com</item>\n        <item>SUPL_PORT=7275</item>\n        <item>SUPL_VER=0x20000</item>\n        <item>SUPL_MODE=1</item>\n        <item>SUPL_ES=0</item>\n        <item>LPP_PROFILE=0</item>\n        <item>USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=1</item>\n        <item>A_GLONASS_POS_PROTOCOL_SELECT=0</item>\n        <item>GPS_LOCK=0</item>\n    </string-array>\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>12</item>\n    </integer-array>\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>13</item>\n        <item>10</item>\n    </integer-array>\n    <integer-array name=\"config_lteDbmThresholds\">\n        <item>-126</item>\n        <item>-125</item>\n        <item>-111</item>\n        <item>-105</item>\n        <item>-94</item>\n        <item>-44</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    <integer-array name=\"config_notificationFallbackVibePattern\">\n        <item>0</item>\n        <item>35</item>\n        <item>150</item>\n        <item>35</item>\n    </integer-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>1</item>\n        <item>7</item>\n        <item>0</item>\n        <item>5</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wigig0</item>\n        <item>softap0</item>\n    </string-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>13</item>\n        <item>10</item>\n    </integer-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Razer/cheryl/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_enableFusedLocationOverlay\">false</bool>\n    <bool name=\"config_enableNetworkLocationOverlay\">false</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n    <bool name=\"config_nightDisplayAvailable\">true</bool>\n    <bool name=\"config_pinnerCameraApp\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_sim_phonebook_batch_operation\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_enable_wifi_firmware_debugging\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n</resources>\n"
  },
  {
    "path": "Razer/cheryl/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<integer name=\"config_previousVibrationsDumpLimit\">20</integer>\n</resources>\n"
  },
  {
    "path": "Realme/6/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-6\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/6/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\" package=\"me.phh.treble.overlay.realme.r6\">\n    <overlay android:isStatic=\"true\"\n             android:priority=\"406\"\n             android:requiredSystemPropertyName=\"ro.build.overlay.deviceid\"\n             android:requiredSystemPropertyValue=\"+RMX2001\"\n             android:targetPackage=\"android\"/>\n</manifest>\n"
  },
  {
    "path": "Realme/6/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>\r\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\r\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100.0%</fraction>\r\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">300.0%</fraction>\r\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\r\n        <item>8</item>\r\n        <item>22</item>\r\n        <item>48</item>\r\n        <item>78</item>\r\n        <item>128</item>\r\n        <item>206</item>\r\n        <item>255</item>\r\n    </integer-array>\r\n    <integer-array name=\"config_autoBrightnessLevels\">\r\n        <item>45</item>\r\n        <item>1025</item>\r\n        <item>1480</item>\r\n        <item>2250</item>\r\n        <item>3300</item>\r\n        <item>10000</item>\r\n    </integer-array>\r\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\r\n    <bool name=\"config_showNavigationBar\">true</bool>\r\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\r\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\r\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\r\n    <bool name=\"config_sustainedPerformanceModeSupported\">false</bool>\r\n    <bool name=\"config_wifi_batched_scan_supported\">false</bool>\r\n    <bool name=\"config_lidControlsSleep\">false</bool>\r\n    <bool name=\"config_device_volte_available\">true</bool>\r\n    <bool name=\"config_device_vt_available\">true</bool>\r\n    <bool name=\"config_automatic_brightness_available\">true</bool>\r\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\r\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\r\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\r\n    <bool name=\"config_dozeAfterScreenOffByDefault\">false</bool>\r\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\r\n    <bool name=\"config_enableBurnInProtection\">true</bool>\r\n    <integer name=\"config_shutdownBatteryTemperature\">610</integer>\r\n    <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\r\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\r\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\r\n    <integer name=\"config_screenBrightnessDoze\">2</integer>\r\n    <integer name=\"config_screenBrightnessDark\">2</integer>\r\n    <integer name=\"config_screenBrightnessDim\">2</integer>\r\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\r\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\r\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\r\n    <integer name=\"config_autoBrightnessLightSensorRate\">500</integer>\r\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\r\n</resources>\r\n"
  },
  {
    "path": "Realme/6/res/values/network.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This file contains misc non default vars -->\n<resources>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>    \n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n</resources>\n"
  },
  {
    "path": "Realme/6/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">110px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">110px</dimen>\n    <!-- Corner Radius -->\n    <dimen name=\"rounded_corner_radius\">105px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">28.0dip</dimen>\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -544,0 L -544,115 L -382,115 L -382,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Realme/6/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/6/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"ambient.on\">0.1</item>\r\n    <item name=\"screen.on\">0.1</item>\r\n    <item name=\"screen.full\">0.1</item>\r\n    <item name=\"bluetooth.active\">0.1</item>\r\n    <item name=\"bluetooth.on\">0.1</item>\r\n    <item name=\"wifi.on\">0.1</item>\r\n    <item name=\"wifi.active\">0.1</item>\r\n    <item name=\"wifi.scan\">0.1</item>\r\n    <item name=\"audio\">0.1</item>\r\n    <item name=\"video\">0.1</item>\r\n    <item name=\"camera.flashlight\">0.1</item>\r\n    <item name=\"camera.avg\">0.1</item>\r\n    <item name=\"gps.on\">0.1</item>\r\n    <item name=\"radio.active\">0.1</item>\r\n    <item name=\"radio.scanning\">0.1</item>\r\n    <array name=\"radio.on\">\r\n        <value>0.2</value>\r\n        <value>0.1</value>\r\n    </array>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>1</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster0\">\r\n        <value>400000</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster0\">\r\n        <value>0.1</value>\r\n    </array>\r\n    <item name=\"cpu.idle\">0.1</item>\r\n    <array name=\"memory.bandwidths\">\r\n        <value>22.7</value>\r\n    </array>\r\n    <item name=\"battery.capacity\">1000</item>\r\n    <item name=\"wifi.controller.idle\">0</item>\r\n    <item name=\"wifi.controller.rx\">0</item>\r\n    <item name=\"wifi.controller.tx\">0</item>\r\n    <array name=\"wifi.controller.tx_levels\" />\r\n    <item name=\"wifi.controller.voltage\">0</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n    <item name=\"modem.controller.sleep\">0</item>\r\n    <item name=\"modem.controller.idle\">0</item>\r\n    <item name=\"modem.controller.rx\">0</item>\r\n    <array name=\"modem.controller.tx\">\r\n        <value>0</value>\r\n        <value>0</value>\r\n        <value>0</value>\r\n        <value>0</value>\r\n        <value>0</value>\r\n    </array>\r\n    <item name=\"modem.controller.voltage\">0</item>\r\n    <array name=\"gps.signalqualitybased\">\r\n        <value>0</value>\r\n        <value>0</value>\r\n    </array>\r\n    <item name=\"gps.voltage\">0</item>\r\n</device>"
  },
  {
    "path": "Realme/6/res/xml/power_profile_test.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"battery.capacity\">3000</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>4</value>\r\n    </array>\r\n    <item name=\"cpu.suspend\">5</item>\r\n    <item name=\"cpu.idle\">1.11</item>\r\n    <item name=\"cpu.active\">2.55</item>\r\n    <item name=\"cpu.cluster_power.cluster0\">2.11</item>\r\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>1000000</value>\r\n        <value>2000000</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>300000</value>\r\n        <value>1000000</value>\r\n        <value>2500000</value>\r\n        <value>3000000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>10</value>\r\n        <value>20</value>\r\n        <value>30</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>25</value>\r\n        <value>35</value>\r\n        <value>50</value>\r\n        <value>60</value>\r\n    </array>\r\n    <item name=\"ambient.on\">0.5</item>\r\n    <item name=\"screen.on\">100</item>\r\n    <item name=\"screen.full\">800</item>\r\n    <item name=\"camera.flashlight\">500</item>\r\n    <item name=\"camera.avg\">600</item>\r\n    <item name=\"audio\">100.0</item>\r\n    <item name=\"video\">150.0</item>\r\n    <item name=\"gps.on\">10</item>\r\n    <item name=\"radio.active\">60</item>\r\n    <item name=\"radio.scanning\">3</item>\r\n    <array name=\"radio.on\">\r\n        <value>6</value>\r\n        <value>5</value>\r\n        <value>4</value>\r\n        <value>3</value>\r\n        <value>3</value>\r\n    </array>\r\n</device>"
  },
  {
    "path": "Realme/6i/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-6i\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/6i/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\" package=\"me.phh.treble.overlay.realme.r6i\">\n    <overlay android:isStatic=\"true\"\n             android:priority=\"139\"\n             android:requiredSystemPropertyName=\"ro.build.overlay.deviceid\"\n             android:requiredSystemPropertyValue=\"+RMX2002\"\n             android:targetPackage=\"android\"/>\n</manifest>\n"
  },
  {
    "path": "Realme/6i/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>\r\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\r\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100.0%</fraction>\r\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">300.0%</fraction>\r\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\r\n        <item>8</item>\r\n        <item>22</item>\r\n        <item>48</item>\r\n        <item>78</item>\r\n        <item>128</item>\r\n        <item>206</item>\r\n        <item>255</item>\r\n    </integer-array>\r\n    <integer-array name=\"config_autoBrightnessLevels\">\r\n        <item>45</item>\r\n        <item>1025</item>\r\n        <item>1480</item>\r\n        <item>2250</item>\r\n        <item>3300</item>\r\n        <item>10000</item>\r\n    </integer-array>\r\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\r\n    <bool name=\"skip_restoring_network_selection\">true</bool>\r\n    <bool name=\"config_showNavigationBar\">true</bool>\r\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\r\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\r\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">true</bool>\r\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\r\n    <bool name=\"config_sustainedPerformanceModeSupported\">false</bool>\r\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\r\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\r\n    <bool name=\"config_wifi_batched_scan_supported\">false</bool>\r\n    <bool name=\"config_lidControlsSleep\">false</bool>\r\n    <bool name=\"config_device_volte_available\">true</bool>\r\n    <bool name=\"config_device_vt_available\">true</bool>\r\n    <bool name=\"config_hotswapCapable\">true</bool>\r\n    <bool name=\"config_automatic_brightness_available\">true</bool>\r\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\r\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\r\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\r\n    <bool name=\"config_dozeAfterScreenOffByDefault\">false</bool>\r\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\r\n    <bool name=\"config_enableBurnInProtection\">true</bool>\r\n    <integer name=\"config_shutdownBatteryTemperature\">610</integer>\r\n    <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\r\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\r\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\r\n    <integer name=\"config_screenBrightnessDoze\">2</integer>\r\n    <integer name=\"config_screenBrightnessDark\">2</integer>\r\n    <integer name=\"config_screenBrightnessDim\">2</integer>\r\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\r\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\r\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\r\n    <integer name=\"config_autoBrightnessLightSensorRate\">500</integer>\r\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\r\n</resources>"
  },
  {
    "path": "Realme/6i/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">110px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">110px</dimen>\n    <!-- Corner Radius -->\n    <dimen name=\"rounded_corner_radius\">105px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">28.0dip</dimen>\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -544,0 L -544,115 L -382,115 L -382,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Realme/6i/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/6i/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"ambient.on\">0.1</item>\r\n    <item name=\"screen.on\">0.1</item>\r\n    <item name=\"screen.full\">0.1</item>\r\n    <item name=\"bluetooth.active\">0.1</item>\r\n    <item name=\"bluetooth.on\">0.1</item>\r\n    <item name=\"wifi.on\">0.1</item>\r\n    <item name=\"wifi.active\">0.1</item>\r\n    <item name=\"wifi.scan\">0.1</item>\r\n    <item name=\"audio\">0.1</item>\r\n    <item name=\"video\">0.1</item>\r\n    <item name=\"camera.flashlight\">0.1</item>\r\n    <item name=\"camera.avg\">0.1</item>\r\n    <item name=\"gps.on\">0.1</item>\r\n    <item name=\"radio.active\">0.1</item>\r\n    <item name=\"radio.scanning\">0.1</item>\r\n    <array name=\"radio.on\">\r\n        <value>0.2</value>\r\n        <value>0.1</value>\r\n    </array>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>1</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster0\">\r\n        <value>400000</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster0\">\r\n        <value>0.1</value>\r\n    </array>\r\n    <item name=\"cpu.idle\">0.1</item>\r\n    <array name=\"memory.bandwidths\">\r\n        <value>22.7</value>\r\n    </array>\r\n    <item name=\"battery.capacity\">1000</item>\r\n    <item name=\"wifi.controller.idle\">0</item>\r\n    <item name=\"wifi.controller.rx\">0</item>\r\n    <item name=\"wifi.controller.tx\">0</item>\r\n    <array name=\"wifi.controller.tx_levels\" />\r\n    <item name=\"wifi.controller.voltage\">0</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n    <item name=\"modem.controller.sleep\">0</item>\r\n    <item name=\"modem.controller.idle\">0</item>\r\n    <item name=\"modem.controller.rx\">0</item>\r\n    <array name=\"modem.controller.tx\">\r\n        <value>0</value>\r\n        <value>0</value>\r\n        <value>0</value>\r\n        <value>0</value>\r\n        <value>0</value>\r\n    </array>\r\n    <item name=\"modem.controller.voltage\">0</item>\r\n    <array name=\"gps.signalqualitybased\">\r\n        <value>0</value>\r\n        <value>0</value>\r\n    </array>\r\n    <item name=\"gps.voltage\">0</item>\r\n</device>"
  },
  {
    "path": "Realme/6i/res/xml/power_profile_test.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"battery.capacity\">3000</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>4</value>\r\n    </array>\r\n    <item name=\"cpu.suspend\">5</item>\r\n    <item name=\"cpu.idle\">1.11</item>\r\n    <item name=\"cpu.active\">2.55</item>\r\n    <item name=\"cpu.cluster_power.cluster0\">2.11</item>\r\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>1000000</value>\r\n        <value>2000000</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>300000</value>\r\n        <value>1000000</value>\r\n        <value>2500000</value>\r\n        <value>3000000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>10</value>\r\n        <value>20</value>\r\n        <value>30</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>25</value>\r\n        <value>35</value>\r\n        <value>50</value>\r\n        <value>60</value>\r\n    </array>\r\n    <item name=\"ambient.on\">0.5</item>\r\n    <item name=\"screen.on\">100</item>\r\n    <item name=\"screen.full\">800</item>\r\n    <item name=\"camera.flashlight\">500</item>\r\n    <item name=\"camera.avg\">600</item>\r\n    <item name=\"audio\">100.0</item>\r\n    <item name=\"video\">150.0</item>\r\n    <item name=\"gps.on\">10</item>\r\n    <item name=\"radio.active\">60</item>\r\n    <item name=\"radio.scanning\">3</item>\r\n    <array name=\"radio.on\">\r\n        <value>6</value>\r\n        <value>5</value>\r\n        <value>4</value>\r\n        <value>3</value>\r\n        <value>3</value>\r\n    </array>\r\n</device>"
  },
  {
    "path": "Realme/8-5G/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-8-5g\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/8-5G/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\" package=\"me.phh.treble.overlay.realme.r8_5g\">\n    <overlay\n\tandroid:isStatic=\"true\"\n\tandroid:priority=\"261\"\n\tandroid:targetPackage=\"android\"\n        android:requiredSystemPropertyName=\"ro.boot.prjname\"\n\tandroid:requiredSystemPropertyValue=\"+(132863|133013)\" />\n</manifest>\n"
  },
  {
    "path": "Realme/8-5G/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm64/boot-framework.oat</item>\n        <item>/system/framework/arm/boot-framework.oat</item>\n        <item>/apex/com.android.art/javalib/arm64/boot-core-libart.oat</item>\n        <item>/apex/com.android.art/javalib/arm/boot-core-libart.oat</item>\n        <item>/apex/com.android.art/javalib/arm64/boot-okhttp.oat</item>\n        <item>/apex/com.android.art/javalib/arm/boot-okhttp.oat</item>\n        <item>/apex/com.android.art/javalib/arm64/boot.vdex</item>\n        <item>/apex/com.android.art/javalib/arm/boot.vdex</item>\n        <item>/apex/com.android.art/javalib/arm64/boot-core-libart.vdex</item>\n        <item>/apex/com.android.art/javalib/arm/boot-core-libart.vdex</item>\n        <item>/apex/com.android.art/javalib/arm64/boot-core-libart.art</item>\n        <item>/apex/com.android.art/javalib/arm/boot-core-libart.art</item>\n        <item>/system/framework/framework-res.apk</item>\n        <item>/system/lib64/libhwui.so</item>\n        <item>/system/lib/libhwui.so</item>\n        <item>/system/framework/boot-framework.vdex</item>\n        <item>/system/framework/oat/arm64/services.vdex</item>\n        <item>/system/framework/oat/arm64/services.odex</item>\n        <item>/apex/com.android.art/javalib/arm64/boot.oat</item>\n        <item>/apex/com.android.art/javalib/arm/boot.oat</item>\n        <item>/system/framework/telephony-common.jar</item>\n        <item>/system/framework/arm64/boot-telephony-common.art</item>\n        <item>/system/lib64/libsurfaceflinger.so</item>\n        <item>/apex/com.android.art/javalib/core-oj.jar</item>\n        <item>/apex/com.android.art/javalib/core-libart.jar</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n        <item>bt-dun</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>softap\\\\d</item>\n        <item>ap\\\\d</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>ethernet,9,9,9,-1,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,-1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_mcx,1001,0,3,60000,true</item>\n        <item>mobile_xcap,1002,0,3,60000,true</item>\n        <item>mobile_rcs,2001,0,3,60000,true</item>\n        <item>mobile_bip,2002,0,3,60000,true</item>\n        <item>mobile_vsim,2003,0,-1,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Realme/8-5G/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- WiFiResOverlay -->\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n\n    <!-- FrameworkResOverlay -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Product frameworks auto-gen rro -->\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n</resources>\n"
  },
  {
    "path": "Realme/8-5G/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">110.0px</dimen>\n\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">110.0px</dimen>\n    \n    <!-- Height of area above QQS where battery/time go. -->\n    <dimen name=\"quick_qs_offset_height\">@dimen/status_bar_height_portrait</dimen>\n\n    <!-- Whether the display cutout region of the main built-in display should be forced to\n         black in software (to avoid aliasing or emulate a cutout that is not physically existent).\n      -->\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    \n    <!-- The bounding path of the cutout region of the main built-in display. -->\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -544,0 L -544,110 L -388,110 L -388,0 Z</string>\n\n    <!-- Default radius of the software rounded corners. -->\n    <dimen name=\"rounded_corner_radius\">110.0px</dimen>\n\n</resources>\n"
  },
  {
    "path": "Realme/8-5G/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"quick_qs_offset_height\">@dimen/status_bar_height_landscape</dimen>\n</resources>\n\n"
  },
  {
    "path": "Realme/8-5G/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"battery.capacity\">4000</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.active\">2.55</item>\n    <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <item name=\"ambient.on\">0.5</item>\n    <item name=\"screen.on\">100</item>\n    <item name=\"screen.full\">800</item>\n    <item name=\"camera.flashlight\">500</item>\n    <item name=\"camera.avg\">600</item>\n    <item name=\"audio\">100.0</item>\n    <item name=\"video\">150.0</item>\n    <item name=\"gps.on\">10</item>\n    <item name=\"radio.active\">60</item>\n    <item name=\"radio.scanning\">3</item>\n    <array name=\"radio.on\">\n        <value>6</value>\n        <value>5</value>\n        <value>4</value>\n        <value>3</value>\n        <value>3</value>\n    </array>\n</device>\n"
  },
  {
    "path": "Realme/8-5G-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-8-5g-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/8-5G-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.realme.r8_5g.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.build.overlay.deviceid\"\n                android:requiredSystemPropertyValue=\"+[RMX324](1|2)\"\n                android:priority=\"336\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Realme/8-5G-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">24px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">133px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">25px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/8-5G-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/C2/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-c2\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/C2/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\" package=\"me.phh.treble.overlay.realme.c2\">\n    <overlay \n\tandroid:isStatic=\"true\" \n\tandroid:priority=\"310\" \n\tandroid:targetPackage=\"android\"\n        android:requiredSystemPropertyName=\"ro.product.vendor.model\"\n\tandroid:requiredSystemPropertyValue=\"+RMX194*\" />\n</manifest>\n"
  },
  {
    "path": "Realme/C2/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Realme/C2/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n</resources>\n"
  },
  {
    "path": "Realme/C2/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"navigation_bar_width\">44.0dip</dimen>\n    <dimen name=\"notification_header_padding_bottom\">16.0dip</dimen>\n    <dimen name=\"notification_header_padding_top\">21.0dip</dimen>\n    <dimen name=\"quick_qs_offset_height\">48.0dip</dimen>\n    <dimen name=\"rounded_corner_radius\">10.0px</dimen>\n    <dimen name=\"rounded_corner_radius_bottom\">10.0px</dimen>\n    <dimen name=\"rounded_corner_radius_top\">10.0px</dimen>\n    <dimen name=\"status_bar_height\">25.5dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">25.5dip</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/C2/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">45</item>\n    <item name=\"screen.full\">278</item>\n    <item name=\"bluetooth.active\">31</item>\n    <item name=\"bluetooth.on\">1.2</item>\n    <item name=\"wifi.on\">1.5</item>\n    <item name=\"wifi.active\">153</item>\n    <item name=\"wifi.scan\">40</item>\n    <item name=\"audio\">12</item>\n    <item name=\"video\">49</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">517</item>\n    <item name=\"gps.on\">30</item>\n    <item name=\"radio.active\">123</item>\n    <item name=\"radio.scanning\">10</item>\n    <array name=\"radio.on\">\n        <value>2</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>2001000</value>\n        <value>1961000</value>\n        <value>1927000</value>\n        <value>1897000</value>\n        <value>1868000</value>\n        <value>1838000</value>\n        <value>1809000</value>\n        <value>1779000</value>\n        <value>1750000</value>\n        <value>1617000</value>\n        <value>1484000</value>\n        <value>1351000</value>\n        <value>1218000</value>\n        <value>1085000</value>\n        <value>979000</value>\n        <value>900000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>1500000</value>\n        <value>1429000</value>\n        <value>1367000</value>\n        <value>1314000</value>\n        <value>1261000</value>\n        <value>1208000</value>\n        <value>1155000</value>\n        <value>1102000</value>\n        <value>1050000</value>\n        <value>948000</value>\n        <value>846000</value>\n        <value>745000</value>\n        <value>643000</value>\n        <value>542000</value>\n        <value>501000</value>\n        <value>400000</value>\n    </array>\n    <item name=\"cpu.active\">8</item>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>228</value>\n        <value>191</value>\n        <value>176</value>\n        <value>162</value>\n        <value>150</value>\n        <value>141</value>\n        <value>132</value>\n        <value>127</value>\n        <value>116</value>\n        <value>106</value>\n        <value>96</value>\n        <value>87</value>\n        <value>78</value>\n        <value>69</value>\n        <value>62</value>\n        <value>55</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>95</value>\n        <value>89</value>\n        <value>82</value>\n        <value>78</value>\n        <value>72</value>\n        <value>69</value>\n        <value>65</value>\n        <value>63</value>\n        <value>59</value>\n        <value>56</value>\n        <value>51</value>\n        <value>47</value>\n        <value>45</value>\n        <value>41</value>\n        <value>39</value>\n        <value>34</value>\n    </array>\n    <item name=\"cpu.idle\">6</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"wifi.controller.idle\">7.5</item>\n    <item name=\"wifi.controller.rx\">107.9</item>\n    <item name=\"wifi.controller.tx\">212.4</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">3.3</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">1</item>\n    <item name=\"modem.controller.idle\">2</item>\n    <item name=\"modem.controller.rx\">83</item>\n    <array name=\"modem.controller.tx\">\n        <value>109</value>\n        <value>111</value>\n        <value>118</value>\n        <value>141</value>\n        <value>199</value>\n    </array>\n    <item name=\"modem.controller.voltage\">800</item>\n</device>\n"
  },
  {
    "path": "Realme/C3/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-c3\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/C3/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\" package=\"me.phh.treble.overlay.realme.c3\">\n    <overlay \n\tandroid:isStatic=\"true\" \n\tandroid:priority=\"184\" \n\tandroid:targetPackage=\"android\"\n        android:requiredSystemPropertyName=\"ro.build.overlay.deviceid\"\n\tandroid:requiredSystemPropertyValue=\"+RMX2027\" />\n</manifest>\n"
  },
  {
    "path": "Realme/C3/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Realme/C3/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n</resources>\n"
  },
  {
    "path": "Realme/C3/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">0.1</item>\n    <item name=\"screen.full\">0.1</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">0.1</item>\n    <item name=\"wifi.scan\">0.1</item>\n    <item name=\"audio\">0.1</item>\n    <item name=\"video\">0.1</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">0.1</item>\n    <item name=\"radio.active\">0.1</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>0.2</value>\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>. <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">1000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Realme/GT2Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-gt2pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/GT2Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.realme.gt2pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(21631|216AC)\"\n        android:priority=\"2163\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Realme/GT2Pro/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <integer name=\"config_screenBrightnessDoze\">3</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n</resources>\n"
  },
  {
    "path": "Realme/GT2Pro/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GT2Pro/res/values-sw320dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000001px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000001dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GT2Pro/res/values-sw338dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000002px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000002dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GT2Pro/res/values-sw360dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000003px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000003dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GT2Pro/res/values-sw411dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000004px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000004dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GT2Pro/res/values-sw454dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000005px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000005dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GT2Pro/res/values-sw460dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">160.000006px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000006dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GT2Pro/res/values-xxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">120px</dimen>\n    <dimen name=\"status_bar_height\">120px</dimen>\n    <dimen name=\"status_bar_height_portrait\">120px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">120px</dimen>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,93 L -394,93 L -394,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -540,0 L -540,93 L -394,93 L -394,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Realme/GT2Pro/res/values-xxxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">160px</dimen>\n    <dimen name=\"status_bar_height\">160px</dimen>\n    <dimen name=\"status_bar_height_portrait\">160px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">160px</dimen>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -720,0 L -720,124 L -525,124 L -525,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -720,0 L -720,124 L -525,124 L -525,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Realme/GT2Pro-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-gt2pro-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/GT2Pro-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.realme.gt2pro.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(21631|216AC)\"\n        android:priority=\"2163\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Realme/GT2Pro-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GT2Pro-SystemUI/res/values-xxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">25px</dimen>\n    <dimen name=\"status_bar_padding_end\">60px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">120px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">25px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">60px</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GT2Pro-SystemUI/res/values-xxhdpi-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">960px</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GT2Pro-SystemUI/res/values-xxxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">33px</dimen>\n    <dimen name=\"status_bar_padding_end\">80px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">160px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">33px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">80px</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GT2Pro-SystemUI/res/values-xxxhdpi-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">1280px</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTMaster/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-gtmaster\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/GTMaster/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.realme.gtmaster\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(21603|21675|21676)\"\n        android:priority=\"2160\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Realme/GTMaster/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">141px</dimen>\n    <dimen name=\"status_bar_height\">141px</dimen>\n    <dimen name=\"status_bar_height_portrait\">141px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">141px</dimen>\n\n    <integer name=\"config_screenBrightnessDoze\">36</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,107 L -401,107 L -401,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -540,0 L -540,107 L -401,107 L -401,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Realme/GTMaster/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTMaster/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">176</item>\n    <item name=\"screen.full\">460</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>499200</value>\n        <value>595200</value>\n        <value>691200</value>\n        <value>806400</value>\n        <value>902400</value>\n        <value>998400</value>\n        <value>1094400</value>\n        <value>1209600</value>\n        <value>1305600</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>5</value>\n        <value>7</value>\n        <value>8</value>\n        <value>9</value>\n        <value>10</value>\n        <value>14</value>\n        <value>16</value>\n        <value>18</value>\n        <value>21</value>\n        <value>23</value>\n        <value>24</value>\n        <value>27</value>\n        <value>29</value>\n        <value>31</value>\n        <value>32</value>\n        <value>35</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400</value>\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1440000</value>\n        <value>1555200</value>\n        <value>1670400</value>\n        <value>1766400</value>\n        <value>1881600</value>\n        <value>1996800</value>\n        <value>2112000</value>\n        <value>2227200</value>\n        <value>2342400</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>31</value>\n        <value>39</value>\n        <value>47</value>\n        <value>59</value>\n        <value>70</value>\n        <value>81</value>\n        <value>94</value>\n        <value>103</value>\n        <value>122</value>\n        <value>137</value>\n        <value>160</value>\n        <value>182</value>\n        <value>192</value>\n        <value>220</value>\n        <value>270</value>\n        <value>317</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1190400</value>\n        <value>1305600</value>\n        <value>1420800</value>\n        <value>1555200</value>\n        <value>1670400</value>\n        <value>1785600</value>\n        <value>1900800</value>\n        <value>2035200</value>\n        <value>2150400</value>\n        <value>2265600</value>\n        <value>2380800</value>\n        <value>2496000</value>\n        <value>2611200</value>\n        <value>2726400</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>49</value>\n        <value>59</value>\n        <value>69</value>\n        <value>82</value>\n        <value>96</value>\n        <value>113</value>\n        <value>133</value>\n        <value>157</value>\n        <value>172</value>\n        <value>182</value>\n        <value>210</value>\n        <value>247</value>\n        <value>289</value>\n        <value>332</value>\n        <value>374</value>\n        <value>471</value>\n        <value>516</value>\n        <value>583</value>\n    </array>\n    <item name=\"cpu.active\">7.7</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"cpu.suspend\">0</item>\n    <item name=\"battery.capacity\">3550</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">160</item>\n    <item name=\"wifi.scan\">1.2</item>\n    <item name=\"dsp.audio\">24</item>\n    <item name=\"dsp.video\">66</item>\n    <item name=\"camera.flashlight\">600</item>\n    <item name=\"camera.avg\">368</item>\n    <item name=\"gps.on\">13.7</item>\n    <item name=\"radio.active\">160</item>\n    <item name=\"radio.scanning\">5.5</item>\n    <array name=\"radio.on\">\n        <value>86</value>\n        <value>8</value>\n    </array>\n    <item name=\"modem.controller.idle\">6</item>\n    <item name=\"modem.controller.rx\">180</item>\n    <item name=\"modem.controller.tx\">186</item>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"memory.bandwidths\">\n        <value>17</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">176</item>\n    <item name=\"wifi.controller.tx\">200</item>\n    <array name=\"wifi.controller.tx_levels\">1 </array>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0001</value>\n        <value>.001</value>\n        <value>.01</value>\n        <value>.1</value>\n        <value>1</value>\n    </array>\n    <item name=\"bluetooth.active\">130</item>\n    <item name=\"bluetooth.on\">0.7</item>\n    <item name=\"bluetooth.controller.voltage\">3700</item>\n</device>"
  },
  {
    "path": "Realme/GTMaster-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-gtmaster-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/GTMaster-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.realme.gtmaster.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(21603|21675|21676)\"\n        android:priority=\"2160\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Realme/GTMaster-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">25px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">141px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">25px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTMaster-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTMaster-SystemUI/res/values-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">916px</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTMasterExplorer/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-gtmasterexplorer\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/GTMasterExplorer/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.realme.gtmasterexplorer\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"21615\"\n        android:priority=\"2161\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Realme/GTMasterExplorer/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">132px</dimen>\n    <dimen name=\"status_bar_height\">132px</dimen>\n    <dimen name=\"status_bar_height_portrait\">132px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">132px</dimen>\n\n    <integer name=\"config_screenBrightnessDoze\">3</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,102 L -408,102 L -408,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -540,0 L -540,102 L -408,102 L -408,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Realme/GTMasterExplorer/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTMasterExplorer/res/values-sw320dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">132.000001px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000001dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTMasterExplorer/res/values-sw338dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">132.000002px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000002dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTMasterExplorer/res/values-sw360dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">132.000003px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000003dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTMasterExplorer/res/values-sw411dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">132.000004px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000004dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTMasterExplorer/res/values-sw454dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">132.000005px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000005dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTMasterExplorer/res/values-sw460dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">132.000006px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000006dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTMasterExplorer/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">119.79</item>\n    <item name=\"screen.full\">430</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>518400</value>\n        <value>614400</value>\n        <value>691200</value>\n        <value>787200</value>\n        <value>883200</value>\n        <value>979200</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1248000</value>\n        <value>1344000</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>7</value>\n        <value>8</value>\n        <value>10</value>\n        <value>11</value>\n        <value>12</value>\n        <value>13</value>\n        <value>15</value>\n        <value>16</value>\n        <value>17</value>\n        <value>19</value>\n        <value>21</value>\n        <value>23</value>\n        <value>25</value>\n        <value>29</value>\n        <value>31</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400</value>\n        <value>825600</value>\n        <value>844800</value>\n        <value>940800</value>\n        <value>960000</value>\n        <value>1056000</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1190400</value>\n        <value>1286400</value>\n        <value>1305600</value>\n        <value>1382400</value>\n        <value>1401600</value>\n        <value>1478400</value>\n        <value>1516800</value>\n        <value>1574400</value>\n        <value>1632000</value>\n        <value>1670400</value>\n        <value>1747200</value>\n        <value>1766400</value>\n        <value>1862400</value>\n        <value>1958400</value>\n        <value>1977600</value>\n        <value>2054400</value>\n        <value>2073600</value>\n        <value>2150400</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2265600</value>\n        <value>2342400</value>\n        <value>2361600</value>\n        <value>2419200</value>\n        <value>2457600</value>\n        <value>2553600</value>\n        <value>2649600</value>\n        <value>2745600</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>30</value>\n        <value>37</value>\n        <value>53</value>\n        <value>45</value>\n        <value>61</value>\n        <value>51</value>\n        <value>67</value>\n        <value>60</value>\n        <value>76</value>\n        <value>68</value>\n        <value>88</value>\n        <value>72</value>\n        <value>92</value>\n        <value>81</value>\n        <value>102</value>\n        <value>94</value>\n        <value>116</value>\n        <value>100</value>\n        <value>129</value>\n        <value>109</value>\n        <value>133</value>\n        <value>141</value>\n        <value>168</value>\n        <value>149</value>\n        <value>182</value>\n        <value>163</value>\n        <value>224</value>\n        <value>180</value>\n        <value>233</value>\n        <value>198</value>\n        <value>240</value>\n        <value>209</value>\n        <value>249</value>\n        <value>272</value>\n        <value>295</value>\n        <value>330</value>\n        <value>366</value>\n    </array>\n    <item name=\"cpu.active\">7.6</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"cpu.suspend\">0</item>\n    <item name=\"battery.capacity\">3550</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">168</item>\n    <item name=\"wifi.scan\">1.3</item>\n    <item name=\"dsp.audio\">24</item>\n    <item name=\"dsp.video\">63</item>\n    <item name=\"camera.flashlight\">650</item>\n    <item name=\"camera.avg\">380</item>\n    <item name=\"gps.on\">10</item>\n    <item name=\"radio.active\">168</item>\n    <item name=\"radio.scanning\">6</item>\n    <array name=\"radio.on\">\n        <value>88</value>\n        <value>8</value>\n    </array>\n    <item name=\"modem.controller.idle\">6</item>\n    <item name=\"modem.controller.rx\">180</item>\n    <item name=\"modem.controller.tx\">186</item>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"memory.bandwidths\">\n        <value>17</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">152</item>\n    <item name=\"wifi.controller.tx\">190</item>\n    <array name=\"wifi.controller.tx_levels\">1 </array>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0001</value>\n        <value>.001</value>\n        <value>.01</value>\n        <value>.1</value>\n        <value>1</value>\n    </array>\n    <item name=\"bluetooth.active\">135</item>\n    <item name=\"bluetooth.on\">0.6</item>\n    <item name=\"bluetooth.controller.voltage\">3700</item>\n</device>"
  },
  {
    "path": "Realme/GTMasterExplorer-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-gtmasterexplorer-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/GTMasterExplorer-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.realme.gtmasterexplorer.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"21615\"\n        android:priority=\"2161\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Realme/GTMasterExplorer-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">25px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">132px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">25px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTMasterExplorer-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTMasterExplorer-SystemUI/res/values-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">912px</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTNeo3/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-gtneo3\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/GTNeo3/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.realme.gtneo3\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(21641|21642)\"\n        android:priority=\"2164\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Realme/GTNeo3/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">122px</dimen>\n    <dimen name=\"status_bar_height\">122px</dimen>\n    <dimen name=\"status_bar_height_portrait\">122px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">122px</dimen>\n\n    <integer name=\"config_screenBrightnessDoze\">12</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -32,0 L -32,94 L 32,94 L 32,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -32,0 L -32,94 L 32,94 L 32,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Realme/GTNeo3/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTNeo3/res/values-sw320dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">122.000001px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000001dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTNeo3/res/values-sw338dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">122.000002px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000002dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTNeo3/res/values-sw360dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">122.000003px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000003dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTNeo3/res/values-sw411dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">122.000004px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000004dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTNeo3/res/values-sw454dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">122.000005px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000005dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTNeo3/res/values-sw460dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">122.000006px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.000006dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTNeo3/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">0.1</item>\n    <item name=\"screen.full\">0.1</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">0.1</item>\n    <item name=\"wifi.scan\">0.1</item>\n    <item name=\"audio\">0.1</item>\n    <item name=\"video\">0.1</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">0.1</item>\n    <item name=\"radio.active\">0.1</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>0.2</value>\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>. <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">1000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Realme/GTNeo3-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-gtneo3-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/GTNeo3-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.realme.gtneo3.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.boot.prjname\"\n                android:requiredSystemPropertyValue=\"+(21641|21642)\"\n        android:priority=\"2164\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Realme/GTNeo3-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">55px</dimen>\n    <dimen name=\"status_bar_padding_end\">55px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">122px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">55px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">55px</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTNeo3-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/GTNeo3-SystemUI/res/values-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">975px</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/Narzo10A/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-narzo10a\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/Narzo10A/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\" package=\"me.phh.treble.overlay.realme.narzo10a\">\n    <overlay \n\tandroid:isStatic=\"true\" \n\tandroid:priority=\"171\" \n\tandroid:targetPackage=\"android\"\n        android:requiredSystemPropertyName=\"ro.build.overlay.deviceid\"\n\tandroid:requiredSystemPropertyValue=\"+RMX2020\" />\n</manifest>\n"
  },
  {
    "path": "Realme/Narzo10A/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Realme/Narzo10A/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n</resources>\n"
  },
  {
    "path": "Realme/Narzo10A/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">0.1</item>\n    <item name=\"screen.full\">0.1</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">0.1</item>\n    <item name=\"wifi.scan\">0.1</item>\n    <item name=\"audio\">0.1</item>\n    <item name=\"video\">0.1</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">0.1</item>\n    <item name=\"radio.active\">0.1</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>0.2</value>\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>. <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">1000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Realme/Q2/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-q2\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/Q2/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.realme.q2\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.build.overlay.deviceid\"\n                android:requiredSystemPropertyValue=\"+RMX2117\"\n                android:priority=\"2061\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Realme/Q2/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">133px</dimen>\n    <dimen name=\"status_bar_height\">133px</dimen>\n    <dimen name=\"status_bar_height_portrait\">133px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">133px</dimen>\n\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,109 L -399,109 L -399,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -540,0 L -540,109 L -399,109 L -399,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Realme/Q2/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/Q2/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<!--\r\n    Copyright (c) 2016, The Linux Foundation. All rights reserved.\r\n\r\n    Redistribution and use in source and binary forms, with or without\r\n    modification, are permitted provided that the following conditions are\r\n    met:\r\n        * Redistributions of source code must retain the above copyright\r\n          notice, this list of conditions and the following disclaimer.\r\n        * Redistributions in binary form must reproduce the above\r\n          copyright notice, this list of conditions and the following\r\n          disclaimer in the documentation and/or other materials provided\r\n          with the distribution.\r\n        * Neither the name of The Linux Foundation nor the names of its\r\n          contributors may be used to endorse or promote products derived\r\n          from this software without specific prior written permission.\r\n\r\n    THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY EXPRESS OR IMPLIED\r\n    WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\n    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT\r\n    ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS\r\n    BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\r\n    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\r\n    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\r\n    BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\r\n    WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\r\n    OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\r\n    IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE\r\n-->\r\n<!-- project:18097 -->\r\n\r\n<device name=\"Android\">\r\n  <!-- Most values are the incremental current used by a feature,\r\n       in mA (measured at nominal voltage).\r\n       The default values are deliberately incorrect dummy values.\r\n       OEM's must measure and provide actual values before\r\n       shipping a device.\r\n       Example real-world values are given in comments, but they\r\n       are totally dependent on the platform and can vary\r\n       significantly, so should be measured on the shipping platform\r\n       with a power meter. -->\r\n  <item name=\"none\">0</item>\r\n  <item name=\"screen.on\">7</item>  <!-- ~46mA -->\r\n  <item name=\"screen.full\">256</item>  <!-- ~182mA -->\r\n  <item name=\"bluetooth.active\">25.6</item> <!-- Bluetooth data transfer, ~10mA -->\r\n  <item name=\"bluetooth.on\">1.3</item>  <!-- Bluetooth on & connectable, but not connected, ~0.1mA -->\r\n  <item name=\"wifi.on\">0.2</item>  <!-- ~3mA -->\r\n  <item name=\"wifi.active\">115.3</item>  <!-- WIFI data transfer, ~200mA -->\r\n  <item name=\"wifi.scan\">56.2</item>  <!-- WIFI network scanning, ~100mA -->\r\n  <item name=\"audio\">0</item> <!-- ~10mA -->\r\n  <item name=\"video\">0</item> <!-- ~50mA -->\r\n  <item name=\"camera.flashlight\">90</item> <!-- Avg. power for camera flash, ~160mA -->\r\n  <item name=\"camera.avg\">410</item> <!-- Avg. power use of camera in standard usecases, ~550mA -->\r\n  <item name=\"gps.on\">21.9</item> <!-- ~50mA -->\r\n\r\n  <!-- Radio related values. For modems without energy reporting support in firmware, use\r\n       radio.active, radio.scanning, and radio.on. -->\r\n  <item name=\"radio.active\">155.3</item> <!-- ~200mA -->\r\n  <item name=\"radio.scanning\">43.5</item> <!-- cellular radio scanning for signal, ~10mA -->\r\n  <!-- Current consumed by the radio at different signal strengths, when paging -->\r\n  <array name=\"radio.on\"> <!-- Strength 0 to BINS-1 -->\r\n      <value>1.3</value> <!-- ~2mA -->\r\n      <value>1.3</value> <!-- ~1mA -->\r\n  </array>\r\n\r\n\r\n  <!-- Radio related values. For modems WITH energy reporting support in firmware, use\r\n       modem.controller.idle, modem.controller.tx, modem.controller.rx, modem.controller.voltage.\r\n       -->\r\n  <item name=\"modem.controller.idle\">1.3</item>\r\n  <item name=\"modem.controller.rx\">164.3</item>\r\n  <item name=\"modem.controller.tx\">167.2</item>\r\n  <item name=\"modem.controller.voltage\">3700</item>\r\n\r\n  <!-- A list of heterogeneous CPU clusters, where the value for each cluster represents the\r\n       number of CPU cores for that cluster.\r\n\r\n       Ex:\r\n       <array name=\"cpu.clusters.cores\">\r\n         <value>4</value> // cluster 0 has cpu0, cpu1, cpu2, cpu3\r\n         <value>2</value> // cluster 1 has cpu4, cpu5\r\n       </array> -->\r\n  <array name=\"cpu.clusters.cores\">\r\n      <value>6</value> <!-- cluster 0 has cpu0, cpu1, cpu2, cpu3 -->\r\n      <value>2</value> <!-- cluster 1 has cpu4, cpu5, cpu6, cpu7 -->\r\n  </array>\r\n\r\n    <!-- Different CPU speeds for cluster 0 as reported in\r\n       /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state.\r\n\r\n       There must be one of these for each cluster, labeled:\r\n       cpu.speeds.cluster0, cpu.speeds.cluster1, etc... -->\r\n  <array name=\"cpu.core_speeds.cluster0\">\r\n      <value>500000</value>   <!-- 500  MHz CPU speed -->\r\n      <value>650000</value>   <!-- 650  MHz CPU speed -->\r\n      <value>703000</value>   <!-- 703 MHz CPU speed -->\r\n      <value>756000</value>   <!-- 756 MHz CPU speed -->\r\n      <value>862000</value>   <!-- 862 MHz CPU speed -->\r\n      <value>968000</value>   <!-- 968 MHz CPU speed -->\r\n      <value>1048000</value>  <!-- 1048 MHz CPU speed -->\r\n      <value>1128000</value>  <!-- 1128 MHz CPU speed -->\r\n      <value>1287000</value>  <!-- 1287 MHz CPU speed -->\r\n      <value>1393000</value>  <!-- 1393 MHz CPU speed -->\r\n      <value>1500000</value>  <!-- 1500 MHz CPU speed -->\r\n      <value>1645000</value>  <!-- 1645 MHz CPU speed -->\r\n      <value>1750000</value>  <!-- 1750 MHz CPU speed -->\r\n      <value>1812000</value>  <!-- 1812 MHz CPU speed -->\r\n      <value>1916000</value>  <!-- 1916 MHz CPU speed -->\r\n      <value>2000000</value>  <!-- 2000 MHz CPU speed -->\r\n  </array>\r\n\r\n  <!-- Current at each CPU speed for cluster 0, as per 'cpu.speeds.cluster0'.\r\n       Like cpu.speeds.cluster0, there must be one of these present for\r\n       each heterogeneous CPU cluster. -->\r\n  <array name=\"cpu.core_power.cluster0\">\r\n      <value>11</value>  <!-- 500  MHz CPU speed -->\r\n      <value>12</value>  <!-- 650  MHz CPU speed -->\r\n      <value>13</value>  <!-- 703 MHz CPU speed -->\r\n      <value>14</value>  <!-- 756 MHz CPU speed -->\r\n      <value>15</value>  <!-- 862 MHz CPU speed -->\r\n      <value>16</value>  <!-- 968 MHz CPU speed -->\r\n      <value>17</value>  <!-- 1048 MHz CPU speed -->\r\n      <value>19</value>  <!-- 1128 MHz CPU speed -->\r\n      <value>27</value>  <!-- 1287 MHz CPU speed -->\r\n      <value>31</value>  <!-- 1393 MHz CPU speed -->\r\n      <value>36</value>  <!-- 1500 MHz CPU speed -->\r\n      <value>46</value>  <!-- 1645 MHz CPU speed -->\r\n      <value>49</value>  <!-- 1750 MHz CPU speed -->\r\n      <value>50</value>  <!-- 1812 MHz CPU speed -->\r\n      <value>51</value>  <!-- 1916 MHz CPU speed -->\r\n      <value>53</value>  <!-- 2000 MHz CPU speed -->\r\n  </array>\r\n\r\n   <array name=\"cpu.core_speeds.cluster1\">\r\n      <value>725000</value>   <!-- 725  MHz CPU speed -->\r\n      <value>840000</value>   <!-- 840  MHz CPU speed -->\r\n      <value>898000</value>   <!-- 898  MHz CPU speed -->\r\n      <value>985000</value>   <!-- 985  MHz CPU speed -->\r\n      <value>1042000</value>  <!-- 1042  MHz CPU speed -->\r\n      <value>1129000</value>  <!-- 1129  MHz CPU speed -->\r\n      <value>1274000</value>  <!-- 1274  MHz CPU speed -->\r\n      <value>1418000</value>  <!-- 1418 MHz CPU speed -->\r\n      <value>1534000</value>  <!-- 1534  MHz CPU speed -->\r\n      <value>1650000</value>  <!-- 1650  MHz CPU speed -->\r\n      <value>1837000</value>  <!-- 1837  MHz CPU speed -->\r\n      <value>1993000</value>  <!-- 1993  MHz CPU speed -->\r\n      <value>2118000</value>  <!-- 2118  MHz CPU speed -->\r\n      <value>2210000</value>  <!-- 2210  MHz CPU speed -->\r\n      <value>2306000</value>  <!-- 2306  MHz CPU speed -->\r\n      <value>2400000</value>  <!-- 2400  MHz CPU speed -->\r\n  </array>\r\n\r\n  <!-- Current at each CPU speed for cluster 1, as per 'cpu.speeds.cluster1'.\r\n       Like cpu.speeds.cluster1, there must be one of these present for\r\n       each heterogeneous CPU cluster. -->\r\n  <array name=\"cpu.core_power.cluster1\">\r\n      <value>42</value>   <!-- 725  MHz CPU speed -->\r\n      <value>49</value>   <!-- 840  MHz CPU speed -->\r\n      <value>54</value>   <!-- 898  MHz CPU speed -->\r\n      <value>60</value>   <!-- 985  MHz CPU speed -->\r\n      <value>67</value>   <!-- 1042  MHz CPU speed -->\r\n      <value>75</value>   <!-- 1129  MHz CPU speed -->\r\n      <value>91</value>   <!-- 1274  MHz CPU speed -->\r\n      <value>104</value>  <!-- 1418 MHz CPU speed -->\r\n      <value>130</value>  <!-- 1534  MHz CPU speed -->\r\n      <value>147</value>  <!-- 1650  MHz CPU speed -->\r\n      <value>188</value>  <!-- 1837  MHz CPU speed -->\r\n      <value>228</value>  <!-- 1993  MHz CPU speed -->\r\n      <value>267</value>  <!-- 2118  MHz CPU speed -->\r\n      <value>293</value>  <!-- 2210  MHz CPU speed -->\r\n      <value>319</value>  <!-- 2306  MHz CPU speed -->\r\n      <value>344</value>  <!-- 2400  MHz CPU speed -->\r\n  </array>\r\n\r\n  <!-- Current when CPU is awake -->\r\n  <item name=\"cpu.awake\">11.7</item>\r\n  <!-- Current when CPU is idle -->\r\n  <item name=\"cpu.idle\">5.5</item>\r\n\r\n  <!-- Memory bandwidth power values in mA at the rail. There must be one value\r\n       for each bucket defined in the device tree. -->\r\n  <array name=\"memory.bandwidths\">\r\n    <value>22.7</value> <!-- mA for bucket: 100mb/s-1.5 GB/s memory bandwidth -->\r\n  </array>\r\n\r\n  <!-- This is the battery capacity in mAh (measured at nominal voltage) -->\r\n  <item name=\"battery.capacity\">5000</item>\r\n\r\n  <!-- Wifi related values. -->\r\n  <!-- Idle Receive current for wifi radio in mA. 0 by default-->\r\n  <item name=\"wifi.controller.idle\">1</item>\r\n  <!-- Rx current for wifi radio in mA. 0 by default-->\r\n  <item name=\"wifi.controller.rx\">104.5</item>\r\n  <!-- Tx current for wifi radio in mA. 0 by default-->\r\n  <item name=\"wifi.controller.tx\">126.2</item>\r\n  <!-- Current at each of the wifi Tx levels in mA. The number of tx levels varies per device\r\n       and is available only of wifi chipsets which support the tx level reporting. Use\r\n        wifi.tx for other chipsets. none by default -->\r\n  <array name=\"wifi.controller.tx_levels\"> <!-- mA -->\r\n  </array>\r\n  <!-- Operating volatage for wifi radio in mV. 0 by default-->\r\n  <item name=\"wifi.controller.voltage\">3300</item>\r\n\r\n  <array name=\"wifi.batchedscan\"> <!-- mA -->\r\n    <value>.0002</value> <!-- 1-8/hr -->\r\n    <value>.002</value>  <!-- 9-64/hr -->\r\n    <value>.02</value>   <!-- 65-512/hr -->\r\n    <value>.2</value>    <!-- 513-4,096/hr -->\r\n    <value>2</value>    <!-- 4097-/hr -->\r\n  </array>\r\n\r\n</device>\r\n"
  },
  {
    "path": "Realme/Q2-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-q2-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/Q2-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.realme.q2.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.build.overlay.deviceid\"\n                android:requiredSystemPropertyValue=\"+RMX2117\"\n                android:priority=\"2061\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Realme/Q2-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">25px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">133px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">25px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/Q2-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/Q3/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-q3\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/Q3/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    package=\"me.phh.treble.overlay.realme.q3\"\n    android:versionCode=\"1\"\n    android:versionName=\"1.0\">\n    <overlay android:isStatic=\"true\"\n        android:priority=\"701\"\n        android:requiredSystemPropertyName=\"ro.boot.prjname\"\n        android:requiredSystemPropertyValue=\"20669\"\n        android:targetPackage=\"android\"/>\n</manifest>\n"
  },
  {
    "path": "Realme/Q3/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>\r\n    <bool name=\"config_automatic_brightness_available\">true</bool>\r\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\r\n    <bool name=\"config_device_volte_available\">true</bool>\r\n    <bool name=\"config_showNavigationBar\">true</bool>\r\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\r\n\r\n    <dimen name=\"status_bar_height\">110.0px</dimen>\r\n    <dimen name=\"status_bar_height_portrait\">110.0px</dimen>\r\n    <dimen name=\"status_bar_height_landscape\">110.0px</dimen>\r\n    <dimen name=\"quick_qs_offset_height\">110.0px</dimen>\r\n\r\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\r\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\r\n    <integer name=\"config_screenBrightnessSettingDefault\">863</integer>\r\n\r\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\r\n        <item>10</item>\r\n        <item>20</item>\r\n        <item>40</item>\r\n        <item>70</item>\r\n        <item>110</item>\r\n        <item>160</item>\r\n        <item>200</item>\r\n        <item>255</item>\r\n    </integer-array>\r\n    <integer-array name=\"config_autoBrightnessLevels\">\r\n        <item>10</item>\r\n        <item>30</item>\r\n        <item>60</item>\r\n        <item>100</item>\r\n        <item>150</item>\r\n        <item>210</item>\r\n        <item>255</item>\r\n    </integer-array>\r\n\r\n    <string name=\"config_mainBuiltInDisplayCutout\">M -544,0 L -544,110 L -386,110 L -386,0 Z</string>\r\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -544,0 L -544,110 L -386,110 L -386,0 Z</string>\r\n</resources>\r\n"
  },
  {
    "path": "Realme/Q3/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">110.0px</dimen>\n    <dimen name=\"quick_qs_offset_height\">110.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Realme/Q3/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n    Copyright (c) 2016, The Linux Foundation. All rights reserved.\n\n    Redistribution and use in source and binary forms, with or without\n    modification, are permitted provided that the following conditions are\n    met:\n        * Redistributions of source code must retain the above copyright\n          notice, this list of conditions and the following disclaimer.\n        * Redistributions in binary form must reproduce the above\n          copyright notice, this list of conditions and the following\n          disclaimer in the documentation and/or other materials provided\n          with the distribution.\n        * Neither the name of The Linux Foundation nor the names of its\n          contributors may be used to endorse or promote products derived\n          from this software without specific prior written permission.\n\n    THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY EXPRESS OR IMPLIED\n    WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT\n    ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS\n    BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n    BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\n    WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\n    OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\n    IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE\n-->\n<!-- project:18097 -->\n\n<device name=\"Android\">\n  <!-- Most values are the incremental current used by a feature,\n       in mA (measured at nominal voltage).\n       The default values are deliberately incorrect dummy values.\n       OEM's must measure and provide actual values before\n       shipping a device.\n       Example real-world values are given in comments, but they\n       are totally dependent on the platform and can vary\n       significantly, so should be measured on the shipping platform\n       with a power meter. -->\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">100</item>  <!-- ~200mA -->\n  <item name=\"screen.full\">240</item>  <!-- ~300mA -->\n  <item name=\"bluetooth.active\">80</item> <!-- Bluetooth data transfer, ~10mA -->\n  <item name=\"bluetooth.on\">1.5</item>  <!-- Bluetooth on & connectable, but not connected, ~0.1mA -->\n  <item name=\"wifi.on\">2.8</item>  <!-- ~3mA -->\n  <item name=\"wifi.active\">190</item>  <!-- WIFI data transfer, ~200mA -->\n  <item name=\"wifi.scan\">130</item>  <!-- WIFI network scanning, ~100mA -->\n  <item name=\"audio\">0</item> <!-- ~10mA -->\n  <item name=\"video\">0</item> <!-- ~50mA -->\n  <item name=\"camera.flashlight\">95</item> <!-- Avg. power for camera flash, ~160mA -->\n  <item name=\"camera.avg\">750</item> <!-- Avg. power use of camera in standard usecases, ~550mA -->\n  <item name=\"gps.on\">50</item> <!-- ~50mA -->\n\n  <!-- Radio related values. For modems without energy reporting support in firmware, use\n       radio.active, radio.scanning, and radio.on. -->\n  <item name=\"radio.active\">50</item> <!-- ~200mA -->\n  <item name=\"radio.scanning\">3.8</item> <!-- cellular radio scanning for signal, ~10mA -->\n  <!-- Current consumed by the radio at different signal strengths, when paging -->\n  <array name=\"radio.on\"> <!-- Strength 0 to BINS-1 -->\n      <value>2</value> <!-- ~2mA -->\n      <value>1</value> <!-- ~1mA -->\n  </array>\n\n\n  <!-- Radio related values. For modems WITH energy reporting support in firmware, use\n       modem.controller.idle, modem.controller.tx, modem.controller.rx, modem.controller.voltage.\n       -->\n  <item name=\"modem.controller.idle\">0</item>\n  <item name=\"modem.controller.rx\">0</item>\n  <item name=\"modem.controller.tx\">0</item>\n  <item name=\"modem.controller.voltage\">0</item>\n\n  <!-- A list of heterogeneous CPU clusters, where the value for each cluster represents the\n       number of CPU cores for that cluster.\n\n       Ex:\n       <array name=\"cpu.clusters.cores\">\n         <value>4</value> // cluster 0 has cpu0, cpu1, cpu2, cpu3\n         <value>2</value> // cluster 1 has cpu4, cpu5\n       </array> -->\n  <array name=\"cpu.clusters.cores\">\n      <value>6</value> <!-- cluster 0 has cpu0, cpu1, cpu2, cpu3, cpu4, cpu5 -->\n      <value>2</value> <!-- cluster 1 has cpu6, cpu7 -->\n  </array>\n\n    <!-- Different CPU speeds for cluster 0 as reported in\n       /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state.\n\n       There must be one of these for each cluster, labeled:\n       cpu.speeds.cluster0, cpu.speeds.cluster1, etc... -->\n  <array name=\"cpu.core_speeds.cluster0\">\n      <value>300000</value>   <!-- 300  MHz CPU speed -->\n      <value>576000</value>   <!-- 576  MHz CPU speed -->\n      <value>748800</value>  <!-- 744.8 MHz CPU speed -->\n      <value>998400</value>  <!-- 998.4 MHz CPU speed -->\n      <value>1132800</value>  <!-- 1209.6 MHz CPU speed -->\n      <value>1324800</value>  <!-- 1324.8 MHz CPU speed -->\n      <value>1516800</value>  <!-- 1516.8 MHz CPU speed -->\n      <value>1612800</value>  <!-- 1612.8 MHz CPU speed -->\n      <value>1708800</value>  <!-- 1708.8 MHz CPU speed -->\n  </array>\n\n  <!-- Current at each CPU speed for cluster 0, as per 'cpu.speeds.cluster0'.\n       Like cpu.speeds.cluster0, there must be one of these present for\n       each heterogeneous CPU cluster. -->\n  <array name=\"cpu.core_power.cluster0\">\n      <value>36</value>  <!-- ~14mA -->\n      <value>39</value>  <!-- ~25mA -->\n      <value>42</value>  <!-- ~31mA -->\n      <value>45</value>  <!-- ~46mA -->\n      <value>47</value>  <!-- ~57mA -->\n      <value>57</value>  <!-- ~84mA -->\n      <value>60</value>  <!-- ~96mA -->\n      <value>62</value>  <!-- ~114mA -->\n      <value>69</value>  <!-- ~139mA -->\n  </array>\n\n   <array name=\"cpu.core_speeds.cluster1\">\n      <value>300000</value>  <!-- 300  MHz CPU speed -->\n      <value>652800</value>  <!-- 652  MHz CPU speed -->\n      <value>852600</value>  <!-- 852  MHz CPU speed -->\n      <value>979200</value>  <!-- 979  MHz CPU speed -->\n      <value>1132800</value>  <!-- 1132  MHz CPU speed -->\n      <value>1363200</value>  <!-- 1363  MHz CPU speed -->\n      <value>1536000</value>  <!-- 1536  MHz CPU speed -->\n      <value>1747200</value>  <!-- 1747  MHz CPU speed -->\n      <value>1843200</value>  <!-- 1843  MHz CPU speed -->\n      <value>1996800</value>  <!-- 1996  MHz CPU speed -->\n      <value>2054400</value>  <!-- 2054  MHz CPU speed -->\n      <value>2169600</value>  <!-- 2169  MHz CPU speed -->\n      <value>2208000</value>  <!-- 2208  MHz CPU speed -->\n  </array>\n\n  <!-- Current at each CPU speed for cluster 1, as per 'cpu.speeds.cluster1'.\n       Like cpu.speeds.cluster1, there must be one of these present for\n       each heterogeneous CPU cluster. -->\n  <array name=\"cpu.core_power.cluster1\">\n      <value>49</value>  <!-- ~256mA -->\n      <value>57</value>  <!-- ~307mA -->\n      <value>63</value>  <!-- ~332mA -->\n      <value>71</value>  <!-- ~382mA -->\n      <value>80</value>  <!-- ~408mA -->\n      <value>95</value>  <!-- ~448mA -->\n      <value>109</value>  <!-- ~586mA -->\n      <value>128</value>  <!-- ~641mA -->\n      <value>160</value>  <!-- ~659mA -->\n      <value>190</value>  <!-- ~696mA -->\n      <value>203</value>  <!-- ~876mA -->\n      <value>232</value>  <!-- ~900mA -->\n      <value>241</value>  <!-- ~924mA -->\n  </array>\n\n  <!-- Current when CPU is awake -->\n  <item name=\"cpu.awake\">12</item>\n  <!-- Current when CPU is idle -->\n  <item name=\"cpu.idle\">5.5</item>\n\n  <!-- Memory bandwidth power values in mA at the rail. There must be one value\n       for each bucket defined in the device tree. -->\n  <array name=\"memory.bandwidths\">\n    <value>22.7</value> <!-- mA for bucket: 100mb/s-1.5 GB/s memory bandwidth -->\n  </array>\n\n  <!-- This is the battery capacity in mAh (measured at nominal voltage) -->\n  <item name=\"battery.capacity\">5000</item>\n\n  <!-- Wifi related values. -->\n  <!-- Idle Receive current for wifi radio in mA. 0 by default-->\n  <item name=\"wifi.controller.idle\">4.5</item>\n  <!-- Rx current for wifi radio in mA. 0 by default-->\n  <item name=\"wifi.controller.rx\">180</item>\n  <!-- Tx current for wifi radio in mA. 0 by default-->\n  <item name=\"wifi.controller.tx\">205</item>\n  <!-- Current at each of the wifi Tx levels in mA. The number of tx levels varies per device\n       and is available only of wifi chipsets which support the tx level reporting. Use\n        wifi.tx for other chipsets. none by default -->\n  <array name=\"wifi.controller.tx_levels\"> <!-- mA -->\n  </array>\n  <!-- Operating volatage for wifi radio in mV. 0 by default-->\n  <item name=\"wifi.controller.voltage\">3300</item>\n\n  <array name=\"wifi.batchedscan\"> <!-- mA -->\n    <value>.0002</value> <!-- 1-8/hr -->\n    <value>.002</value>  <!-- 9-64/hr -->\n    <value>.02</value>   <!-- 65-512/hr -->\n    <value>.2</value>    <!-- 513-4,096/hr -->\n    <value>2</value>    <!-- 4097-/hr -->\n  </array>\n\n</device>\n\n"
  },
  {
    "path": "Realme/X2Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-realme-x2pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Realme/X2Pro/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\" package=\"me.phh.treble.overlay.realme.x2pro\">\n    <overlay \n\tandroid:isStatic=\"true\" \n\tandroid:priority=\"108\" \n\tandroid:targetPackage=\"android\"\n        android:requiredSystemPropertyName=\"ro.build.overlay.deviceid\"\n\tandroid:requiredSystemPropertyValue=\"+RMX1931*\" />\n</manifest>\n"
  },
  {
    "path": "Realme/X2Pro/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_enableNetworkLocationOverlay\">false</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n</resources>\n"
  },
  {
    "path": "Realme/X2Pro/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">90</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n</resources>\n"
  },
  {
    "path": "SEC-IMS/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-sec-ims\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "SEC-IMS/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.secims\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"persist.sys.phh.ims.sec\"\n                android:requiredSystemPropertyValue=\"true\"\n\t\tandroid:priority=\"182\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "SEC-IMS/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_ims_package\">com.shannon.imsservice</string>\n\t<bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n</resources>\n"
  },
  {
    "path": "SPRD-IMS/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-sprd-ims\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "SPRD-IMS/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.sprdims\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"persist.sys.phh.ims.sprd\"\n                android:requiredSystemPropertyValue=\"true\"\n\t\tandroid:priority=\"155\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "SPRD-IMS/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<string name=\"config_ims_package\">com.spreadtrum.ims</string>\n        <bool name=\"config_carrier_volte_available\">true</bool>\n\t<bool name=\"config_dynamic_bind_ims\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/A20/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a20\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A20/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a20\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n        \tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        \tandroid:requiredSystemPropertyValue=\"+samsung/a20*/a20:*\"\n\t\tandroid:priority=\"660\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A20/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>\r\n    <!-- Array of output values for LCD backlight corresponding to the lux values\r\n         in the config_autoBrightnessLevels array.  This array should have size one greater\r\n         than the size of the config_autoBrightnessLevels array.\r\n         The brightness values must be between 0 and 255 and be non-decreasing.\r\n         This must be overridden in platform specific overlays -->\r\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\r\n        <item>5</item>\r\n        <item>22</item>\r\n        <item>63</item>\r\n        <item>70</item>\r\n        <item>103</item>\r\n        <item>128</item>\r\n        <item>173</item>\r\n        <item>214</item>\r\n        <item>226</item>\r\n        <item>233</item>\r\n        <item>255</item>\r\n        <item>255</item>\r\n    </integer-array>\r\n\r\n    <!-- Array of light sensor lux values to define our levels for auto backlight brightness support.\r\n         The N entries of this array define N + 1 control points as follows:\r\n         (1-based arrays)\r\n\r\n         Point 1:            (0, value[1]):             lux <= 0\r\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\r\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\r\n         ...\r\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\r\n\r\n         The control points must be strictly increasing.  Each control point\r\n         corresponds to an entry in the brightness backlight values arrays.\r\n         For example, if lux == level[1] (first element of the levels array)\r\n         then the brightness will be determined by value[2] (second element\r\n         of the brightness values array).\r\n\r\n         Spline interpolation is used to determine the auto-brightness\r\n         backlight values for lux levels between these control points.\r\n\r\n         Must be overridden in platform specific overlays -->\r\n    <integer-array name=\"config_autoBrightnessLevels\">\r\n        <item>3</item>\r\n        <item>5</item>\r\n        <item>7</item>\r\n        <item>50</item>\r\n        <item>100</item>\r\n        <item>810</item>\r\n        <item>1675</item>\r\n        <item>1950</item>\r\n        <item>3100</item>\r\n        <item>4895</item>\r\n        <item>20000</item>\r\n    </integer-array>\r\n    \r\n    <!-- Configure mobile tcp buffer sizes in the form:\r\n         rat-name:rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max\r\n         If no value is found for the rat-name in use, the system default will be applied. -->\r\n    <string-array name=\"config_mobile_tcp_buffers\">\r\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\r\n        <item>lte:2097152,4194304,8388608,512000,2097152,4194304</item>\r\n        <item>lte_ca:2097152,4194304,8388608,1048576,3145728,4194304</item>\r\n    </string-array>\r\n\r\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\r\n         USB interfaces.  If the device doesn't want to support tethering over USB this should\r\n         be empty.  An example would be \"usb.*\" -->\r\n    <string-array name=\"config_tether_usb_regexs\">\r\n        <item>rndis0</item>\r\n    </string-array>\r\n\r\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\r\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\r\n         should be empty.  An example would be \"softap.*\" -->\r\n    <string-array name=\"config_tether_wifi_regexs\">\r\n        <item>wlan0</item>\r\n    </string-array>\r\n\r\n   <!-- This string array should be overridden by the device to present a list of network\r\n         attributes.  This is used by the connectivity manager to decide which networks can coexist\r\n         based on the hardware -->\r\n    <!-- An Array of \"[Connection name],[ConnectivityManager.TYPE_xxxx],\r\n         [associated radio-type],[priority],[restoral-timer(ms)],[dependencyMet]  -->\r\n    <!-- the 5th element \"resore-time\" indicates the number of milliseconds to delay\r\n         before automatically restore the default connection.  Set -1 if the connection\r\n         does not require auto-restore. -->\r\n    <!-- the 6th element indicates boot-time dependency-met value. -->\r\n    <!-- NOTE: The telephony module is no longer reading the configuration below for available\r\n         APN types.  The set of APN types and relevant settings are specified within the telephony\r\n         module and are non-configurable.  Whether or not data connectivity over a cellular network\r\n         is available at all is controlled by the flag: config_moble_data_capable. -->\r\n    <string-array name=\"networkAttributes\">\r\n        <item>wifi,1,1,1,-1,true</item>\r\n        <item>mobile,0,0,0,-1,true</item>\r\n        <item>mobile_mms,2,0,2,240000,true</item>\r\n        <item>mobile_supl,3,0,2,60000,true</item>\r\n        <item>mobile_dun,4,0,2,60000,true</item>\r\n        <item>mobile_hipri,5,0,3,60000,true</item>\r\n        <item>bluetooth,7,7,0,-1,true</item>\r\n        <item>ethernet,9,9,2,-1,true</item>\r\n        <item>mobile_fota,10,0,2,60000,true</item>\r\n        <item>mobile_ims,11,0,1,-1,true</item>\r\n        <item>mobile_cbs,12,0,2,60000,true</item>\r\n        <item>wifi_p2p,13,1,0,-1,true</item>\r\n        <item>mobile_ia,14,0,2,-1,true</item>\r\n        <item>mobile_emergency,15,0,2,-1,true</item>\r\n        <item>mobile_bip,23,0,2,60000,true</item>\r\n        <item>mobile_cas,24,0,3,60000,true</item>\r\n        <item>mobile_xcap,27,0,2,60000,true</item>\r\n        <item>mobile_ent1,28,0,2,-1,true</item>\r\n        <item>mobile_mcx,32,0,2,-1,true</item>\r\n        <item>mobile_foc,30,0,2,-1,true</item>\r\n        <item>mobile_rcs,31,0,2,-1,true</item>\r\n    </string-array>\r\n</resources>\r\n"
  },
  {
    "path": "Samsung/A20/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>\r\n    <!-- Whether the display cutout region of the main built-in display should be forced to\r\n         black in software (to avoid aliasing or emulate a cutout that is not physically existent).\r\n         -->\r\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">true</bool>\r\n\r\n    <!-- Whether a software navigation bar should be shown -->\r\n    <bool name=\"config_showNavigationBar\">true</bool>\r\n\r\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\r\n         on the headphone/microphone jack. When false use the older uevent framework. -->\r\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\r\n\r\n    <!-- Boolean indicating whether the wifi chipset has background scan support -->\r\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\r\n\r\n    <!-- True if the firmware supports connected MAC randomization -->\r\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\r\n\r\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\r\n    <!-- The Galaxy A20 does support the 5GHz band, but it's disabled in the vendor wifi\r\n         configuration that is read in the kernel. Enabling it does work but 5GHz networks are \r\n         unusable due to VERY low signal. -->\r\n    <!-- Also, this setting seems to have been renamed to config_wifi5ghzSupport -->\r\n    <!-- <bool name=\"config_wifi_dual_band_support\">true</bool> -->\r\n\r\n    <!-- Boolean indicating whether 802.11r Fast BSS Transition is enabled on this platform -->\r\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\r\n\r\n    <!-- Control whether the always on display mode is available. This should only be enabled on\r\n         devices where the display has been tuned to be power efficient in DOZE and/or DOZE_SUSPEND\r\n         states. -->\r\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\r\n</resources>\r\n"
  },
  {
    "path": "Samsung/A20/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>\r\n    <!-- Radius of the software rounded corners. -->\r\n    <dimen name=\"rounded_corner_radius_bottom\">100.73999px</dimen>\r\n    <dimen name=\"rounded_corner_radius_top\">100.73999px</dimen>\r\n\r\n    <!-- Height of the status bar -->\r\n    <dimen name=\"status_bar_height\">53.0px</dimen>\r\n    <dimen name=\"status_bar_height_portrait\">53.0px</dimen>\r\n</resources>\r\n"
  },
  {
    "path": "Samsung/A20/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>\r\n    <!-- Screen brightness used to dim the screen when the user activity\r\n         timeout expires.  May be less than the minimum allowed brightness setting\r\n         that can be set by the user. -->\r\n    <integer name=\"config_screenBrightnessDim\">15</integer>\r\n\r\n    <!-- Default screen brightness setting.\r\n         Must be in the range specified by minimum and maximum. -->\r\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\r\n\r\n    <!-- Maximum screen brightness allowed by the power manager.\r\n         The user is forbidden from setting the brightness above this level. -->\r\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\r\n\r\n    <!-- Minimum screen brightness setting allowed by power manager.\r\n         The user is forbidden from setting the brightness below this level.  -->\r\n    <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\r\n</resources>\r\n"
  },
  {
    "path": "Samsung/A20/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>\r\n    <!-- The bounding path of the cutout region of the main built-in display.\r\n         Must either be empty if there is no cutout region, or a string that is parsable by\r\n         {@link android.util.PathParser}.\r\n\r\n         The path is assumed to be specified in display coordinates with pixel units and in\r\n         the display's native orientation, with the origin of the coordinate system at the\r\n         center top of the display. Optionally, you can append either `@left` or `@right` to the\r\n         end of the path string, in order to change the path origin to either the top left,\r\n         or top right of the display.\r\n\r\n         To facilitate writing device-independent emulation overlays, the marker `@dp` can be\r\n         appended after the path string to interpret coordinates in dp instead of px units.\r\n         Note that a physical cutout should be configured in pixels for the best results.\r\n\r\n         Example for a 10px x 10px square top-center cutout:\r\n                <string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z</string>\r\n         Example for a 10dp x 10dp square top-center cutout:\r\n                <string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z @dp</string>\r\n\r\n         @see https://www.w3.org/TR/SVG/paths.html#PathData\r\n         -->\r\n    <string name=\"config_mainBuiltInDisplayCutout\">M62,0l-3.8,0l-3.9,0.2l-3.9,0.4l-4,0.8l-3.9,1.2l-3.8,1.6l-3.7,2l-3.4,2.4l-3.1,2.8l-2.9,3l-2.7,3.1l-2.6,3.1 l-2.7,2.8C12.5,28,6.2,30.3,0,30.3c-6.3,0-12.5-2.3-17.5-6.8l-2.7-2.8l-2.6-3.1l-2.7-3.1l-2.9-3l-3.2-2.8 L-35,6.2l-3.7-2l-3.8-1.6l-3.9-1.2l-4-0.8L-54.3,0.2L-58.2,0L-62,0Z @dp</string>\r\n</resources>\r\n"
  },
  {
    "path": "Samsung/A20/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">93</item>\r\n    <item name=\"screen.full\">313</item>\r\n    <item name=\"bluetooth.active\">118</item>\r\n    <item name=\"bluetooth.on\">0.98</item>\r\n    <item name=\"wifi.on\">0.43</item>\r\n    <item name=\"wifi.active\">488</item>\r\n    <item name=\"wifi.scan\">502</item>\r\n    <item name=\"audio\">45</item>\r\n    <item name=\"video\">286</item>\r\n    <item name=\"camera.flashlight\">124</item>\r\n    <item name=\"camera.avg\">662</item>\r\n    <item name=\"gps.on\">32</item>\r\n    <item name=\"radio.active\">164</item>\r\n    <item name=\"radio.scanning\">115</item>\r\n    <array name=\"radio.on\">\r\n        <value>7.3</value>\r\n        <value>7.3</value>\r\n    </array>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>6</value>\r\n        <value>2</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>1586000</value>\r\n        <value>1482000</value>\r\n        <value>1352000</value>\r\n        <value>1248000</value>\r\n        <value>1144000</value>\r\n        <value>1014000</value>\r\n        <value>902000</value>\r\n        <value>839000</value>\r\n        <value>757000</value>\r\n        <value>676000</value>\r\n        <value>546000</value>\r\n        <value>449000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>50</value>\r\n        <value>43</value>\r\n        <value>34</value>\r\n        <value>28</value>\r\n        <value>24</value>\r\n        <value>18</value>\r\n        <value>15</value>\r\n        <value>13</value>\r\n        <value>11</value>\r\n        <value>10</value>\r\n        <value>7</value>\r\n        <value>6</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>1768000</value>\r\n        <value>1664000</value>\r\n        <value>1560000</value>\r\n        <value>1352000</value>\r\n        <value>1144000</value>\r\n        <value>936000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>162</value>\r\n        <value>142</value>\r\n        <value>120</value>\r\n        <value>87</value>\r\n        <value>61</value>\r\n        <value>41</value>\r\n    </array>\r\n    <item name=\"cpu.suspend\">3.79</item>\r\n    <item name=\"cpu.idle\">23</item>\r\n    <item name=\"battery.capacity\">3900</item>\r\n    <item name=\"battery.typical.capacity\">4000</item>\r\n    <item name=\"wifi.controller.idle\">1</item>\r\n    <item name=\"wifi.controller.rx\">65</item>\r\n    <item name=\"wifi.controller.tx\">265</item>\r\n    <array name=\"wifi.controller.tx_levels\">\r\n        <value>0</value>\r\n    </array>\r\n    <item name=\"wifi.controller.voltage\">3600</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n</device>"
  },
  {
    "path": "Samsung/A20s/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a20s\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Samsung/A20s/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a20s\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n        \tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        \tandroid:requiredSystemPropertyValue=\"+*samsung/a20s*\"\n\t\tandroid:priority=\"621\"\n\t\tandroid:isStatic=\"true\"/>\n</manifest>"
  },
  {
    "path": "Samsung/A20s/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,240000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>bluetooth,7,7,0,-1,true</item>\n        <item>ethernet,9,9,2,-1,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_bip,23,0,2,60000,true</item>\n        <item>mobile_cas,24,0,3,60000,true</item>\n        <item>mobile_xcap,27,0,2,60000,true</item>\n        <item>mobile_ent1,28,0,2,-1,true</item>\n        <item>mobile_mcx,32,0,2,-1,true</item>\n        <item>mobile_foc,30,0,2,-1,true</item>\n        <item>mobile_rcs,31,0,2,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n</resources>"
  },
  {
    "path": "Samsung/A20s/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n</resources>"
  },
  {
    "path": "Samsung/A20s/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>lte:2097152,4194304,8388608,524288,1572864,2097152</item>\n        <item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wigig0</item>\n        <item>wlan0</item>\n    </string-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>6</item>\n        <item>6</item>\n        <item>11</item>\n        <item>79</item>\n        <item>95</item>\n        <item>141</item>\n        <item>183</item>\n        <item>200</item>\n        <item>219</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>5</item>\n        <item>6</item>\n        <item>50</item>\n        <item>100</item>\n        <item>500</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>4999</item>\n        <item>5000</item>\n        <item>19999</item>\n        <item>20000</item>\n    </integer-array>\n</resources>"
  },
  {
    "path": "Samsung/A20s/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_radius\">0.0dip</dimen>\n    <dimen name=\"status_bar_height\">30.0dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">30.0dip</dimen>\n    <dimen name=\"status_bar_height_landscape\">24.0dip</dimen>\n    <dimen name=\"quick_qs_offset_height\">46.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A20s/res/values-land/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A20s/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"battery.capacity\">3900</item>\n    <item name=\"battery.typical.capacity\">4000</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>8</value>\n    </array>\n    <item name=\"cpu.suspend\">20</item>\n    <item name=\"cpu.idle\">3.6</item>\n    <item name=\"cpu.active\">2.55</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>652800</value>\n        <value>1036800</value>\n        <value>1401600</value>\n        <value>1689600</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>25</value>\n        <value>40</value>\n        <value>59</value>\n        <value>78</value>\n        <value>104</value>\n    </array>\n    <item name=\"screen.on\">95.6</item>\n    <item name=\"screen.full\">321</item>\n    <item name=\"camera.flashlight\">350</item>\n    <item name=\"camera.avg\">480</item>\n    <item name=\"dsp.audio\">10</item>\n    <item name=\"dsp.video\">48</item>\n    <item name=\"gps.on\">36.2</item>\n    <item name=\"bluetooth.active\">56</item>\n    <item name=\"bluetooth.on\">1.1</item>\n    <item name=\"wifi.on\">0.5</item>\n    <item name=\"wifi.active\">160</item>\n    <item name=\"wifi.scan\">13.5</item>\n    <item name=\"radio.active\">60</item>\n    <item name=\"radio.scanning\">1.8</item>\n    <array name=\"radio.on\">\n        <value>6</value>\n        <value>5</value>\n        <value>4</value>\n        <value>3</value>\n        <value>3</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/A20s-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a20s-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Samsung/A20s-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a20s.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n        \tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        \tandroid:requiredSystemPropertyValue=\"+*samsung/a20s*\"\n\t\tandroid:priority=\"720\"\n\t\tandroid:isStatic=\"true\"/>\n</manifest>"
  },
  {
    "path": "Samsung/A20s-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">6px</dimen>\n    <dimen name=\"status_bar_padding_end\">6px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">35dp</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">15px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">6.5px</dimen>\n    <dimen name=\"rounded_corner_content_padding\">2dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A21s/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a21s\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A21s/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<manifest\n  xmlns:android=\"http://schemas.android.com/apk/res/android\"\n  package=\"me.phh.treble.overlay.samsung.a21s\"\n  android:versionCode=\"1\"\n  android:versionName=\"1.0\">\n  <overlay\n    android:isStatic=\"true\"\n    android:priority=\"980\"\n    android:targetPackage=\"android\"\n    android:requiredSystemPropertyValue=\"+*samsung/a21s*\"\n    android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A21s/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n  <bool name=\"config_showNavigationBar\">true</bool>\n  <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n  <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n  <bool name=\"config_wifi_dual_band_support\">true</bool>\n  <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n  <bool name=\"config_supportDoubleTapWake\">true</bool>\n\n  <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n  <integer name=\"config_screenBrightnessSettingMaximum\">306</integer>\n  <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n  <dimen name=\"status_bar_height\">88px</dimen>\n  <dimen name=\"status_bar_height_default\">88px</dimen>\n  <dimen name=\"status_bar_height_portrait\">88px</dimen>\n  <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\n  <dimen name=\"rounded_corner_radius_top\">40.0px</dimen>\n  <dimen name=\"rounded_corner_radius_bottom\">40.0px</dimen>\n  <dimen name=\"rounded_corner_radius\">40.0px</dimen>\n\n  <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">\n    M 0,0\n    H 105\n    V 88\n    H 0\n    V 0\n    Z\n    @left\n  </string>\n\n  <string-array name=\"config_tether_usb_regexs\">\n    <item>rndis0</item>\n  </string-array>\n  <string-array name=\"config_tether_wifi_regexs\">\n    <item>wlan0</item>\n  </string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/A21s/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n  <dimen name=\"status_bar_height\">24dp</dimen>\n  <dimen name=\"status_bar_height_default\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A21s/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n  <item name=\"none\">0</item>\n  <item name=\"screen.on\">72</item>\n  <item name=\"screen.full\">268</item>\n  <item name=\"audio\">31</item>\n  <item name=\"video\">25</item>\n  <item name=\"camera.avg\">189.1</item>\n  <item name=\"camera.flashlight\">122.51</item>\n  <item name=\"radio.scanning\">59.06</item>\n  <array name=\"radio.on\">\n    <value>3.49</value>\n    <value>3.49</value>\n  </array>\n  <item name=\"modem.controller.sleep\">0</item>\n  <item name=\"modem.controller.idle\">83</item>\n  <item name=\"modem.controller.rx\">92</item>\n  <array name=\"modem.controller.tx\">\n    <value>132</value>\n    <value>157</value>\n    <value>214</value>\n    <value>331</value>\n    <value>398</value>\n  </array>\n  <item name=\"modem.controller.voltage\">3700</item>\n  <item name=\"wifi.controller.idle\">1</item>\n  <item name=\"wifi.controller.rx\">38</item>\n  <item name=\"wifi.controller.tx\">345</item>\n  <array name=\"wifi.controller.tx_levels\">\n    <value>0</value>\n  </array>\n  <item name=\"wifi.controller.voltage\">3600</item>\n  <array name=\"wifi.batchedscan\">\n    <value>.0002</value>\n    <value>.002</value>\n    <value>.02</value>\n    <value>.2</value>\n    <value>2</value>\n  </array>\n  <item name=\"gps.on\">49</item>\n  <item name=\"bluetooth.controller.idle\">1</item>\n  <item name=\"bluetooth.controller.rx\">15</item>\n  <item name=\"bluetooth.controller.tx\">55</item>\n  <item name=\"bluetooth.controller.voltage\">3600</item>\n  <item name=\"cpu.suspend\">4.49</item>\n  <item name=\"cpu.idle\">13</item>\n  <array name=\"cpu.clusters.cores\">\n    <value>4</value>\n    <value>4</value>\n  </array>\n  <array name=\"cpu.core_speeds.cluster0\">\n    <value>546000</value>\n    <value>650000</value>\n    <value>806000</value>\n    <value>949000</value>\n    <value>1053000</value>\n    <value>1157000</value>\n    <value>1300000</value>\n    <value>1456000</value>\n    <value>1586000</value>\n    <value>1742000</value>\n    <value>1846000</value>\n    <value>2002000</value>\n    <value>2210000</value>\n  </array>\n  <array name=\"cpu.core_power.cluster0\">\n    <value>16.6</value>\n    <value>18.2</value>\n    <value>21.4</value>\n    <value>24.1</value>\n    <value>27.0</value>\n    <value>30.5</value>\n    <value>39.6</value>\n    <value>46.7</value>\n    <value>53.4</value>\n    <value>65.7</value>\n    <value>76.8</value>\n    <value>95.7</value>\n  </array>\n  <array name=\"cpu.core_speeds.cluster1\">\n    <value>546000</value>\n    <value>650000</value>\n    <value>806000</value>\n    <value>949000</value>\n    <value>1053000</value>\n    <value>1157000</value>\n    <value>1300000</value>\n    <value>1456000</value>\n    <value>1586000</value>\n    <value>1742000</value>\n    <value>1846000</value>\n    <value>2002000</value>\n    <value>2210000</value>\n  </array>\n  <array name=\"cpu.core_power.cluster1\">\n    <value>16.6</value>\n    <value>18.2</value>\n    <value>21.4</value>\n    <value>24.1</value>\n    <value>27.0</value>\n    <value>30.5</value>\n    <value>39.6</value>\n    <value>46.7</value>\n    <value>53.4</value>\n    <value>65.7</value>\n    <value>76.8</value>\n    <value>95.7</value>\n  </array>\n  <array name=\"gpu.active\">\n    <value>42.9</value>\n    <value>50.1</value>\n    <value>69.8</value>\n    <value>91.9</value>\n    <value>123.6</value>\n    <value>159.5</value>\n  </array>\n  <array name=\"gpu.speeds\">\n    <value>377000</value>\n    <value>433000</value>\n    <value>598000</value>\n    <value>754000</value>\n    <value>865000</value>\n    <value>1001000</value>\n    <value>1196000</value>\n  </array>\n  <item name=\"battery.capacity\">4900</item>\n  <item name=\"battery.typical.capacity\">5000</item>\n</device>\n"
  },
  {
    "path": "Samsung/A21s-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a21s-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A21s-SystemUI/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<manifest\n  xmlns:android=\"http://schemas.android.com/apk/res/android\"\n  package=\"me.phh.treble.overlay.samsung.a21s.systemui\"\n  android:versionCode=\"1\"\n  android:versionName=\"1.0\">\n  <overlay\n    android:isStatic=\"true\"\n    android:priority=\"981\"\n    android:targetPackage=\"com.android.systemui\"\n    android:requiredSystemPropertyValue=\"+*samsung/a21s*\"\n    android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A21s-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n  <dimen name=\"physical_power_button_center_screen_location_y\">630px</dimen>\n  <dimen name=\"status_bar_clock_starting_padding\">1dp</dimen>\n  <dimen name=\"status_bar_padding_start\">1dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A21s-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n  <dimen name=\"status_bar_clock_starting_padding\">7dp</dimen>\n  <dimen name=\"status_bar_padding_start\">8dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A30/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a30\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A30/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a30\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n        \tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        \tandroid:requiredSystemPropertyValue=\"+*samsung/a30*\"\n\t\tandroid:priority=\"163\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A30/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>10</item>\n        <item>11</item>\n        <item>15</item>\n        <item>17</item>\n        <item>19</item>\n        <item>25</item>\n        <item>30</item>\n        <item>34</item>\n        <item>38</item>\n        <item>44</item>\n        <item>49</item>\n        <item>67</item>\n        <item>82</item>\n        <item>90</item>\n        <item>102</item>\n        <item>108</item>\n        <item>148</item>\n        <item>183</item>\n        <item>247</item>\n        <item>304</item>\n        <item>350</item>\n        <item>391</item>\n        <item>420</item>\n        <item>420</item>\n        <item>450</item>\n        <item>500</item>\n        <item>550</item>\n        <item>575</item>\n        <item>600</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>1500</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>4999</item>\n        <item>5000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>30000</item>\n        <item>40000</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:2097152,4194304,8388608,1048576,3145728,4194304</item>\n    </string-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>22</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>28</item>\n        <item>29</item>\n        <item>31</item>\n        <item>32</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>38</item>\n        <item>39</item>\n        <item>41</item>\n        <item>42</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>48</item>\n        <item>49</item>\n        <item>51</item>\n        <item>52</item>\n        <item>54</item>\n        <item>55</item>\n        <item>57</item>\n        <item>58</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>64</item>\n        <item>65</item>\n        <item>67</item>\n        <item>68</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>74</item>\n        <item>75</item>\n        <item>77</item>\n        <item>78</item>\n        <item>80</item>\n        <item>81</item>\n        <item>83</item>\n        <item>84</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>90</item>\n        <item>91</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>97</item>\n        <item>98</item>\n        <item>100</item>\n        <item>101</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>107</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>113</item>\n        <item>114</item>\n        <item>116</item>\n        <item>117</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>123</item>\n        <item>124</item>\n        <item>126</item>\n        <item>127</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>133</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>139</item>\n        <item>140</item>\n        <item>142</item>\n        <item>143</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>149</item>\n        <item>150</item>\n        <item>152</item>\n        <item>153</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>159</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>165</item>\n        <item>166</item>\n        <item>168</item>\n        <item>169</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>175</item>\n        <item>176</item>\n        <item>178</item>\n        <item>179</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>186</item>\n        <item>188</item>\n        <item>189</item>\n        <item>191</item>\n        <item>193</item>\n        <item>195</item>\n        <item>197</item>\n        <item>198</item>\n        <item>201</item>\n        <item>202</item>\n        <item>204</item>\n        <item>206</item>\n        <item>208</item>\n        <item>210</item>\n        <item>212</item>\n        <item>214</item>\n        <item>216</item>\n        <item>217</item>\n        <item>219</item>\n        <item>221</item>\n        <item>223</item>\n        <item>225</item>\n        <item>226</item>\n        <item>229</item>\n        <item>230</item>\n        <item>232</item>\n        <item>234</item>\n        <item>236</item>\n        <item>238</item>\n        <item>240</item>\n        <item>242</item>\n        <item>244</item>\n        <item>245</item>\n        <item>247</item>\n        <item>249</item>\n        <item>251</item>\n        <item>253</item>\n        <item>254</item>\n        <item>257</item>\n        <item>258</item>\n        <item>260</item>\n        <item>262</item>\n        <item>264</item>\n        <item>266</item>\n        <item>268</item>\n        <item>270</item>\n        <item>272</item>\n        <item>273</item>\n        <item>275</item>\n        <item>277</item>\n        <item>279</item>\n        <item>281</item>\n        <item>282</item>\n        <item>285</item>\n        <item>286</item>\n        <item>288</item>\n        <item>290</item>\n        <item>292</item>\n        <item>294</item>\n        <item>296</item>\n        <item>298</item>\n        <item>300</item>\n        <item>301</item>\n        <item>303</item>\n        <item>305</item>\n        <item>307</item>\n        <item>309</item>\n        <item>310</item>\n        <item>313</item>\n        <item>314</item>\n        <item>316</item>\n        <item>318</item>\n        <item>320</item>\n        <item>322</item>\n        <item>324</item>\n        <item>326</item>\n        <item>327</item>\n        <item>329</item>\n        <item>331</item>\n        <item>333</item>\n        <item>335</item>\n        <item>337</item>\n        <item>338</item>\n        <item>341</item>\n        <item>342</item>\n        <item>344</item>\n        <item>346</item>\n        <item>348</item>\n        <item>350</item>\n        <item>352</item>\n        <item>354</item>\n        <item>355</item>\n        <item>357</item>\n        <item>359</item>\n        <item>361</item>\n        <item>363</item>\n        <item>365</item>\n        <item>366</item>\n        <item>369</item>\n        <item>370</item>\n        <item>372</item>\n        <item>374</item>\n        <item>376</item>\n        <item>378</item>\n        <item>379</item>\n        <item>382</item>\n        <item>383</item>\n        <item>385</item>\n        <item>387</item>\n        <item>389</item>\n        <item>391</item>\n        <item>393</item>\n        <item>395</item>\n        <item>397</item>\n        <item>398</item>\n        <item>400</item>\n        <item>402</item>\n        <item>404</item>\n        <item>406</item>\n        <item>407</item>\n        <item>410</item>\n        <item>411</item>\n        <item>413</item>\n        <item>415</item>\n        <item>417</item>\n        <item>419</item>\n        <item>420</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis0</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wlan0</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,240000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>bluetooth,7,7,0,-1,true</item>\n        <item>ethernet,9,9,2,-1,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_bip,23,0,2,60000,true</item>\n        <item>mobile_cas,24,0,3,60000,true</item>\n        <item>mobile_xcap,27,0,2,60000,true</item>\n        <item>mobile_ent1,28,0,2,-1,true</item>\n        <item>mobile_mcx,32,0,2,-1,true</item>\n        <item>mobile_foc,30,0,2,-1,true</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/A30/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/A30/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_radius\">151.0px</dimen>\n    <dimen name=\"status_bar_height\">83.0px</dimen>\n    <dimen name=\"status_bar_height_portrait\">83.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A30/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessDim\">15</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/A30/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_mainBuiltInDisplayCutout\">M36.95,0C26.35,0,24.15,3.8,23.15,9.8 l-0.1,0.7c-1.7,9.6-9.3,17.2-18.9,18.9c-12.7,2.2-24.8-6.2-27-18.9 c0,0-0.1-0.7-0.1-0.7C-24.15,3.8,-26.25,0,-36.95,0Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Samsung/A30/res/values-land/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A30/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">30</item>\n    <item name=\"screen.on\">62</item>\n    <item name=\"screen.full\">366</item>\n    <item name=\"bluetooth.active\">82</item>\n    <item name=\"bluetooth.on\">0.98</item>\n    <item name=\"wifi.on\">1.14</item>\n    <item name=\"wifi.active\">211</item>\n    <item name=\"wifi.scan\">54</item>\n    <item name=\"audio\">57</item>\n    <item name=\"video\">209</item>\n    <item name=\"camera.flashlight\">141</item>\n    <item name=\"camera.avg\">573</item>\n    <item name=\"gps.on\">36</item>\n    <item name=\"radio.active\">131</item>\n    <item name=\"radio.scanning\">65</item>\n    <array name=\"radio.on\">\n        <value>2.21</value>\n        <value>2.21</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>1586000</value>\n        <value>1482000</value>\n        <value>1352000</value>\n        <value>1248000</value>\n        <value>1144000</value>\n        <value>1014000</value>\n        <value>902000</value>\n        <value>839000</value>\n        <value>757000</value>\n        <value>676000</value>\n        <value>546000</value>\n        <value>449000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>50</value>\n        <value>43</value>\n        <value>34</value>\n        <value>28</value>\n        <value>24</value>\n        <value>18</value>\n        <value>15</value>\n        <value>13</value>\n        <value>11</value>\n        <value>10</value>\n        <value>7</value>\n        <value>6</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>1768000</value>\n        <value>1664000</value>\n        <value>1560000</value>\n        <value>1352000</value>\n        <value>1144000</value>\n        <value>936000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>162</value>\n        <value>142</value>\n        <value>120</value>\n        <value>87</value>\n        <value>61</value>\n        <value>41</value>\n    </array>\n    <item name=\"cpu.suspend\">3.7</item>\n    <item name=\"cpu.idle\">15.4</item>\n    <item name=\"battery.capacity\">3900</item>\n    <item name=\"battery.typical.capacity\">4000</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">65</item>\n    <item name=\"wifi.controller.tx\">265</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>\n"
  },
  {
    "path": "Samsung/A31/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a31\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Samsung/A31/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a31\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/a31*\"\n\t\tandroid:priority=\"367\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>"
  },
  {
    "path": "Samsung/A31/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>wlan0</item>\n    </string-array>\n\n    <!--Always On Display-->\n    <bool name=\"config_dozeAfterScreenOffByDefault\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_dozePulsePickup\">false</bool>\n    <bool name=\"config_dozeSupportsAodWallpaper\">true</bool>\n\n    <bool name=\"config_supportSystemNavigationKeys\">false</bool>\n\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>40</item>\n    </integer-array>\n\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n    </integer-array>\n\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>10</item>\n        <item>20</item>\n        <item>30</item>\n    </integer-array>\n\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>6</item>\n        <item>6</item>\n        <item>6</item>\n        <item>11</item>\n        <item>79</item>\n        <item>95</item>\n        <item>141</item>\n        <item>183</item>\n        <item>200</item>\n        <item>219</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n   </array>\n\n   <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>6</item>\n        <item>6</item>\n        <item>11</item>\n        <item>79</item>\n        <item>95</item>\n        <item>141</item>\n        <item>183</item>\n        <item>200</item>\n        <item>219</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>5</item>\n        <item>6</item>\n        <item>50</item>\n        <item>100</item>\n        <item>500</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>4999</item>\n        <item>5000</item>\n        <item>19999</item>\n        <item>20000</item>\n    </integer-array>\n\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>200</item>\n    </integer-array>\n\n    <array name=\"config_screenBrightnessNits\">\n        <item>200</item>\n    </array>\n\n     <bool name=\"config_automatic_brightness_available\">true</bool>\n     <bool name=\"config_supportDoubleTapWake\">false</bool>\n\n    <!--Fixes to the notifications bar-->\n     <dimen name=\"status_bar_height_portrait\">80.0px</dimen>\n     <dimen name=\"status_bar_height_landscape\">80.0px</dimen>\n     <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -25.6 V 28.44444444444444 H 25.6 V 0 H 0 Z @dp</string>\n\n</resources>\n"
  },
  {
    "path": "Samsung/A31/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">30</item>\n    <item name=\"screen.on\">58</item>\n    <item name=\"screen.full\">188</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>1700000</value>\n        <value>1625000</value>\n        <value>1500000</value>\n        <value>1450000</value>\n        <value>1375000</value>\n        <value>1325000</value>\n        <value>1275000</value>\n        <value>1175000</value>\n        <value>1100000</value>\n        <value>1050000</value>\n        <value>999000</value>\n        <value>950000</value>\n        <value>900000</value>\n        <value>850000</value>\n        <value>774000</value>\n        <value>500000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>61</value>\n        <value>56</value>\n        <value>49</value>\n        <value>46</value>\n        <value>42</value>\n        <value>40</value>\n        <value>37</value>\n        <value>34</value>\n        <value>31</value>\n        <value>29</value>\n        <value>27</value>\n        <value>26</value>\n        <value>24</value>\n        <value>23</value>\n        <value>21</value>\n        <value>18</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>2000000</value>\n        <value>1950000</value>\n        <value>1900000</value>\n        <value>1850000</value>\n        <value>1800000</value>\n        <value>1710000</value>\n        <value>1621000</value>\n        <value>1532000</value>\n        <value>1443000</value>\n        <value>1354000</value>\n        <value>1295000</value>\n        <value>1176000</value>\n        <value>1087000</value>\n        <value>998000</value>\n        <value>909000</value>\n        <value>850000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>267</value>\n        <value>250</value>\n        <value>232</value>\n        <value>218</value>\n        <value>202</value>\n        <value>177</value>\n        <value>157</value>\n        <value>137</value>\n        <value>121</value>\n        <value>106</value>\n        <value>96</value>\n        <value>82</value>\n        <value>73</value>\n        <value>63</value>\n        <value>56</value>\n        <value>53</value>\n    </array>\n    <item name=\"cpu.active\">0</item>\n    <item name=\"cpu.idle\">19.81</item>\n    <item name=\"cpu.suspend\">6.6</item>\n    <item name=\"battery.capacity\">4860</item>\n    <item name=\"battery.typical.capacity\">5000</item>\n    <item name=\"wifi.on\">0</item>\n    <item name=\"wifi.active\">0</item>\n    <item name=\"wifi.scan\">0</item>\n    <item name=\"dsp.audio\">20</item>\n    <item name=\"dsp.video\">25</item>\n    <item name=\"camera.flashlight\">129</item>\n    <item name=\"camera.avg\">157</item>\n    <item name=\"gps.on\">63</item>\n    <item name=\"radio.active\">138</item>\n    <item name=\"radio.scanning\">82</item>\n    <array name=\"radio.on\">\n        <value>6.48</value>\n        <value>6.48</value>\n    </array>\n    <item name=\"modem.controller.idle\">110</item>\n    <item name=\"modem.controller.rx\">158</item>\n    <array name=\"modem.controller.tx\">\n        <value>214</value>\n        <value>239</value>\n        <value>296</value>\n        <value>413</value>\n        <value>582</value>\n    </array>\n    <item name=\"modem.controller.voltage\">750</item>\n    <array name=\"memory.bandwidths\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">56</item>\n    <item name=\"wifi.controller.tx\">250</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3300</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0001</value>\n        <value>.001</value>\n        <value>.01</value>\n        <value>.1</value>\n        <value>1</value>\n    </array>\n    <item name=\"bluetooth.controller.idle\">1</item>\n    <item name=\"bluetooth.controller.rx\">8</item>\n    <item name=\"bluetooth.controller.tx\">15</item>\n    <item name=\"bluetooth.controller.voltage\">3300</item>\n    <item name=\"battery.capacity\">4860</item>\n    <item name=\"battery.typical.capacity\">5000</item>\n</device>\n"
  },
  {
    "path": "Samsung/A31-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a31-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Samsung/A31-SystemUI/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a31.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/a31*\"\n                android:priority=\"367\"\n                android:isStatic=\"true\" />\n</manifest>"
  },
  {
    "path": "Samsung/A31-SystemUI/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"doze_display_state_supported\">true</bool>\n    <bool name=\"doze_long_press_uses_prox\">false</bool>\n    <bool name=\"doze_proximity_check_before_pulse\">false</bool>\n    <bool name=\"doze_pulse_on_notifications\">true</bool>\n    <bool name=\"doze_single_tap_uses_prox\">false</bool>\n    <bool name=\"doze_suspend_display_state_supported\">true</bool>\n</resources>"
  },
  {
    "path": "Samsung/A31-SystemUI/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"notch_status_bar_padding_top\">14dp</dimen>\n    <dimen name=\"rounded_corner_content_padding\">8dp</dimen>\n    <dimen name=\"status_bar_padding_end\">6dp</dimen>\n    <dimen name=\"status_bar_padding_start\">16dp</dimen>\n    <dimen name=\"status_bar_icon_padding\">2dp</dimen>\n    <dimen name=\"status_bar_padding_top\">4dp</dimen>\n    <item name=\"proximity_sensor_threshold\" translatable=\"false\" format=\"float\" type=\"dimen\">5</item>\n</resources>"
  },
  {
    "path": "Samsung/A32/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a32\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Samsung/A32/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a32\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+samsung/a32*\"\n\t\tandroid:priority=\"437\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>"
  },
  {
    "path": "Samsung/A32/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"config_biometric_sensors\">\n        <item>0:2:15</item>\n    </string-array>\n    <integer-array name=\"config_availableColorModes\">\n        <item>-1</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>11</item>\n        <item>15</item>\n        <item>22</item>\n        <item>27</item>\n        <item>31</item>\n        <item>35</item>\n        <item>55</item>\n        <item>75</item>\n        <item>95</item>\n        <item>106</item>\n        <item>112</item>\n        <item>119</item>\n        <item>134</item>\n        <item>157</item>\n        <item>220</item>\n        <item>378</item>\n        <item>378</item>\n        <item>468</item>\n        <item>515</item>\n        <item>563</item>\n        <item>610</item>\n        <item>658</item>\n        <item>705</item>\n        <item>753</item>\n        <item>776</item>\n        <item>800</item>\n        <item>800</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>6000</item>\n        <item>7000</item>\n        <item>8000</item>\n        <item>9000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>40000</item>\n    </integer-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm/boot-mediatek-framework.vdex</item>\n        <item>/system/lib/libjavacrypto.so</item>\n        <item>/system/lib/libhidltransport.so</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-conscrypt.oat</item>\n        <item>/system/framework/arm/boot-core-libart.vdex</item>\n        <item>/system/framework/arm/boot-ext.vdex</item>\n        <item>/system/framework/arm/boot.vdex</item>\n        <item>/system/framework/arm/boot-framework.vdex</item>\n    </string-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n        <item>266</item>\n        <item>267</item>\n        <item>268</item>\n        <item>269</item>\n        <item>270</item>\n        <item>271</item>\n        <item>272</item>\n        <item>273</item>\n        <item>274</item>\n        <item>275</item>\n        <item>276</item>\n        <item>277</item>\n        <item>278</item>\n        <item>279</item>\n        <item>280</item>\n        <item>281</item>\n        <item>282</item>\n        <item>283</item>\n        <item>284</item>\n        <item>285</item>\n        <item>286</item>\n        <item>287</item>\n        <item>288</item>\n        <item>289</item>\n        <item>290</item>\n        <item>291</item>\n        <item>292</item>\n        <item>293</item>\n        <item>294</item>\n        <item>295</item>\n        <item>296</item>\n        <item>297</item>\n        <item>298</item>\n        <item>299</item>\n        <item>300</item>\n        <item>301</item>\n        <item>302</item>\n        <item>303</item>\n        <item>304</item>\n        <item>305</item>\n        <item>306</item>\n        <item>307</item>\n        <item>308</item>\n        <item>309</item>\n        <item>310</item>\n        <item>311</item>\n        <item>312</item>\n        <item>313</item>\n        <item>314</item>\n        <item>315</item>\n        <item>316</item>\n        <item>317</item>\n        <item>318</item>\n        <item>319</item>\n        <item>320</item>\n        <item>321</item>\n        <item>322</item>\n        <item>323</item>\n        <item>324</item>\n        <item>325</item>\n        <item>326</item>\n        <item>327</item>\n        <item>328</item>\n        <item>329</item>\n        <item>330</item>\n        <item>331</item>\n        <item>332</item>\n        <item>333</item>\n        <item>334</item>\n        <item>335</item>\n        <item>336</item>\n        <item>337</item>\n        <item>338</item>\n        <item>339</item>\n        <item>340</item>\n        <item>341</item>\n        <item>342</item>\n        <item>343</item>\n        <item>344</item>\n        <item>345</item>\n        <item>346</item>\n        <item>347</item>\n        <item>348</item>\n        <item>349</item>\n        <item>350</item>\n        <item>351</item>\n        <item>352</item>\n        <item>353</item>\n        <item>354</item>\n        <item>355</item>\n        <item>356</item>\n        <item>357</item>\n        <item>358</item>\n        <item>359</item>\n        <item>360</item>\n        <item>361</item>\n        <item>362</item>\n        <item>363</item>\n        <item>364</item>\n        <item>365</item>\n        <item>366</item>\n        <item>367</item>\n        <item>368</item>\n        <item>369</item>\n        <item>370</item>\n        <item>371</item>\n        <item>372</item>\n        <item>373</item>\n        <item>374</item>\n        <item>375</item>\n        <item>376</item>\n        <item>377</item>\n        <item>378</item>\n        <item>379</item>\n        <item>380</item>\n        <item>381</item>\n        <item>382</item>\n        <item>383</item>\n        <item>384</item>\n        <item>385</item>\n        <item>386</item>\n        <item>387</item>\n        <item>388</item>\n        <item>389</item>\n        <item>390</item>\n        <item>391</item>\n        <item>392</item>\n        <item>393</item>\n        <item>394</item>\n        <item>395</item>\n        <item>396</item>\n        <item>397</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>401</item>\n        <item>402</item>\n        <item>403</item>\n        <item>404</item>\n        <item>405</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>410</item>\n        <item>411</item>\n        <item>412</item>\n        <item>413</item>\n        <item>414</item>\n        <item>415</item>\n        <item>416</item>\n        <item>417</item>\n        <item>418</item>\n        <item>419</item>\n        <item>420</item>\n        <item>421</item>\n        <item>422</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n        <item>426</item>\n        <item>427</item>\n        <item>428</item>\n        <item>429</item>\n        <item>430</item>\n        <item>431</item>\n        <item>432</item>\n        <item>433</item>\n        <item>434</item>\n        <item>435</item>\n        <item>436</item>\n        <item>437</item>\n        <item>438</item>\n        <item>439</item>\n        <item>440</item>\n        <item>441</item>\n        <item>442</item>\n        <item>443</item>\n        <item>444</item>\n        <item>445</item>\n        <item>446</item>\n        <item>447</item>\n        <item>448</item>\n        <item>449</item>\n        <item>450</item>\n        <item>451</item>\n        <item>452</item>\n        <item>453</item>\n        <item>454</item>\n        <item>455</item>\n        <item>456</item>\n        <item>457</item>\n        <item>458</item>\n        <item>459</item>\n        <item>460</item>\n        <item>461</item>\n        <item>462</item>\n        <item>463</item>\n        <item>464</item>\n        <item>465</item>\n        <item>466</item>\n        <item>467</item>\n        <item>468</item>\n        <item>469</item>\n        <item>470</item>\n        <item>471</item>\n        <item>472</item>\n        <item>473</item>\n        <item>474</item>\n        <item>475</item>\n        <item>476</item>\n        <item>477</item>\n        <item>478</item>\n        <item>479</item>\n        <item>480</item>\n        <item>481</item>\n        <item>482</item>\n        <item>483</item>\n        <item>484</item>\n        <item>485</item>\n        <item>486</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.31094</item>\n        <item>2.76562</item>\n        <item>3.29698</item>\n        <item>3.88518</item>\n        <item>4.51962</item>\n        <item>5.19353</item>\n        <item>5.90213</item>\n        <item>6.64185</item>\n        <item>7.4099</item>\n        <item>8.20403</item>\n        <item>9.02238</item>\n        <item>9.86339</item>\n        <item>10.7257</item>\n        <item>11.60817</item>\n        <item>12.50976</item>\n        <item>13.42957</item>\n        <item>14.36681</item>\n        <item>15.32074</item>\n        <item>16.29071</item>\n        <item>17.27612</item>\n        <item>18.27643</item>\n        <item>19.29114</item>\n        <item>20.31978</item>\n        <item>21.36193</item>\n        <item>22.41719</item>\n        <item>23.4852</item>\n        <item>24.5656</item>\n        <item>25.65808</item>\n        <item>26.76233</item>\n        <item>27.87806</item>\n        <item>29.005</item>\n        <item>30.14291</item>\n        <item>31.29154</item>\n        <item>32.45066</item>\n        <item>33.62005</item>\n        <item>34.79951</item>\n        <item>35.98884</item>\n        <item>37.18785</item>\n        <item>38.39637</item>\n        <item>39.61422</item>\n        <item>40.84124</item>\n        <item>42.07727</item>\n        <item>43.32216</item>\n        <item>44.57577</item>\n        <item>45.83796</item>\n        <item>47.10859</item>\n        <item>48.38753</item>\n        <item>49.67467</item>\n        <item>50.96987</item>\n        <item>52.27303</item>\n        <item>53.58403</item>\n        <item>54.90277</item>\n        <item>56.22914</item>\n        <item>57.56303</item>\n        <item>58.90436</item>\n        <item>60.25302</item>\n        <item>61.60893</item>\n        <item>62.972</item>\n        <item>64.34213</item>\n        <item>65.71925</item>\n        <item>67.10327</item>\n        <item>68.49412</item>\n        <item>69.89171</item>\n        <item>71.29598</item>\n        <item>72.70684</item>\n        <item>74.12423</item>\n        <item>75.54807</item>\n        <item>76.97831</item>\n        <item>78.41487</item>\n        <item>79.85769</item>\n        <item>81.3067</item>\n        <item>82.76186</item>\n        <item>84.22308</item>\n        <item>85.69033</item>\n        <item>87.16354</item>\n        <item>88.64265</item>\n        <item>90.12761</item>\n        <item>91.61837</item>\n        <item>93.11487</item>\n        <item>94.61707</item>\n        <item>96.12491</item>\n        <item>97.63835</item>\n        <item>99.15733</item>\n        <item>100.68181</item>\n        <item>102.21175</item>\n        <item>103.7471</item>\n        <item>105.28781</item>\n        <item>106.83385</item>\n        <item>108.38516</item>\n        <item>109.94171</item>\n        <item>111.50346</item>\n        <item>113.07037</item>\n        <item>114.6424</item>\n        <item>116.2195</item>\n        <item>117.80165</item>\n        <item>119.3888</item>\n        <item>120.98091</item>\n        <item>122.57796</item>\n        <item>124.17991</item>\n        <item>125.78672</item>\n        <item>127.39835</item>\n        <item>129.01479</item>\n        <item>130.63597</item>\n        <item>132.26189</item>\n        <item>133.89252</item>\n        <item>135.52779</item>\n        <item>137.16771</item>\n        <item>138.81223</item>\n        <item>140.46133</item>\n        <item>142.11497</item>\n        <item>143.77313</item>\n        <item>145.43578</item>\n        <item>147.10287</item>\n        <item>148.77441</item>\n        <item>150.45035</item>\n        <item>152.13068</item>\n        <item>153.81534</item>\n        <item>155.50433</item>\n        <item>157.19763</item>\n        <item>158.8952</item>\n        <item>160.59702</item>\n        <item>162.30307</item>\n        <item>164.0133</item>\n        <item>165.72774</item>\n        <item>167.4463</item>\n        <item>169.169</item>\n        <item>170.89581</item>\n        <item>172.62671</item>\n        <item>174.36166</item>\n        <item>176.10066</item>\n        <item>177.84367</item>\n        <item>179.59067</item>\n        <item>181.34166</item>\n        <item>183.0966</item>\n        <item>184.85547</item>\n        <item>186.61826</item>\n        <item>188.38493</item>\n        <item>190.15547</item>\n        <item>191.92989</item>\n        <item>193.70811</item>\n        <item>195.49016</item>\n        <item>197.27602</item>\n        <item>199.06563</item>\n        <item>200.85902</item>\n        <item>202.65614</item>\n        <item>204.45699</item>\n        <item>206.26154</item>\n        <item>208.06976</item>\n        <item>209.88167</item>\n        <item>211.69724</item>\n        <item>213.51642</item>\n        <item>215.33922</item>\n        <item>217.16563</item>\n        <item>218.99564</item>\n        <item>220.8292</item>\n        <item>222.6663</item>\n        <item>224.50696</item>\n        <item>226.35114</item>\n        <item>228.1988</item>\n        <item>230.04997</item>\n        <item>231.90462</item>\n        <item>233.76271</item>\n        <item>235.62427</item>\n        <item>237.48923</item>\n        <item>239.35762</item>\n        <item>241.22942</item>\n        <item>243.10458</item>\n        <item>244.98312</item>\n        <item>246.86504</item>\n        <item>248.75027</item>\n        <item>250.63885</item>\n        <item>252.53075</item>\n        <item>254.42593</item>\n        <item>256.32443</item>\n        <item>258.2262</item>\n        <item>260.1312</item>\n        <item>262.0395</item>\n        <item>263.951</item>\n        <item>265.86572</item>\n        <item>267.7837</item>\n        <item>269.70483</item>\n        <item>271.62915</item>\n        <item>273.55667</item>\n        <item>275.48734</item>\n        <item>277.42114</item>\n        <item>279.35812</item>\n        <item>281.2982</item>\n        <item>283.2414</item>\n        <item>285.1877</item>\n        <item>287.1371</item>\n        <item>289.08957</item>\n        <item>291.0451</item>\n        <item>293.00372</item>\n        <item>294.9654</item>\n        <item>296.93005</item>\n        <item>298.89777</item>\n        <item>300.8685</item>\n        <item>302.84222</item>\n        <item>304.81894</item>\n        <item>306.79865</item>\n        <item>308.78134</item>\n        <item>310.76697</item>\n        <item>312.75555</item>\n        <item>314.74707</item>\n        <item>316.74155</item>\n        <item>318.73892</item>\n        <item>320.7392</item>\n        <item>322.7424</item>\n        <item>324.7485</item>\n        <item>326.75745</item>\n        <item>328.7693</item>\n        <item>330.784</item>\n        <item>332.80154</item>\n        <item>334.82193</item>\n        <item>336.84518</item>\n        <item>338.87122</item>\n        <item>340.9001</item>\n        <item>342.9318</item>\n        <item>344.96625</item>\n        <item>347.0035</item>\n        <item>349.04358</item>\n        <item>351.0864</item>\n        <item>353.13196</item>\n        <item>355.1803</item>\n        <item>357.23138</item>\n        <item>359.2852</item>\n        <item>361.34174</item>\n        <item>363.401</item>\n        <item>365.46298</item>\n        <item>367.52765</item>\n        <item>369.59503</item>\n        <item>371.66507</item>\n        <item>373.73782</item>\n        <item>375.81323</item>\n        <item>377.8913</item>\n        <item>379.97202</item>\n        <item>382.0554</item>\n        <item>384.1414</item>\n        <item>386.23004</item>\n        <item>388.32132</item>\n        <item>390.4152</item>\n        <item>392.5117</item>\n        <item>394.61075</item>\n        <item>396.71246</item>\n        <item>398.8167</item>\n        <item>400.92355</item>\n        <item>403.033</item>\n        <item>405.14496</item>\n        <item>407.2595</item>\n        <item>409.3766</item>\n        <item>411.49622</item>\n        <item>413.61838</item>\n        <item>415.74307</item>\n        <item>417.87027</item>\n        <item>420</item>\n        <item>425</item>\n        <item>426.46628</item>\n        <item>428.29913</item>\n        <item>429.7654</item>\n        <item>431.59824</item>\n        <item>433.0645</item>\n        <item>434.89737</item>\n        <item>436.36365</item>\n        <item>438.19647</item>\n        <item>439.66275</item>\n        <item>441.12903</item>\n        <item>442.96188</item>\n        <item>444.42816</item>\n        <item>446.261</item>\n        <item>447.72726</item>\n        <item>449.56012</item>\n        <item>451.0264</item>\n        <item>452.85925</item>\n        <item>454.3255</item>\n        <item>455.79178</item>\n        <item>457.62463</item>\n        <item>459.0909</item>\n        <item>460.92374</item>\n        <item>462.39005</item>\n        <item>464.22287</item>\n        <item>465.68915</item>\n        <item>467.522</item>\n        <item>468.98828</item>\n        <item>470.8211</item>\n        <item>472.28738</item>\n        <item>473.75366</item>\n        <item>475.58652</item>\n        <item>477.0528</item>\n        <item>478.88562</item>\n        <item>480.3519</item>\n        <item>482.18475</item>\n        <item>483.65103</item>\n        <item>485.48386</item>\n        <item>486.95016</item>\n        <item>488.4164</item>\n        <item>490.24927</item>\n        <item>491.71555</item>\n        <item>493.5484</item>\n        <item>495.01465</item>\n        <item>496.8475</item>\n        <item>498.31378</item>\n        <item>500.14664</item>\n        <item>501.6129</item>\n        <item>503.0792</item>\n        <item>504.91202</item>\n        <item>506.3783</item>\n        <item>508.21115</item>\n        <item>509.67743</item>\n        <item>511.51025</item>\n        <item>512.97656</item>\n        <item>514.8094</item>\n        <item>516.27563</item>\n        <item>518.1085</item>\n        <item>519.57477</item>\n        <item>521.0411</item>\n        <item>522.8739</item>\n        <item>524.3402</item>\n        <item>526.17303</item>\n        <item>527.6393</item>\n        <item>529.47217</item>\n        <item>530.9384</item>\n        <item>532.77124</item>\n        <item>534.23755</item>\n        <item>535.7038</item>\n        <item>537.5367</item>\n        <item>539.0029</item>\n        <item>540.83575</item>\n        <item>542.30206</item>\n        <item>544.1349</item>\n        <item>545.6012</item>\n        <item>547.434</item>\n        <item>548.90027</item>\n        <item>550.3666</item>\n        <item>552.1994</item>\n        <item>553.6657</item>\n        <item>555.49854</item>\n        <item>556.9648</item>\n        <item>558.79767</item>\n        <item>560.2639</item>\n        <item>562.09674</item>\n        <item>563.56305</item>\n        <item>565.3959</item>\n        <item>566.8622</item>\n        <item>568.3284</item>\n        <item>570.1613</item>\n        <item>571.62756</item>\n        <item>573.4604</item>\n        <item>574.9267</item>\n        <item>576.7595</item>\n        <item>578.2258</item>\n        <item>580.05865</item>\n        <item>581.5249</item>\n        <item>582.9912</item>\n        <item>584.82404</item>\n        <item>586.29034</item>\n        <item>588.12317</item>\n        <item>589.5894</item>\n        <item>591.4223</item>\n        <item>592.88855</item>\n        <item>594.72144</item>\n        <item>596.1877</item>\n        <item>597.65393</item>\n        <item>599.4868</item>\n        <item>600.95306</item>\n        <item>602.78595</item>\n        <item>604.2522</item>\n        <item>606.085</item>\n        <item>607.55133</item>\n        <item>609.38416</item>\n        <item>610.85046</item>\n        <item>612.3167</item>\n        <item>614.14954</item>\n        <item>615.61584</item>\n        <item>617.44867</item>\n        <item>618.915</item>\n        <item>620.7478</item>\n        <item>622.21405</item>\n        <item>624.04694</item>\n        <item>625.5132</item>\n        <item>627.34607</item>\n        <item>628.8123</item>\n        <item>630.27856</item>\n        <item>632.11145</item>\n        <item>633.5777</item>\n        <item>635.4106</item>\n        <item>636.87683</item>\n        <item>638.70966</item>\n        <item>640.17596</item>\n        <item>642.0088</item>\n        <item>643.4751</item>\n        <item>644.94135</item>\n        <item>646.7742</item>\n        <item>648.2405</item>\n        <item>650.0733</item>\n        <item>651.5396</item>\n        <item>653.37244</item>\n        <item>654.8387</item>\n        <item>656.6716</item>\n        <item>658.1378</item>\n        <item>659.6041</item>\n        <item>661.43695</item>\n        <item>662.90326</item>\n        <item>664.7361</item>\n        <item>666.20233</item>\n        <item>668.0352</item>\n        <item>669.50146</item>\n        <item>671.3343</item>\n        <item>672.8006</item>\n        <item>674.6334</item>\n        <item>676.09973</item>\n        <item>677.566</item>\n        <item>679.3988</item>\n        <item>680.8651</item>\n        <item>682.69794</item>\n        <item>684.16425</item>\n        <item>685.9971</item>\n        <item>687.4633</item>\n        <item>689.2962</item>\n        <item>690.76245</item>\n        <item>692.22876</item>\n        <item>694.0616</item>\n        <item>695.52783</item>\n        <item>697.3607</item>\n        <item>698.82697</item>\n        <item>700.6598</item>\n        <item>702.1261</item>\n        <item>703.9589</item>\n        <item>705.42523</item>\n        <item>706.8915</item>\n        <item>708.72437</item>\n        <item>710.1906</item>\n        <item>712.02344</item>\n        <item>713.48975</item>\n        <item>715.3226</item>\n        <item>716.7889</item>\n        <item>718.6217</item>\n        <item>720.08795</item>\n        <item>721.55426</item>\n        <item>723.3871</item>\n        <item>724.8534</item>\n        <item>726.6862</item>\n        <item>728.15247</item>\n        <item>729.98535</item>\n        <item>731.4516</item>\n        <item>733.2845</item>\n        <item>734.75073</item>\n        <item>736.58356</item>\n        <item>738.04987</item>\n        <item>739.5161</item>\n        <item>741.349</item>\n        <item>742.81525</item>\n        <item>744.6481</item>\n        <item>746.1144</item>\n        <item>747.9472</item>\n        <item>749.4135</item>\n        <item>751.24634</item>\n        <item>752.7126</item>\n        <item>754.1789</item>\n        <item>756.0117</item>\n        <item>757.478</item>\n        <item>759.31085</item>\n        <item>760.7771</item>\n        <item>762.61</item>\n        <item>764.07623</item>\n        <item>765.9091</item>\n        <item>767.37537</item>\n        <item>768.8416</item>\n        <item>770.6745</item>\n        <item>772.14075</item>\n        <item>773.97363</item>\n        <item>775.4399</item>\n        <item>777.2727</item>\n        <item>778.739</item>\n        <item>780.57184</item>\n        <item>782.03815</item>\n        <item>783.871</item>\n        <item>785.3372</item>\n        <item>786.8035</item>\n        <item>788.63635</item>\n        <item>790.10266</item>\n        <item>791.9355</item>\n        <item>793.40173</item>\n        <item>795.2346</item>\n        <item>796.70087</item>\n        <item>798.5337</item>\n        <item>800</item>\n    </array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n        <item>bt-dun</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>ap\\\\d</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>ethernet,9,9,9,-1,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,-1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_mcx,1001,0,3,60000,true</item>\n        <item>mobile_xcap,1002,0,3,60000,true</item>\n        <item>mobile_rcs,2001,0,3,60000,true</item>\n        <item>mobile_bip,2002,0,3,60000,true</item>\n        <item>mobile_vsim,2003,0,-1,60000,true</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/A32/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n    <bool name=\"config_device_vt_available\">false</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/A32/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessDoze\">5</integer>\n    <integer name=\"config_screenBrightnessDim\">12</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/A32/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -27.42857142857143 V 30.47619047619048 H 27.42857142857143 V 0 H 0 Z @dp</string>\n</resources>"
  },
  {
    "path": "Samsung/A32/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">27</item>\n    <item name=\"screen.on\">87</item>\n    <item name=\"screen.full\">190</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>1800000</value>\n        <value>1625000</value>\n        <value>1500000</value>\n        <value>1450000</value>\n        <value>1375000</value>\n        <value>1325000</value>\n        <value>1275000</value>\n        <value>1175000</value>\n        <value>1100000</value>\n        <value>1050000</value>\n        <value>999000</value>\n        <value>950000</value>\n        <value>900000</value>\n        <value>850000</value>\n        <value>774000</value>\n        <value>500000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>65</value>\n        <value>56</value>\n        <value>49</value>\n        <value>46</value>\n        <value>42</value>\n        <value>40</value>\n        <value>37</value>\n        <value>34</value>\n        <value>31</value>\n        <value>29</value>\n        <value>27</value>\n        <value>26</value>\n        <value>24</value>\n        <value>23</value>\n        <value>21</value>\n        <value>18</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>2000000</value>\n        <value>1950000</value>\n        <value>1900000</value>\n        <value>1850000</value>\n        <value>1800000</value>\n        <value>1710000</value>\n        <value>1621000</value>\n        <value>1532000</value>\n        <value>1443000</value>\n        <value>1354000</value>\n        <value>1295000</value>\n        <value>1176000</value>\n        <value>1087000</value>\n        <value>998000</value>\n        <value>909000</value>\n        <value>850000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>267</value>\n        <value>250</value>\n        <value>232</value>\n        <value>218</value>\n        <value>202</value>\n        <value>177</value>\n        <value>157</value>\n        <value>137</value>\n        <value>121</value>\n        <value>106</value>\n        <value>96</value>\n        <value>82</value>\n        <value>73</value>\n        <value>63</value>\n        <value>56</value>\n        <value>53</value>\n    </array>\n    <item name=\"cpu.active\">0</item>\n    <item name=\"cpu.idle\">12.6</item>\n    <item name=\"cpu.suspend\">4.01</item>\n    <item name=\"battery.capacity\">4860</item>\n    <item name=\"battery.typical.capacity\">5000</item>\n    <item name=\"wifi.on\">0</item>\n    <item name=\"wifi.active\">0</item>\n    <item name=\"wifi.scan\">0</item>\n    <item name=\"dsp.audio\">33</item>\n    <item name=\"dsp.video\">25</item>\n    <item name=\"camera.flashlight\">61</item>\n    <item name=\"camera.avg\">177</item>\n    <item name=\"gps.on\">63</item>\n    <item name=\"radio.active\">138</item>\n    <item name=\"radio.scanning\">82</item>\n    <array name=\"radio.on\">\n        <value>1.56</value>\n        <value>1.56</value>\n    </array>\n    <item name=\"modem.controller.idle\">110</item>\n    <item name=\"modem.controller.rx\">158</item>\n    <item name=\"modem.controller.tx\">214</item>\n    <item name=\"modem.controller.voltage\">750</item>\n    <array name=\"memory.bandwidths\">\n        <value>10</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">56</item>\n    <item name=\"wifi.controller.tx\">250</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>250</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3300</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0001</value>\n        <value>.001</value>\n        <value>.01</value>\n        <value>.1</value>\n        <value>1</value>\n    </array>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"bluetooth.controller.idle\">1</item>\n    <item name=\"bluetooth.controller.rx\">8</item>\n    <item name=\"bluetooth.controller.tx\">15</item>\n    <item name=\"bluetooth.controller.voltage\">3300</item>\n</device>"
  },
  {
    "path": "Samsung/A32-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a32-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Samsung/A32-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a32.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+samsung/a32*\"\n\t\tandroid:priority=\"958\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>"
  },
  {
    "path": "Samsung/A32-SystemUI/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"doze_display_state_supported\">true</bool>\n    <bool name=\"doze_long_press_uses_prox\">false</bool>\n    <bool name=\"doze_proximity_check_before_pulse\">false</bool>\n    <bool name=\"doze_pulse_on_notifications\">true</bool>\n    <bool name=\"doze_single_tap_uses_prox\">false</bool>\n    <bool name=\"doze_suspend_display_state_supported\">true</bool>\n</resources>"
  },
  {
    "path": "Samsung/A32-SystemUI/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"notch_status_bar_padding_top\">14dp</dimen>\n    <dimen name=\"rounded_corner_content_padding\">8dp</dimen>\n    <dimen name=\"status_bar_padding_end\">6dp</dimen>\n    <dimen name=\"status_bar_padding_start\">16dp</dimen>\n    <dimen name=\"status_bar_icon_padding\">2dp</dimen>\n    <dimen name=\"status_bar_padding_top\">4dp</dimen>\n    <item name=\"proximity_sensor_threshold\" translatable=\"false\" format=\"float\" type=\"dimen\">5</item>\n    <dimen name=\"physical_power_button_center_screen_location_y\">1150px</dimen>\n</resources>"
  },
  {
    "path": "Samsung/A33/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a33\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A33/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a33\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/a33*\"\n        android:priority=\"563\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>"
  },
  {
    "path": "Samsung/A33/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wlan0</item>\n    </string-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>11</item>\n        <item>15</item>\n        <item>22</item>\n        <item>26</item>\n        <item>31</item>\n        <item>35</item>\n        <item>46</item>\n        <item>62</item>\n        <item>79</item>\n        <item>88</item>\n        <item>93</item>\n        <item>99</item>\n        <item>111</item>\n        <item>130</item>\n        <item>190</item>\n        <item>340</item>\n        <item>500</item>\n        <item>650</item>\n        <item>683</item>\n        <item>706</item>\n        <item>727</item>\n        <item>762</item>\n        <item>800</item>\n    </array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>6000</item>\n        <item>20000</item>\n        <item>40000</item>\n        <item>999999</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n        <item>266</item>\n        <item>267</item>\n        <item>268</item>\n        <item>269</item>\n        <item>270</item>\n        <item>271</item>\n        <item>272</item>\n        <item>273</item>\n        <item>274</item>\n        <item>275</item>\n        <item>276</item>\n        <item>277</item>\n        <item>278</item>\n        <item>279</item>\n        <item>280</item>\n        <item>281</item>\n        <item>282</item>\n        <item>283</item>\n        <item>284</item>\n        <item>285</item>\n        <item>286</item>\n        <item>287</item>\n        <item>288</item>\n        <item>289</item>\n        <item>290</item>\n        <item>291</item>\n        <item>292</item>\n        <item>293</item>\n        <item>294</item>\n        <item>295</item>\n        <item>296</item>\n        <item>297</item>\n        <item>298</item>\n        <item>299</item>\n        <item>300</item>\n        <item>301</item>\n        <item>302</item>\n        <item>303</item>\n        <item>304</item>\n        <item>305</item>\n        <item>306</item>\n        <item>307</item>\n        <item>308</item>\n        <item>309</item>\n        <item>310</item>\n        <item>311</item>\n        <item>312</item>\n        <item>313</item>\n        <item>314</item>\n        <item>315</item>\n        <item>316</item>\n        <item>317</item>\n        <item>318</item>\n        <item>319</item>\n        <item>320</item>\n        <item>321</item>\n        <item>322</item>\n        <item>323</item>\n        <item>324</item>\n        <item>325</item>\n        <item>326</item>\n        <item>327</item>\n        <item>328</item>\n        <item>329</item>\n        <item>330</item>\n        <item>331</item>\n        <item>332</item>\n        <item>333</item>\n        <item>334</item>\n        <item>335</item>\n        <item>336</item>\n        <item>337</item>\n        <item>338</item>\n        <item>339</item>\n        <item>340</item>\n        <item>341</item>\n        <item>342</item>\n        <item>343</item>\n        <item>344</item>\n        <item>345</item>\n        <item>346</item>\n        <item>347</item>\n        <item>348</item>\n        <item>349</item>\n        <item>350</item>\n        <item>351</item>\n        <item>352</item>\n        <item>353</item>\n        <item>354</item>\n        <item>355</item>\n        <item>356</item>\n        <item>357</item>\n        <item>358</item>\n        <item>359</item>\n        <item>360</item>\n        <item>361</item>\n        <item>362</item>\n        <item>363</item>\n        <item>364</item>\n        <item>365</item>\n        <item>366</item>\n        <item>367</item>\n        <item>368</item>\n        <item>369</item>\n        <item>370</item>\n        <item>371</item>\n        <item>372</item>\n        <item>373</item>\n        <item>374</item>\n        <item>375</item>\n        <item>376</item>\n        <item>377</item>\n        <item>378</item>\n        <item>379</item>\n        <item>380</item>\n        <item>381</item>\n        <item>382</item>\n        <item>383</item>\n        <item>384</item>\n        <item>385</item>\n        <item>386</item>\n        <item>387</item>\n        <item>388</item>\n        <item>389</item>\n        <item>390</item>\n        <item>391</item>\n        <item>392</item>\n        <item>393</item>\n        <item>394</item>\n        <item>395</item>\n        <item>396</item>\n        <item>397</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>401</item>\n        <item>402</item>\n        <item>403</item>\n        <item>404</item>\n        <item>405</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>410</item>\n        <item>411</item>\n        <item>412</item>\n        <item>413</item>\n        <item>414</item>\n        <item>415</item>\n        <item>416</item>\n        <item>417</item>\n        <item>418</item>\n        <item>419</item>\n        <item>420</item>\n        <item>421</item>\n        <item>422</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n        <item>426</item>\n        <item>427</item>\n        <item>428</item>\n        <item>429</item>\n        <item>430</item>\n        <item>431</item>\n        <item>432</item>\n        <item>433</item>\n        <item>434</item>\n        <item>435</item>\n        <item>436</item>\n        <item>437</item>\n        <item>438</item>\n        <item>439</item>\n        <item>440</item>\n        <item>441</item>\n        <item>442</item>\n        <item>443</item>\n        <item>444</item>\n        <item>445</item>\n        <item>446</item>\n        <item>447</item>\n        <item>448</item>\n        <item>449</item>\n        <item>450</item>\n        <item>451</item>\n        <item>452</item>\n        <item>453</item>\n        <item>454</item>\n        <item>455</item>\n        <item>456</item>\n        <item>457</item>\n        <item>458</item>\n        <item>459</item>\n        <item>460</item>\n        <item>461</item>\n        <item>462</item>\n        <item>463</item>\n        <item>464</item>\n        <item>465</item>\n        <item>466</item>\n        <item>467</item>\n        <item>468</item>\n        <item>469</item>\n        <item>470</item>\n        <item>471</item>\n        <item>472</item>\n        <item>473</item>\n        <item>474</item>\n        <item>475</item>\n        <item>476</item>\n        <item>477</item>\n        <item>478</item>\n        <item>479</item>\n        <item>480</item>\n        <item>481</item>\n        <item>482</item>\n        <item>483</item>\n        <item>484</item>\n        <item>485</item>\n        <item>486</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.311</item>\n        <item>2.766</item>\n        <item>3.297</item>\n        <item>3.885</item>\n        <item>4.52</item>\n        <item>5.194</item>\n        <item>5.902</item>\n        <item>6.642</item>\n        <item>7.41</item>\n        <item>8.204</item>\n        <item>9.022</item>\n        <item>9.863</item>\n        <item>10.726</item>\n        <item>11.608</item>\n        <item>12.51</item>\n        <item>13.43</item>\n        <item>14.367</item>\n        <item>15.321</item>\n        <item>16.291</item>\n        <item>17.276</item>\n        <item>18.276</item>\n        <item>19.291</item>\n        <item>20.32</item>\n        <item>21.362</item>\n        <item>22.417</item>\n        <item>23.485</item>\n        <item>24.566</item>\n        <item>25.658</item>\n        <item>26.762</item>\n        <item>27.878</item>\n        <item>29.005</item>\n        <item>30.143</item>\n        <item>31.292</item>\n        <item>32.451</item>\n        <item>33.62</item>\n        <item>34.8</item>\n        <item>35.989</item>\n        <item>37.188</item>\n        <item>38.396</item>\n        <item>39.614</item>\n        <item>40.841</item>\n        <item>42.077</item>\n        <item>43.322</item>\n        <item>44.576</item>\n        <item>45.838</item>\n        <item>47.109</item>\n        <item>48.388</item>\n        <item>49.675</item>\n        <item>50.97</item>\n        <item>52.273</item>\n        <item>53.584</item>\n        <item>54.903</item>\n        <item>56.229</item>\n        <item>57.563</item>\n        <item>58.904</item>\n        <item>60.253</item>\n        <item>61.609</item>\n        <item>62.972</item>\n        <item>64.342</item>\n        <item>65.719</item>\n        <item>67.103</item>\n        <item>68.494</item>\n        <item>69.892</item>\n        <item>71.296</item>\n        <item>72.707</item>\n        <item>74.124</item>\n        <item>75.548</item>\n        <item>76.978</item>\n        <item>78.415</item>\n        <item>79.858</item>\n        <item>81.307</item>\n        <item>82.762</item>\n        <item>84.223</item>\n        <item>85.69</item>\n        <item>87.164</item>\n        <item>88.643</item>\n        <item>90.128</item>\n        <item>91.618</item>\n        <item>93.115</item>\n        <item>94.617</item>\n        <item>96.125</item>\n        <item>97.638</item>\n        <item>99.157</item>\n        <item>100.682</item>\n        <item>102.212</item>\n        <item>103.747</item>\n        <item>105.288</item>\n        <item>106.834</item>\n        <item>108.385</item>\n        <item>109.942</item>\n        <item>111.503</item>\n        <item>113.07</item>\n        <item>114.642</item>\n        <item>116.22</item>\n        <item>117.802</item>\n        <item>119.389</item>\n        <item>120.981</item>\n        <item>122.578</item>\n        <item>124.18</item>\n        <item>125.787</item>\n        <item>127.398</item>\n        <item>129.015</item>\n        <item>130.636</item>\n        <item>132.262</item>\n        <item>133.893</item>\n        <item>135.528</item>\n        <item>137.168</item>\n        <item>138.812</item>\n        <item>140.461</item>\n        <item>142.115</item>\n        <item>143.773</item>\n        <item>145.436</item>\n        <item>147.103</item>\n        <item>148.774</item>\n        <item>150</item>\n        <item>152.131</item>\n        <item>153.815</item>\n        <item>155.504</item>\n        <item>157.198</item>\n        <item>158.895</item>\n        <item>160.597</item>\n        <item>162.303</item>\n        <item>164.013</item>\n        <item>165.728</item>\n        <item>167.446</item>\n        <item>169.169</item>\n        <item>170.896</item>\n        <item>172.627</item>\n        <item>174.362</item>\n        <item>176.101</item>\n        <item>177.844</item>\n        <item>179.591</item>\n        <item>181.342</item>\n        <item>183.097</item>\n        <item>184.855</item>\n        <item>186.618</item>\n        <item>188.385</item>\n        <item>190.155</item>\n        <item>191.93</item>\n        <item>193.708</item>\n        <item>195.49</item>\n        <item>197.276</item>\n        <item>199.066</item>\n        <item>200.859</item>\n        <item>202.656</item>\n        <item>204.457</item>\n        <item>206.262</item>\n        <item>208.07</item>\n        <item>209.882</item>\n        <item>211.697</item>\n        <item>213.516</item>\n        <item>215.339</item>\n        <item>217.166</item>\n        <item>218.996</item>\n        <item>220.829</item>\n        <item>222.666</item>\n        <item>224.507</item>\n        <item>226.351</item>\n        <item>228.199</item>\n        <item>230.05</item>\n        <item>231.905</item>\n        <item>233.763</item>\n        <item>235.624</item>\n        <item>237.489</item>\n        <item>239.358</item>\n        <item>241.229</item>\n        <item>243.105</item>\n        <item>244.983</item>\n        <item>246.865</item>\n        <item>248.75</item>\n        <item>250.639</item>\n        <item>252.531</item>\n        <item>254.426</item>\n        <item>256.324</item>\n        <item>258.226</item>\n        <item>260.131</item>\n        <item>262.039</item>\n        <item>263.951</item>\n        <item>265.866</item>\n        <item>267.784</item>\n        <item>269.705</item>\n        <item>271.629</item>\n        <item>273.557</item>\n        <item>275.487</item>\n        <item>277.421</item>\n        <item>279.358</item>\n        <item>281.298</item>\n        <item>283.241</item>\n        <item>285.188</item>\n        <item>287.137</item>\n        <item>289.09</item>\n        <item>291.045</item>\n        <item>293.004</item>\n        <item>294.965</item>\n        <item>296.93</item>\n        <item>298.898</item>\n        <item>300.868</item>\n        <item>302.842</item>\n        <item>304.819</item>\n        <item>306.799</item>\n        <item>308.781</item>\n        <item>310.767</item>\n        <item>312.756</item>\n        <item>314.747</item>\n        <item>316.742</item>\n        <item>318.739</item>\n        <item>320.739</item>\n        <item>322.742</item>\n        <item>324.748</item>\n        <item>326.757</item>\n        <item>328.769</item>\n        <item>330.784</item>\n        <item>332.802</item>\n        <item>334.822</item>\n        <item>336.845</item>\n        <item>338.871</item>\n        <item>340.9</item>\n        <item>342.932</item>\n        <item>344.966</item>\n        <item>347.004</item>\n        <item>349.044</item>\n        <item>351.086</item>\n        <item>353.132</item>\n        <item>355.18</item>\n        <item>357.231</item>\n        <item>359.285</item>\n        <item>361.342</item>\n        <item>363.401</item>\n        <item>365.463</item>\n        <item>367.528</item>\n        <item>369.595</item>\n        <item>371.665</item>\n        <item>373.738</item>\n        <item>375.813</item>\n        <item>377.891</item>\n        <item>379.972</item>\n        <item>382.055</item>\n        <item>384.141</item>\n        <item>386.23</item>\n        <item>388.321</item>\n        <item>390.415</item>\n        <item>392.512</item>\n        <item>394.611</item>\n        <item>396.712</item>\n        <item>398.817</item>\n        <item>400.924</item>\n        <item>403.033</item>\n        <item>405.145</item>\n        <item>407.259</item>\n        <item>409.377</item>\n        <item>411.496</item>\n        <item>413.618</item>\n        <item>415.743</item>\n        <item>417.87</item>\n        <item>420</item>\n        <item>426</item>\n        <item>427.48</item>\n        <item>429.33</item>\n        <item>430.81</item>\n        <item>432.66</item>\n        <item>434.14</item>\n        <item>435.62</item>\n        <item>437.47</item>\n        <item>438.95</item>\n        <item>440.8</item>\n        <item>442.28</item>\n        <item>443.76</item>\n        <item>445.61</item>\n        <item>447.09</item>\n        <item>448.94</item>\n        <item>450.42</item>\n        <item>451.9</item>\n        <item>453.74</item>\n        <item>455.22</item>\n        <item>457.07</item>\n        <item>458.55</item>\n        <item>460.03</item>\n        <item>461.88</item>\n        <item>463.36</item>\n        <item>464.84</item>\n        <item>466.69</item>\n        <item>468.17</item>\n        <item>470.02</item>\n        <item>471.5</item>\n        <item>472.98</item>\n        <item>474.83</item>\n        <item>476.31</item>\n        <item>478.16</item>\n        <item>479.64</item>\n        <item>481.12</item>\n        <item>482.97</item>\n        <item>484.45</item>\n        <item>486.3</item>\n        <item>487.78</item>\n        <item>489.26</item>\n        <item>491.11</item>\n        <item>492.59</item>\n        <item>494.44</item>\n        <item>495.92</item>\n        <item>497.4</item>\n        <item>499.25</item>\n        <item>500.73</item>\n        <item>502.58</item>\n        <item>504.06</item>\n        <item>505.54</item>\n        <item>507.38</item>\n        <item>508.86</item>\n        <item>510.71</item>\n        <item>512.19</item>\n        <item>513.67</item>\n        <item>515.52</item>\n        <item>517</item>\n        <item>518.85</item>\n        <item>520.33</item>\n        <item>521.81</item>\n        <item>523.66</item>\n        <item>525.14</item>\n        <item>526.99</item>\n        <item>528.47</item>\n        <item>529.95</item>\n        <item>531.8</item>\n        <item>533.28</item>\n        <item>535.13</item>\n        <item>536.61</item>\n        <item>538.09</item>\n        <item>539.94</item>\n        <item>541.42</item>\n        <item>542.9</item>\n        <item>544.75</item>\n        <item>546.23</item>\n        <item>548.08</item>\n        <item>549.56</item>\n        <item>551.04</item>\n        <item>552.89</item>\n        <item>554.37</item>\n        <item>556.22</item>\n        <item>557.7</item>\n        <item>559.18</item>\n        <item>561.02</item>\n        <item>562.5</item>\n        <item>564.35</item>\n        <item>565.83</item>\n        <item>567.31</item>\n        <item>569.16</item>\n        <item>570.64</item>\n        <item>572.49</item>\n        <item>573.97</item>\n        <item>575.45</item>\n        <item>577.3</item>\n        <item>578.78</item>\n        <item>580.63</item>\n        <item>582.11</item>\n        <item>583.59</item>\n        <item>585.44</item>\n        <item>586.92</item>\n        <item>588.77</item>\n        <item>590.25</item>\n        <item>591.73</item>\n        <item>593.58</item>\n        <item>595.06</item>\n        <item>596.91</item>\n        <item>598.39</item>\n        <item>599.87</item>\n        <item>601.72</item>\n        <item>603.2</item>\n        <item>605.05</item>\n        <item>606.53</item>\n        <item>608.01</item>\n        <item>609.86</item>\n        <item>611.34</item>\n        <item>612.82</item>\n        <item>614.66</item>\n        <item>616.14</item>\n        <item>617.99</item>\n        <item>619.47</item>\n        <item>620.95</item>\n        <item>622.8</item>\n        <item>624.28</item>\n        <item>626.13</item>\n        <item>627.61</item>\n        <item>629.09</item>\n        <item>630.94</item>\n        <item>632.42</item>\n        <item>634.27</item>\n        <item>635.75</item>\n        <item>637.23</item>\n        <item>639.08</item>\n        <item>640.56</item>\n        <item>642.41</item>\n        <item>643.89</item>\n        <item>645.37</item>\n        <item>647.22</item>\n        <item>648.7</item>\n        <item>650.55</item>\n        <item>652.03</item>\n        <item>653.51</item>\n        <item>655.36</item>\n        <item>656.84</item>\n        <item>658.69</item>\n        <item>660.17</item>\n        <item>661.65</item>\n        <item>663.5</item>\n        <item>664.98</item>\n        <item>666.82</item>\n        <item>668.3</item>\n        <item>669.78</item>\n        <item>671.63</item>\n        <item>673.11</item>\n        <item>674.96</item>\n        <item>676.44</item>\n        <item>677.92</item>\n        <item>679.77</item>\n        <item>681.25</item>\n        <item>683.1</item>\n        <item>684.58</item>\n        <item>686.06</item>\n        <item>687.91</item>\n        <item>689.39</item>\n        <item>690.87</item>\n        <item>692.72</item>\n        <item>694.2</item>\n        <item>696.05</item>\n        <item>697.53</item>\n        <item>699.01</item>\n        <item>700.86</item>\n        <item>702.34</item>\n        <item>704.19</item>\n        <item>705.67</item>\n        <item>707.15</item>\n        <item>709</item>\n        <item>710.48</item>\n        <item>712.33</item>\n        <item>713.81</item>\n        <item>715.29</item>\n        <item>717.14</item>\n        <item>718.62</item>\n        <item>720.46</item>\n        <item>721.94</item>\n        <item>723.42</item>\n        <item>725.27</item>\n        <item>726.75</item>\n        <item>728.6</item>\n        <item>730.08</item>\n        <item>731.56</item>\n        <item>733.41</item>\n        <item>734.89</item>\n        <item>736.74</item>\n        <item>738.22</item>\n        <item>739.7</item>\n        <item>741.55</item>\n        <item>743.03</item>\n        <item>744.88</item>\n        <item>746.36</item>\n        <item>747.84</item>\n        <item>749.69</item>\n        <item>751.17</item>\n        <item>753.02</item>\n        <item>754.5</item>\n        <item>755.98</item>\n        <item>757.83</item>\n        <item>759.31</item>\n        <item>760.79</item>\n        <item>762.64</item>\n        <item>764.12</item>\n        <item>765.97</item>\n        <item>767.45</item>\n        <item>768.93</item>\n        <item>770.78</item>\n        <item>772.26</item>\n        <item>774.1</item>\n        <item>775.58</item>\n        <item>777.06</item>\n        <item>778.91</item>\n        <item>780.39</item>\n        <item>782.24</item>\n        <item>783.72</item>\n        <item>785.2</item>\n        <item>787.05</item>\n        <item>788.53</item>\n        <item>790.38</item>\n        <item>791.86</item>\n        <item>793.34</item>\n        <item>795.19</item>\n        <item>796.67</item>\n        <item>798.52</item>\n        <item>800</item>\n    </array>\n</resources>\n"
  },
  {
    "path": "Samsung/A33/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_intrusiveNotificationLed\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n</resources>"
  },
  {
    "path": "Samsung/A33/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n    <dimen name=\"status_bar_height_portrait\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A33/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_burnInProtectionMaxRadius\">70</integer>\n    <integer name=\"config_burnInProtectionMinHorizontalOffset\">-15</integer>\n    <integer name=\"config_burnInProtectionMaxHorizontalOffset\">15</integer>\n    <integer name=\"config_burnInProtectionMinVerticalOffset\">-40</integer>\n    <integer name=\"config_burnInProtectionMaxVerticalOffset\">40</integer>\n    <integer name=\"config_screenBrightnessDim\">5</integer>\n    <integer name=\"config_screenBrightnessDoze\">15</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/A33/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -25.6 V 28.44444444444444 H 25.6 V 0 H 0 Z @dp</string>\n</resources>\n\n"
  },
  {
    "path": "Samsung/A33/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">30.2</item>\n    <item name=\"screen.on\">112.8</item>\n    <item name=\"screen.full\">281.4</item>\n    <item name=\"audio\">28.2</item>\n    <item name=\"video\">25</item>\n    <item name=\"camera.avg\">212.2</item>\n    <item name=\"camera.flashlight\">149</item>\n    <item name=\"radio.scanning\">103.9</item>\n    <array name=\"radio.on\">\n        <value>7.5</value>\n        <value>7.5</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">85</item>\n    <item name=\"modem.controller.rx\">96</item>\n    <array name=\"modem.controller.tx\">\n        <value>163</value>\n        <value>198</value>\n        <value>239</value>\n        <value>295</value>\n        <value>338</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <item name=\"wifi.controller.idle\">2.1</item>\n    <item name=\"wifi.controller.rx\">75</item>\n    <item name=\"wifi.controller.tx\">275</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">4000</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"gps.on\">42.6</item>\n    <item name=\"bluetooth.controller.idle\">0.9</item>\n    <item name=\"bluetooth.controller.rx\">95</item>\n    <item name=\"bluetooth.controller.tx\">280</item>\n    <item name=\"bluetooth.controller.voltage\">4000</item>\n    <item name=\"cpu.suspend\">5.8</item>\n    <item name=\"cpu.idle\">16.9</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>533000</value>\n        <value>672000</value>\n        <value>768000</value>\n        <value>864000</value>\n        <value>960000</value>\n        <value>1056000</value>\n        <value>1152000</value>\n        <value>1248000</value>\n        <value>1344000</value>\n        <value>1440000</value>\n        <value>1536000</value>\n        <value>1632000</value>\n        <value>1728000</value>\n        <value>1824000</value>\n        <value>1920000</value>\n        <value>2002000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>49</value>\n        <value>51</value>\n        <value>52</value>\n        <value>53</value>\n        <value>55</value>\n        <value>56</value>\n        <value>59</value>\n        <value>61</value>\n        <value>64</value>\n        <value>66</value>\n        <value>71</value>\n        <value>74</value>\n        <value>80</value>\n        <value>84</value>\n        <value>90</value>\n        <value>95</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>533000</value>\n        <value>672000</value>\n        <value>768000</value>\n        <value>864000</value>\n        <value>960000</value>\n        <value>1056000</value>\n        <value>1152000</value>\n        <value>1248000</value>\n        <value>1344000</value>\n        <value>1440000</value>\n        <value>1536000</value>\n        <value>1632000</value>\n        <value>1728000</value>\n        <value>1824000</value>\n        <value>1920000</value>\n        <value>2016000</value>\n        <value>2112000</value>\n        <value>2208000</value>\n        <value>2288000</value>\n        <value>2400000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>72</value>\n        <value>84</value>\n        <value>96</value>\n        <value>105</value>\n        <value>113</value>\n        <value>122</value>\n        <value>132</value>\n        <value>142</value>\n        <value>158</value>\n        <value>171</value>\n        <value>192</value>\n        <value>212</value>\n        <value>242</value>\n        <value>272</value>\n        <value>306</value>\n        <value>345</value>\n        <value>386</value>\n        <value>442</value>\n        <value>491</value>\n        <value>573</value>\n    </array>\n    <array name=\"gpu.speeds\">\n        <value>104000</value>\n        <value>208000</value>\n        <value>312000</value>\n        <value>403000</value>\n        <value>507000</value>\n        <value>611000</value>\n        <value>702000</value>\n        <value>806000</value>\n        <value>897000</value>\n    </array>\n    <array name=\"gpu.active\">\n        <value>22</value>\n        <value>45</value>\n        <value>70</value>\n        <value>95</value>\n        <value>133</value>\n        <value>181</value>\n        <value>221</value>\n        <value>294</value>\n        <value>375</value>\n    </array>\n    <item name=\"battery.capacity\">4500</item>\n    <item name=\"battery.typical.capacity\">4500</item>\n</device>"
  },
  {
    "path": "Samsung/A33-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a33-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A33-SystemUI/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a33.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/a33*\"\n        android:priority=\"563\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>"
  },
  {
    "path": "Samsung/A33-SystemUI/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"doze_display_state_supported\">true</bool>\n    <bool name=\"doze_long_press_uses_prox\">false</bool>\n    <bool name=\"doze_proximity_check_before_pulse\">false</bool>\n    <bool name=\"doze_pulse_on_notifications\">true</bool>\n    <bool name=\"doze_single_tap_uses_prox\">false</bool>\n    <bool name=\"doze_suspend_display_state_supported\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/A33-SystemUI/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"notch_status_bar_padding_top\">14dp</dimen>\n    <dimen name=\"rounded_corner_content_padding\">8dp</dimen>\n    <dimen name=\"status_bar_padding_end\">6dp</dimen>\n    <dimen name=\"status_bar_padding_start\">16dp</dimen>\n    <dimen name=\"status_bar_icon_padding\">2dp</dimen>\n    <dimen name=\"status_bar_padding_top\">4dp</dimen>\n    <item name=\"proximity_sensor_threshold\" translatable=\"false\" format=\"float\" type=\"dimen\">5</item>\n</resources>"
  },
  {
    "path": "Samsung/A40/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a40\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A40/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a40\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*amsung/a40*\"\n                android:priority=\"86\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A40/res/values/brightness.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>10</item>\n        <item>11</item>\n        <item>15</item>\n        <item>17</item>\n        <item>19</item>\n        <item>25</item>\n        <item>30</item>\n        <item>34</item>\n        <item>38</item>\n        <item>44</item>\n        <item>49</item>\n        <item>67</item>\n        <item>82</item>\n        <item>90</item>\n        <item>102</item>\n        <item>108</item>\n        <item>148</item>\n        <item>183</item>\n        <item>247</item>\n        <item>304</item>\n        <item>350</item>\n        <item>391</item>\n        <item>420</item>\n        <item>420</item>\n        <item>450</item>\n        <item>500</item>\n        <item>550</item>\n        <item>575</item>\n        <item>600</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>1500</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>4999</item>\n        <item>5000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>30000</item>\n        <item>40000</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>22</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>28</item>\n        <item>29</item>\n        <item>31</item>\n        <item>32</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>38</item>\n        <item>39</item>\n        <item>41</item>\n        <item>42</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>48</item>\n        <item>49</item>\n        <item>51</item>\n        <item>52</item>\n        <item>54</item>\n        <item>55</item>\n        <item>57</item>\n        <item>58</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>64</item>\n        <item>65</item>\n        <item>67</item>\n        <item>68</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>74</item>\n        <item>75</item>\n        <item>77</item>\n        <item>78</item>\n        <item>80</item>\n        <item>81</item>\n        <item>83</item>\n        <item>84</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>90</item>\n        <item>91</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>97</item>\n        <item>98</item>\n        <item>100</item>\n        <item>101</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>107</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>113</item>\n        <item>114</item>\n        <item>116</item>\n        <item>117</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>123</item>\n        <item>124</item>\n        <item>126</item>\n        <item>127</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>133</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>139</item>\n        <item>140</item>\n        <item>142</item>\n        <item>143</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>149</item>\n        <item>150</item>\n        <item>152</item>\n        <item>153</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>159</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>165</item>\n        <item>166</item>\n        <item>168</item>\n        <item>169</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>175</item>\n        <item>176</item>\n        <item>178</item>\n        <item>179</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>186</item>\n        <item>188</item>\n        <item>189</item>\n        <item>191</item>\n        <item>193</item>\n        <item>195</item>\n        <item>197</item>\n        <item>198</item>\n        <item>201</item>\n        <item>202</item>\n        <item>204</item>\n        <item>206</item>\n        <item>208</item>\n        <item>210</item>\n        <item>212</item>\n        <item>214</item>\n        <item>216</item>\n        <item>217</item>\n        <item>219</item>\n        <item>221</item>\n        <item>223</item>\n        <item>225</item>\n        <item>226</item>\n        <item>229</item>\n        <item>230</item>\n        <item>232</item>\n        <item>234</item>\n        <item>236</item>\n        <item>238</item>\n        <item>240</item>\n        <item>242</item>\n        <item>244</item>\n        <item>245</item>\n        <item>247</item>\n        <item>249</item>\n        <item>251</item>\n        <item>253</item>\n        <item>254</item>\n        <item>257</item>\n        <item>258</item>\n        <item>260</item>\n        <item>262</item>\n        <item>264</item>\n        <item>266</item>\n        <item>268</item>\n        <item>270</item>\n        <item>272</item>\n        <item>273</item>\n        <item>275</item>\n        <item>277</item>\n        <item>279</item>\n        <item>281</item>\n        <item>282</item>\n        <item>285</item>\n        <item>286</item>\n        <item>288</item>\n        <item>290</item>\n        <item>292</item>\n        <item>294</item>\n        <item>296</item>\n        <item>298</item>\n        <item>300</item>\n        <item>301</item>\n        <item>303</item>\n        <item>305</item>\n        <item>307</item>\n        <item>309</item>\n        <item>310</item>\n        <item>313</item>\n        <item>314</item>\n        <item>316</item>\n        <item>318</item>\n        <item>320</item>\n        <item>322</item>\n        <item>324</item>\n        <item>326</item>\n        <item>327</item>\n        <item>329</item>\n        <item>331</item>\n        <item>333</item>\n        <item>335</item>\n        <item>337</item>\n        <item>338</item>\n        <item>341</item>\n        <item>342</item>\n        <item>344</item>\n        <item>346</item>\n        <item>348</item>\n        <item>350</item>\n        <item>352</item>\n        <item>354</item>\n        <item>355</item>\n        <item>357</item>\n        <item>359</item>\n        <item>361</item>\n        <item>363</item>\n        <item>365</item>\n        <item>366</item>\n        <item>369</item>\n        <item>370</item>\n        <item>372</item>\n        <item>374</item>\n        <item>376</item>\n        <item>378</item>\n        <item>379</item>\n        <item>382</item>\n        <item>383</item>\n        <item>385</item>\n        <item>387</item>\n        <item>389</item>\n        <item>391</item>\n        <item>393</item>\n        <item>395</item>\n        <item>397</item>\n        <item>398</item>\n        <item>400</item>\n        <item>402</item>\n        <item>404</item>\n        <item>406</item>\n        <item>407</item>\n        <item>410</item>\n        <item>411</item>\n        <item>413</item>\n        <item>415</item>\n        <item>417</item>\n        <item>419</item>\n        <item>420</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Samsung/A40/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/A40/res/values/doze.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/A40/res/values/network.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">false</bool>    \n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:2097152,4194304,8388608,1048576,3145728,4194304</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis0</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wlan0</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,240000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>bluetooth,7,7,0,-1,true</item>\n        <item>ethernet,9,9,2,-1,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_bip,23,0,2,60000,true</item>\n        <item>mobile_cas,24,0,3,60000,true</item>\n        <item>mobile_xcap,27,0,2,60000,true</item>\n        <item>mobile_ent1,28,0,2,-1,true</item>\n        <item>mobile_mcx,32,0,2,-1,true</item>\n        <item>mobile_foc,30,0,2,-1,true</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/A40/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_radius\">0px</dimen>\n    <dimen name=\"status_bar_height\">86.0px</dimen>\n    <dimen name=\"status_bar_height_portrait\">86.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24.0dip</dimen>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">true</bool>\n    <string name=\"config_mainBuiltInDisplayCutout\">M38,0c-4.2,0-5.6,0.3-5.6,0.3c-2.6,0.4-4.6,1.5-4.6,1.5c-3.3,1.6-4.6,4.8-4.6,4.8 c-1,1.8-1.8,5.9-1.8,5.9C18.8,21.8,10.2,28.7,0,28.7s-18.7-6.9-21.3-16.2c0,0-0.9-4.1-1.8-5.9 c0,0-1.4-3.1-4.6-4.8c0,0-2.1-1.1-4.6-1.5C-32.4,0.3,-33.8,0,-38,0Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Samsung/A40/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A40/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">93</item>\n    <item name=\"screen.full\">313</item>\n    <item name=\"bluetooth.active\">118</item>\n    <item name=\"bluetooth.on\">0.98</item>\n    <item name=\"wifi.on\">0.43</item>\n    <item name=\"wifi.active\">488</item>\n    <item name=\"wifi.scan\">502</item>\n    <item name=\"dsp.audio\">45</item>\n    <item name=\"dsp.video\">286</item>\n    <item name=\"camera.flashlight\">124</item>\n    <item name=\"camera.avg\">662</item>\n    <item name=\"gps.on\">32</item>\n    <item name=\"radio.active\">164</item>\n    <item name=\"radio.scanning\">115</item>\n    <array name=\"radio.on\">\n        <value>7.3</value>\n        <value>7.3</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>1586000</value>\n        <value>1482000</value>\n        <value>1352000</value>\n        <value>1248000</value>\n        <value>1144000</value>\n        <value>1014000</value>\n        <value>902000</value>\n        <value>839000</value>\n        <value>757000</value>\n        <value>676000</value>\n        <value>546000</value>\n        <value>449000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>50</value>\n        <value>43</value>\n        <value>34</value>\n        <value>28</value>\n        <value>24</value>\n        <value>18</value>\n        <value>15</value>\n        <value>13</value>\n        <value>11</value>\n        <value>10</value>\n        <value>7</value>\n        <value>6</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1768000</value>\n        <value>1664000</value>\n        <value>1560000</value>\n        <value>1352000</value>\n        <value>1144000</value>\n        <value>936000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>162</value>\n        <value>142</value>\n        <value>120</value>\n        <value>87</value>\n        <value>61</value>\n        <value>41</value>\n    </array>\n    <item name=\"cpu.idle\">3.79</item>\n    <item name=\"cpu.awake\">23</item>\n    <item name=\"battery.capacity\">3020</item>\n    <item name=\"battery.typical.capacity\">3100</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">65</item>\n    <item name=\"wifi.controller.tx\">265</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>\n"
  },
  {
    "path": "Samsung/A50/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a50\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A50/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a50\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n        \tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        \tandroid:requiredSystemPropertyValue=\"+*samsung/a50*\"\n\t\tandroid:priority=\"136\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A50/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\"?>\r\n<resources>\r\n     <string-array name=\"config_tether_usb_regexs\">\r\n        <item>usb\\\\d</item>\r\n        <item>rndis\\\\d</item>\r\n        <item>ncm\\\\d</item>\r\n    </string-array>    \r\n    <string-array name=\"config_mobile_tcp_buffers\">\r\n        <item>lte:1048576,3145728,4194304,524288,1572864,2097152</item>\r\n    </string-array>\r\n    <string-array name=\"networkAttributes\">\r\n        <item>wifi,1,1,1,-1,true</item>\r\n        <item>mobile,0,0,0,-1,true</item>\r\n        <item>mobile_mms,2,0,2,240000,true</item>\r\n        <item>mobile_supl,3,0,2,60000,true</item>\r\n        <item>mobile_dun,4,0,2,60000,true</item>\r\n        <item>mobile_hipri,5,0,3,60000,true</item>\r\n        <item>bluetooth,7,7,0,-1,true</item>\r\n        <item>ethernet,9,9,2,-1,true</item>\r\n        <item>mobile_fota,10,0,2,60000,true</item>\r\n        <item>mobile_ims,11,0,1,-1,true</item>\r\n        <item>mobile_cbs,12,0,2,60000,true</item>\r\n        <item>wifi_p2p,13,1,0,-1,true</item>\r\n        <item>mobile_ia,14,0,2,-1,true</item>\r\n        <item>mobile_emergency,15,0,2,-1,true</item>\r\n        <item>mobile_bip,23,0,2,60000,true</item>\r\n        <item>mobile_cas,24,0,3,60000,true</item>\r\n        <item>mobile_xcap,27,0,2,60000,true</item>\r\n        <item>mobile_ent1,28,0,2,-1,true</item>\r\n        <item>mobile_mcx,32,0,2,-1,true</item>\r\n        <item>mobile_foc,30,0,2,-1,true</item>\r\n    </string-array>\r\n</resources>\r\n"
  },
  {
    "path": "Samsung/A50/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>    \r\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\r\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\r\n    <bool name=\"config_hotswapCapable\">true</bool>\r\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">true</bool>\r\n\r\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\r\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\r\n</resources>\r\n"
  },
  {
    "path": "Samsung/A50/res/values/brightness.xml",
    "content": "<?xml version=\"1.0\"?>\n<resources>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>22</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>28</item>\n        <item>29</item>\n        <item>31</item>\n        <item>32</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>38</item>\n        <item>39</item>\n        <item>41</item>\n        <item>42</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>48</item>\n        <item>49</item>\n        <item>51</item>\n        <item>52</item>\n        <item>54</item>\n        <item>55</item>\n        <item>57</item>\n        <item>58</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>64</item>\n        <item>65</item>\n        <item>67</item>\n        <item>68</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>74</item>\n        <item>75</item>\n        <item>77</item>\n        <item>78</item>\n        <item>80</item>\n        <item>81</item>\n        <item>83</item>\n        <item>84</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>90</item>\n        <item>91</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>97</item>\n        <item>98</item>\n        <item>100</item>\n        <item>101</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>107</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>113</item>\n        <item>114</item>\n        <item>116</item>\n        <item>117</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>123</item>\n        <item>124</item>\n        <item>126</item>\n        <item>127</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>133</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>139</item>\n        <item>140</item>\n        <item>142</item>\n        <item>143</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>149</item>\n        <item>150</item>\n        <item>152</item>\n        <item>153</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>159</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>165</item>\n        <item>166</item>\n        <item>168</item>\n        <item>169</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>175</item>\n        <item>176</item>\n        <item>178</item>\n        <item>179</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>186</item>\n        <item>188</item>\n        <item>189</item>\n        <item>191</item>\n        <item>193</item>\n        <item>195</item>\n        <item>197</item>\n        <item>198</item>\n        <item>201</item>\n        <item>202</item>\n        <item>204</item>\n        <item>206</item>\n        <item>208</item>\n        <item>210</item>\n        <item>212</item>\n        <item>214</item>\n        <item>216</item>\n        <item>217</item>\n        <item>219</item>\n        <item>221</item>\n        <item>223</item>\n        <item>225</item>\n        <item>226</item>\n        <item>229</item>\n        <item>230</item>\n        <item>232</item>\n        <item>234</item>\n        <item>236</item>\n        <item>238</item>\n        <item>240</item>\n        <item>242</item>\n        <item>244</item>\n        <item>245</item>\n        <item>247</item>\n        <item>249</item>\n        <item>251</item>\n        <item>253</item>\n        <item>254</item>\n        <item>257</item>\n        <item>258</item>\n        <item>260</item>\n        <item>262</item>\n        <item>264</item>\n        <item>266</item>\n        <item>268</item>\n        <item>270</item>\n        <item>272</item>\n        <item>273</item>\n        <item>275</item>\n        <item>277</item>\n        <item>279</item>\n        <item>281</item>\n        <item>282</item>\n        <item>285</item>\n        <item>286</item>\n        <item>288</item>\n        <item>290</item>\n        <item>292</item>\n        <item>294</item>\n        <item>296</item>\n        <item>298</item>\n        <item>300</item>\n        <item>301</item>\n        <item>303</item>\n        <item>305</item>\n        <item>307</item>\n        <item>309</item>\n        <item>310</item>\n        <item>313</item>\n        <item>314</item>\n        <item>316</item>\n        <item>318</item>\n        <item>320</item>\n        <item>322</item>\n        <item>324</item>\n        <item>326</item>\n        <item>327</item>\n        <item>329</item>\n        <item>331</item>\n        <item>333</item>\n        <item>335</item>\n        <item>337</item>\n        <item>338</item>\n        <item>341</item>\n        <item>342</item>\n        <item>344</item>\n        <item>346</item>\n        <item>348</item>\n        <item>350</item>\n        <item>352</item>\n        <item>354</item>\n        <item>355</item>\n        <item>357</item>\n        <item>359</item>\n        <item>361</item>\n        <item>363</item>\n        <item>365</item>\n        <item>366</item>\n        <item>369</item>\n        <item>370</item>\n        <item>372</item>\n        <item>374</item>\n        <item>376</item>\n        <item>378</item>\n        <item>379</item>\n        <item>382</item>\n        <item>383</item>\n        <item>385</item>\n        <item>387</item>\n        <item>389</item>\n        <item>391</item>\n        <item>393</item>\n        <item>395</item>\n        <item>397</item>\n        <item>398</item>\n        <item>400</item>\n        <item>402</item>\n        <item>404</item>\n        <item>406</item>\n        <item>407</item>\n        <item>410</item>\n        <item>411</item>\n        <item>413</item>\n        <item>415</item>\n        <item>417</item>\n        <item>419</item>\n        <item>420</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>10</item>\n        <item>11</item>\n        <item>15</item>\n        <item>17</item>\n        <item>19</item>\n        <item>25</item>\n        <item>30</item>\n        <item>34</item>\n        <item>38</item>\n        <item>44</item>\n        <item>49</item>\n        <item>67</item>\n        <item>82</item>\n        <item>90</item>\n        <item>102</item>\n        <item>108</item>\n        <item>148</item>\n        <item>183</item>\n        <item>247</item>\n        <item>304</item>\n        <item>350</item>\n        <item>391</item>\n        <item>420</item>\n        <item>420</item>\n        <item>450</item>\n        <item>500</item>\n        <item>550</item>\n        <item>575</item>\n        <item>600</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/A50/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>\r\n    <string name=\"config_mainBuiltInDisplayCutout\">M36.95,0C26.35,0,24.15,3.8,23.15,9.8 l-0.1,0.7c-1.7,9.6-9.3,17.2-18.9,18.9c-12.7,2.2-24.8-6.2-27-18.9 c0,0-0.1-0.7-0.1-0.7C-24.15,3.8,-26.25,0,-36.95,0Z @dp</string>\r\n    <dimen name=\"rounded_corner_radius\">112px</dimen>\r\n    <dimen name=\"status_bar_height\">83px</dimen>\r\n    <dimen name=\"status_bar_height_portrait\">83px</dimen>\r\n    <dimen name=\"status_bar_height_landscape\">24dip</dimen>\r\n</resources>\r\n"
  },
  {
    "path": "Samsung/A50/res/values/doze.xml",
    "content": "<?xml version=\"1.0\"?>\n<resources>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/A50/res/values-land/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dip</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A50/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">55</item>\r\n    <item name=\"screen.full\">361</item>\r\n    <item name=\"bluetooth.active\">93.57</item>\r\n    <item name=\"bluetooth.on\">1.07</item>\r\n    <item name=\"wifi.on\">1</item>\r\n    <item name=\"wifi.active\">330</item>\r\n    <item name=\"wifi.scan\">73</item>\r\n    <item name=\"audio\">39</item>\r\n    <item name=\"video\">205</item>\r\n    <item name=\"camera.flashlight\">178</item>\r\n    <item name=\"camera.avg\">665</item>\r\n    <item name=\"gps.on\">55</item>\r\n    <item name=\"ambient.on\">27</item>\r\n    <item name=\"radio.active\">146.23</item>\r\n    <item name=\"radio.scanning\">103</item>\r\n    <array name=\"radio.on\">\r\n        <value>3.01</value>\r\n        <value>3.01</value>\r\n    </array>\r\n    <item name=\"modem.controller.idle\">0</item>\r\n    <item name=\"modem.controller.rx\">0</item>\r\n    <item name=\"modem.controller.tx\">0</item>\r\n    <item name=\"modem.controller.voltage\">0</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>4</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>1742000</value>\r\n        <value>1638000</value>\r\n        <value>1534000</value>\r\n        <value>1456000</value>\r\n        <value>1326000</value>\r\n        <value>1222000</value>\r\n        <value>1118000</value>\r\n        <value>1053000</value>\r\n        <value>910000</value>\r\n        <value>806000</value>\r\n        <value>702000</value>\r\n        <value>598000</value>\r\n        <value>403000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>256</value>\r\n        <value>182</value>\r\n        <value>146</value>\r\n        <value>126</value>\r\n        <value>101</value>\r\n        <value>85</value>\r\n        <value>72</value>\r\n        <value>65</value>\r\n        <value>51</value>\r\n        <value>41</value>\r\n        <value>34</value>\r\n        <value>27</value>\r\n        <value>18</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>2314000</value>\r\n        <value>2210000</value>\r\n        <value>2184000</value>\r\n        <value>2080000</value>\r\n        <value>1976000</value>\r\n        <value>1898000</value>\r\n        <value>1768000</value>\r\n        <value>1664000</value>\r\n        <value>1560000</value>\r\n        <value>1456000</value>\r\n        <value>1352000</value>\r\n        <value>1248000</value>\r\n        <value>1144000</value>\r\n        <value>1040000</value>\r\n        <value>936000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>921</value>\r\n        <value>796</value>\r\n        <value>721</value>\r\n        <value>614</value>\r\n        <value>514</value>\r\n        <value>452</value>\r\n        <value>379</value>\r\n        <value>318</value>\r\n        <value>248</value>\r\n        <value>223</value>\r\n        <value>187</value>\r\n        <value>154</value>\r\n        <value>136</value>\r\n        <value>116</value>\r\n        <value>80</value>\r\n    </array>\r\n    <item name=\"cpu.suspend\">5.79</item>\r\n    <item name=\"cpu.idle\">23.1</item>\r\n    <item name=\"battery.capacity\">3900</item>\r\n    <item name=\"battery.typical.capacity\">4000</item>\r\n    <item name=\"wifi.controller.idle\">1</item>\r\n    <item name=\"wifi.controller.rx\">65</item>\r\n    <item name=\"wifi.controller.tx\">265</item>\r\n    <array name=\"wifi.controller.tx_levels\">\r\n        <value>0</value>\r\n    </array>\r\n    <item name=\"wifi.controller.voltage\">3600</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n</device>\r\n"
  },
  {
    "path": "Samsung/A51/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a51\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A51/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a51\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n        \tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        \tandroid:requiredSystemPropertyValue=\"+*samsung/a51*\"\n\t\tandroid:priority=\"102\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A51/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis0</item>\n    </string-array>\n\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>40</item>\n    </integer-array>\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n    </integer-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>10</item>\n        <item>20</item>\n        <item>30</item>\n    </integer-array>\n\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>20</item>\n        <item>22.16</item>\n        <item>25.16</item>\n        <item>49.74</item>\n        <item>109.85</item>\n        <item>109.85</item>\n        <item>113</item>\n        <item>132</item>\n        <item>169.4</item>\n        <item>249.5</item>\n        <item>400</item>\n        <item>400</item>\n        <item>450</item>\n        <item>450</item>\n        <item>475</item>\n        <item>475</item>\n        <item>500</item>\n        <item>500</item>\n        <item>525</item>\n        <item>525</item>\n        <item>550</item>\n        <item>550</item>\n        <item>575</item>\n        <item>575</item>\n        <item>600</item>\n        <item>600</item>\n        <item>625</item>\n        <item>625</item>\n        <item>650</item>\n        <item>650</item>\n        <item>675</item>\n        <item>675</item>\n        <item>700</item>\n   </array>\n\n   <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>6</item>\n        <item>6</item>\n        <item>11</item>\n        <item>79</item>\n        <item>95</item>\n        <item>141</item>\n        <item>183</item>\n        <item>200</item>\n        <item>219</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>5</item>\n        <item>6</item>\n        <item>50</item>\n        <item>100</item>\n        <item>500</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>4999</item>\n        <item>5000</item>\n        <item>19999</item>\n        <item>20000</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>287</item>\n        <item>303</item>\n        <item>319</item>\n        <item>335</item>\n        <item>351</item>\n        <item>367</item>\n        <item>383</item>\n        <item>399</item>\n        <item>415</item>\n        <item>431</item>\n        <item>447</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.2</item>\n        <item>2.3</item>\n        <item>2.5</item>\n        <item>2.6</item>\n        <item>2.8</item>\n        <item>2.9</item>\n        <item>3</item>\n        <item>3.2</item>\n        <item>3.3</item>\n        <item>3.5</item>\n        <item>3.6</item>\n        <item>3.8</item>\n        <item>3.9</item>\n        <item>4</item>\n        <item>4.2</item>\n        <item>4.3</item>\n        <item>4.5</item>\n        <item>4.6</item>\n        <item>4.8</item>\n        <item>4.9</item>\n        <item>5</item>\n        <item>5.2</item>\n        <item>5.3</item>\n        <item>5.5</item>\n        <item>5.6</item>\n        <item>5.8</item>\n        <item>5.9</item>\n        <item>6</item>\n        <item>6.2</item>\n        <item>6.3</item>\n        <item>6.5</item>\n        <item>6.6</item>\n        <item>6.8</item>\n        <item>6.9</item>\n        <item>7</item>\n        <item>8</item>\n        <item>8.58</item>\n        <item>9</item>\n        <item>9.58</item>\n        <item>10</item>\n        <item>10.66</item>\n        <item>11</item>\n        <item>11.66</item>\n        <item>12</item>\n        <item>12.66</item>\n        <item>13</item>\n        <item>13.66</item>\n        <item>14</item>\n        <item>14.66</item>\n        <item>15</item>\n        <item>15.66</item>\n        <item>16</item>\n        <item>16.66</item>\n        <item>17</item>\n        <item>17.66</item>\n        <item>18</item>\n        <item>19</item>\n        <item>19.66</item>\n        <item>20</item>\n        <item>20.66</item>\n        <item>21</item>\n        <item>22.16</item>\n        <item>23</item>\n        <item>23.66</item>\n        <item>24</item>\n        <item>25.16</item>\n        <item>26</item>\n        <item>26.66</item>\n        <item>27</item>\n        <item>29</item>\n        <item>30.16</item>\n        <item>31</item>\n        <item>32.16</item>\n        <item>33</item>\n        <item>34.32</item>\n        <item>35</item>\n        <item>36.32</item>\n        <item>37</item>\n        <item>38.32</item>\n        <item>39</item>\n        <item>40.74</item>\n        <item>42</item>\n        <item>43.74</item>\n        <item>45</item>\n        <item>46.74</item>\n        <item>48</item>\n        <item>49.74</item>\n        <item>51</item>\n        <item>52.74</item>\n        <item>54</item>\n        <item>55.74</item>\n        <item>57</item>\n        <item>59.32</item>\n        <item>61</item>\n        <item>63.32</item>\n        <item>65</item>\n        <item>67.32</item>\n        <item>69</item>\n        <item>71</item>\n        <item>73</item>\n        <item>75.5</item>\n        <item>78</item>\n        <item>80.5</item>\n        <item>83</item>\n        <item>85.5</item>\n        <item>88</item>\n        <item>91</item>\n        <item>94</item>\n        <item>97.3</item>\n        <item>100</item>\n        <item>103.3</item>\n        <item>106</item>\n        <item>109.85</item>\n        <item>113</item>\n        <item>116.5</item>\n        <item>120</item>\n        <item>124.4</item>\n        <item>128</item>\n        <item>132</item>\n        <item>136</item>\n        <item>140.95</item>\n        <item>145</item>\n        <item>149.5</item>\n        <item>154</item>\n        <item>159</item>\n        <item>164</item>\n        <item>169.4</item>\n        <item>174</item>\n        <item>175.6</item>\n        <item>177.2</item>\n        <item>178.8</item>\n        <item>180.3</item>\n        <item>181.9</item>\n        <item>183.5</item>\n        <item>185</item>\n        <item>186.8</item>\n        <item>188.5</item>\n        <item>190.2</item>\n        <item>191.9</item>\n        <item>193.6</item>\n        <item>195.3</item>\n        <item>197</item>\n        <item>198.9</item>\n        <item>200.8</item>\n        <item>202.6</item>\n        <item>204.5</item>\n        <item>206.3</item>\n        <item>208.2</item>\n        <item>210</item>\n        <item>211.7</item>\n        <item>213.3</item>\n        <item>214.9</item>\n        <item>216.5</item>\n        <item>218.2</item>\n        <item>219.8</item>\n        <item>221.4</item>\n        <item>223</item>\n        <item>224.8</item>\n        <item>226.5</item>\n        <item>228.3</item>\n        <item>230</item>\n        <item>231.8</item>\n        <item>233.5</item>\n        <item>235.3</item>\n        <item>237</item>\n        <item>238.8</item>\n        <item>240.6</item>\n        <item>242.4</item>\n        <item>244.2</item>\n        <item>245.9</item>\n        <item>247.7</item>\n        <item>249.5</item>\n        <item>251.3</item>\n        <item>253</item>\n        <item>254.8</item>\n        <item>256.6</item>\n        <item>258.4</item>\n        <item>260.2</item>\n        <item>261.9</item>\n        <item>263.7</item>\n        <item>265.5</item>\n        <item>267.3</item>\n        <item>269</item>\n        <item>270.7</item>\n        <item>272.4</item>\n        <item>274.1</item>\n        <item>275.8</item>\n        <item>277.5</item>\n        <item>279.2</item>\n        <item>280.9</item>\n        <item>282.6</item>\n        <item>284.3</item>\n        <item>286</item>\n        <item>287.9</item>\n        <item>289.8</item>\n        <item>291.7</item>\n        <item>293.5</item>\n        <item>295.4</item>\n        <item>297.3</item>\n        <item>299.2</item>\n        <item>301</item>\n        <item>302.8</item>\n        <item>304.6</item>\n        <item>306.4</item>\n        <item>308.2</item>\n        <item>309.9</item>\n        <item>311.7</item>\n        <item>313.5</item>\n        <item>315.3</item>\n        <item>317</item>\n        <item>318.8</item>\n        <item>320.6</item>\n        <item>322.4</item>\n        <item>324.2</item>\n        <item>325.9</item>\n        <item>327.7</item>\n        <item>329.5</item>\n        <item>331.3</item>\n        <item>333</item>\n        <item>334.8</item>\n        <item>336.5</item>\n        <item>338.3</item>\n        <item>340</item>\n        <item>341.8</item>\n        <item>343.5</item>\n        <item>345.3</item>\n        <item>347</item>\n        <item>349.4</item>\n        <item>351.7</item>\n        <item>354</item>\n        <item>356</item>\n        <item>358</item>\n        <item>360</item>\n        <item>362</item>\n        <item>363.8</item>\n        <item>365.5</item>\n        <item>367.3</item>\n        <item>369</item>\n        <item>370.8</item>\n        <item>372.5</item>\n        <item>374.3</item>\n        <item>376</item>\n        <item>378</item>\n        <item>380</item>\n        <item>382</item>\n        <item>384</item>\n        <item>386</item>\n        <item>388</item>\n        <item>390</item>\n        <item>392</item>\n        <item>394</item>\n        <item>396</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>450</item>\n        <item>475</item>\n        <item>500</item>\n        <item>525</item>\n        <item>550</item>\n        <item>575</item>\n        <item>600</item>\n        <item>625</item>\n        <item>650</item>\n        <item>675</item>\n        <item>700</item>\n    </array>\n\n     <bool name=\"config_automatic_brightness_available\">true</bool>\n     <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n     <bool name=\"config_supportDoubleTapWake\">true</bool>\n\n     <dimen name=\"status_bar_height_default\">84.0px</dimen>\n     <dimen name=\"status_bar_height_portrait\">84.0px</dimen>\n     <dimen name=\"status_bar_height_landscape\">84.0px</dimen>\n\n</resources>\n"
  },
  {
    "path": "Samsung/A51/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">55</item>\n    <item name=\"screen.full\">361</item>\n    <item name=\"bluetooth.active\">93.57</item>\n    <item name=\"bluetooth.on\">1.07</item>\n    <item name=\"wifi.on\">1</item>\n    <item name=\"wifi.active\">330</item>\n    <item name=\"wifi.scan\">73</item>\n    <item name=\"audio\">39</item>\n    <item name=\"video\">205</item>\n    <item name=\"camera.flashlight\">178</item>\n    <item name=\"camera.avg\">665</item>\n    <item name=\"gps.on\">55</item>\n    <item name=\"ambient.on\">27</item>\n    <item name=\"radio.active\">146.23</item>\n    <item name=\"radio.scanning\">103</item>\n    <array name=\"radio.on\">\n        <value>3.01</value>\n        <value>3.01</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>1742000</value>\n        <value>1638000</value>\n        <value>1534000</value>\n        <value>1456000</value>\n        <value>1326000</value>\n        <value>1222000</value>\n        <value>1118000</value>\n        <value>1053000</value>\n        <value>910000</value>\n        <value>806000</value>\n        <value>702000</value>\n        <value>598000</value>\n        <value>403000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>256</value>\n        <value>182</value>\n        <value>146</value>\n        <value>126</value>\n        <value>101</value>\n        <value>85</value>\n        <value>72</value>\n        <value>65</value>\n        <value>51</value>\n        <value>41</value>\n        <value>34</value>\n        <value>27</value>\n        <value>18</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>2314000</value>\n        <value>2210000</value>\n        <value>2184000</value>\n        <value>2080000</value>\n        <value>1976000</value>\n        <value>1898000</value>\n        <value>1768000</value>\n        <value>1664000</value>\n        <value>1508000</value>\n        <value>1456000</value>\n        <value>1352000</value>\n        <value>1248000</value>\n        <value>1144000</value>\n        <value>1040000</value>\n        <value>936000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>921</value>\n        <value>796</value>\n        <value>721</value>\n        <value>614</value>\n        <value>514</value>\n        <value>452</value>\n        <value>379</value>\n        <value>318</value>\n        <value>248</value>\n        <value>223</value>\n        <value>187</value>\n        <value>154</value>\n        <value>136</value>\n        <value>116</value>\n        <value>80</value>\n    </array>\n    <item name=\"cpu.suspend\">5.79</item>\n    <item name=\"cpu.idle\">23.1</item>\n    <item name=\"battery.capacity\">3890</item>\n    <item name=\"battery.typical.capacity\">4000</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">65</item>\n    <item name=\"wifi.controller.tx\">265</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>\n"
  },
  {
    "path": "Samsung/A51-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a51-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A51-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a51.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/a51*\"\n\t\tandroid:priority=\"102\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A51-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">40px</dimen>\n    <dimen name=\"status_bar_padding_end\">8px</dimen>\n    <dimen name=\"status_bar_padding_top\">35px</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A52/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a52\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A52/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a52\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/a52*\"\n\t\tandroid:priority=\"637\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A52/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>11</item>\n        <item>15</item>\n        <item>22</item>\n        <item>27</item>\n        <item>31</item>\n        <item>35</item>\n        <item>55</item>\n        <item>75</item>\n        <item>95</item>\n        <item>106</item>\n        <item>112</item>\n        <item>119</item>\n        <item>134</item>\n        <item>157</item>\n        <item>220</item>\n        <item>378</item>\n        <item>378</item>\n        <item>468</item>\n        <item>515</item>\n        <item>563</item>\n        <item>610</item>\n        <item>658</item>\n        <item>705</item>\n        <item>753</item>\n        <item>776</item>\n        <item>800</item>\n        <item>800</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>6000</item>\n        <item>7000</item>\n        <item>8000</item>\n        <item>9000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>40000</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n        <item>266</item>\n        <item>267</item>\n        <item>268</item>\n        <item>269</item>\n        <item>270</item>\n        <item>271</item>\n        <item>272</item>\n        <item>273</item>\n        <item>274</item>\n        <item>275</item>\n        <item>276</item>\n        <item>277</item>\n        <item>278</item>\n        <item>279</item>\n        <item>280</item>\n        <item>281</item>\n        <item>282</item>\n        <item>283</item>\n        <item>284</item>\n        <item>285</item>\n        <item>286</item>\n        <item>287</item>\n        <item>288</item>\n        <item>289</item>\n        <item>290</item>\n        <item>291</item>\n        <item>292</item>\n        <item>293</item>\n        <item>294</item>\n        <item>295</item>\n        <item>296</item>\n        <item>297</item>\n        <item>298</item>\n        <item>299</item>\n        <item>300</item>\n        <item>301</item>\n        <item>302</item>\n        <item>303</item>\n        <item>304</item>\n        <item>305</item>\n        <item>306</item>\n        <item>307</item>\n        <item>308</item>\n        <item>309</item>\n        <item>310</item>\n        <item>311</item>\n        <item>312</item>\n        <item>313</item>\n        <item>314</item>\n        <item>315</item>\n        <item>316</item>\n        <item>317</item>\n        <item>318</item>\n        <item>319</item>\n        <item>320</item>\n        <item>321</item>\n        <item>322</item>\n        <item>323</item>\n        <item>324</item>\n        <item>325</item>\n        <item>326</item>\n        <item>327</item>\n        <item>328</item>\n        <item>329</item>\n        <item>330</item>\n        <item>331</item>\n        <item>332</item>\n        <item>333</item>\n        <item>334</item>\n        <item>335</item>\n        <item>336</item>\n        <item>337</item>\n        <item>338</item>\n        <item>339</item>\n        <item>340</item>\n        <item>341</item>\n        <item>342</item>\n        <item>343</item>\n        <item>344</item>\n        <item>345</item>\n        <item>346</item>\n        <item>347</item>\n        <item>348</item>\n        <item>349</item>\n        <item>350</item>\n        <item>351</item>\n        <item>352</item>\n        <item>353</item>\n        <item>354</item>\n        <item>355</item>\n        <item>356</item>\n        <item>357</item>\n        <item>358</item>\n        <item>359</item>\n        <item>360</item>\n        <item>361</item>\n        <item>362</item>\n        <item>363</item>\n        <item>364</item>\n        <item>365</item>\n        <item>366</item>\n        <item>367</item>\n        <item>368</item>\n        <item>369</item>\n        <item>370</item>\n        <item>371</item>\n        <item>372</item>\n        <item>373</item>\n        <item>374</item>\n        <item>375</item>\n        <item>376</item>\n        <item>377</item>\n        <item>378</item>\n        <item>379</item>\n        <item>380</item>\n        <item>381</item>\n        <item>382</item>\n        <item>383</item>\n        <item>384</item>\n        <item>385</item>\n        <item>386</item>\n        <item>387</item>\n        <item>388</item>\n        <item>389</item>\n        <item>390</item>\n        <item>391</item>\n        <item>392</item>\n        <item>393</item>\n        <item>394</item>\n        <item>395</item>\n        <item>396</item>\n        <item>397</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>401</item>\n        <item>402</item>\n        <item>403</item>\n        <item>404</item>\n        <item>405</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>410</item>\n        <item>411</item>\n        <item>412</item>\n        <item>413</item>\n        <item>414</item>\n        <item>415</item>\n        <item>416</item>\n        <item>417</item>\n        <item>418</item>\n        <item>419</item>\n        <item>420</item>\n        <item>421</item>\n        <item>422</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n        <item>426</item>\n        <item>427</item>\n        <item>428</item>\n        <item>429</item>\n        <item>430</item>\n        <item>431</item>\n        <item>432</item>\n        <item>433</item>\n        <item>434</item>\n        <item>435</item>\n        <item>436</item>\n        <item>437</item>\n        <item>438</item>\n        <item>439</item>\n        <item>440</item>\n        <item>441</item>\n        <item>442</item>\n        <item>443</item>\n        <item>444</item>\n        <item>445</item>\n        <item>446</item>\n        <item>447</item>\n        <item>448</item>\n        <item>449</item>\n        <item>450</item>\n        <item>451</item>\n        <item>452</item>\n        <item>453</item>\n        <item>454</item>\n        <item>455</item>\n        <item>456</item>\n        <item>457</item>\n        <item>458</item>\n        <item>459</item>\n        <item>460</item>\n        <item>461</item>\n        <item>462</item>\n        <item>463</item>\n        <item>464</item>\n        <item>465</item>\n        <item>466</item>\n        <item>467</item>\n        <item>468</item>\n        <item>469</item>\n        <item>470</item>\n        <item>471</item>\n        <item>472</item>\n        <item>473</item>\n        <item>474</item>\n        <item>475</item>\n        <item>476</item>\n        <item>477</item>\n        <item>478</item>\n        <item>479</item>\n        <item>480</item>\n        <item>481</item>\n        <item>482</item>\n        <item>483</item>\n        <item>484</item>\n        <item>485</item>\n        <item>486</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.31094</item>\n        <item>2.76562</item>\n        <item>3.29698</item>\n        <item>3.88518</item>\n        <item>4.51962</item>\n        <item>5.19353</item>\n        <item>5.90213</item>\n        <item>6.64185</item>\n        <item>7.4099</item>\n        <item>8.20403</item>\n        <item>9.02238</item>\n        <item>9.86339</item>\n        <item>10.7257</item>\n        <item>11.60817</item>\n        <item>12.50976</item>\n        <item>13.42957</item>\n        <item>14.36681</item>\n        <item>15.32074</item>\n        <item>16.29071</item>\n        <item>17.27612</item>\n        <item>18.27643</item>\n        <item>19.29114</item>\n        <item>20.31978</item>\n        <item>21.36193</item>\n        <item>22.41719</item>\n        <item>23.4852</item>\n        <item>24.5656</item>\n        <item>25.65808</item>\n        <item>26.76233</item>\n        <item>27.87806</item>\n        <item>29.005</item>\n        <item>30.14291</item>\n        <item>31.29154</item>\n        <item>32.45066</item>\n        <item>33.62005</item>\n        <item>34.79951</item>\n        <item>35.98884</item>\n        <item>37.18785</item>\n        <item>38.39637</item>\n        <item>39.61422</item>\n        <item>40.84124</item>\n        <item>42.07727</item>\n        <item>43.32216</item>\n        <item>44.57577</item>\n        <item>45.83796</item>\n        <item>47.10859</item>\n        <item>48.38753</item>\n        <item>49.67467</item>\n        <item>50.96987</item>\n        <item>52.27303</item>\n        <item>53.58403</item>\n        <item>54.90277</item>\n        <item>56.22914</item>\n        <item>57.56303</item>\n        <item>58.90436</item>\n        <item>60.25302</item>\n        <item>61.60893</item>\n        <item>62.972</item>\n        <item>64.34213</item>\n        <item>65.71925</item>\n        <item>67.10327</item>\n        <item>68.49412</item>\n        <item>69.89171</item>\n        <item>71.29598</item>\n        <item>72.70684</item>\n        <item>74.12423</item>\n        <item>75.54807</item>\n        <item>76.97831</item>\n        <item>78.41487</item>\n        <item>79.85769</item>\n        <item>81.3067</item>\n        <item>82.76186</item>\n        <item>84.22308</item>\n        <item>85.69033</item>\n        <item>87.16354</item>\n        <item>88.64265</item>\n        <item>90.12761</item>\n        <item>91.61837</item>\n        <item>93.11487</item>\n        <item>94.61707</item>\n        <item>96.12491</item>\n        <item>97.63835</item>\n        <item>99.15733</item>\n        <item>100.68181</item>\n        <item>102.21175</item>\n        <item>103.7471</item>\n        <item>105.28781</item>\n        <item>106.83385</item>\n        <item>108.38516</item>\n        <item>109.94171</item>\n        <item>111.50346</item>\n        <item>113.07037</item>\n        <item>114.6424</item>\n        <item>116.2195</item>\n        <item>117.80165</item>\n        <item>119.3888</item>\n        <item>120.98091</item>\n        <item>122.57796</item>\n        <item>124.17991</item>\n        <item>125.78672</item>\n        <item>127.39835</item>\n        <item>129.01479</item>\n        <item>130.63597</item>\n        <item>132.26189</item>\n        <item>133.89252</item>\n        <item>135.52779</item>\n        <item>137.16771</item>\n        <item>138.81223</item>\n        <item>140.46133</item>\n        <item>142.11497</item>\n        <item>143.77313</item>\n        <item>145.43578</item>\n        <item>147.10287</item>\n        <item>148.77441</item>\n        <item>150.45035</item>\n        <item>152.13068</item>\n        <item>153.81534</item>\n        <item>155.50433</item>\n        <item>157.19763</item>\n        <item>158.8952</item>\n        <item>160.59702</item>\n        <item>162.30307</item>\n        <item>164.0133</item>\n        <item>165.72774</item>\n        <item>167.4463</item>\n        <item>169.169</item>\n        <item>170.89581</item>\n        <item>172.62671</item>\n        <item>174.36166</item>\n        <item>176.10066</item>\n        <item>177.84367</item>\n        <item>179.59067</item>\n        <item>181.34166</item>\n        <item>183.0966</item>\n        <item>184.85547</item>\n        <item>186.61826</item>\n        <item>188.38493</item>\n        <item>190.15547</item>\n        <item>191.92989</item>\n        <item>193.70811</item>\n        <item>195.49016</item>\n        <item>197.27602</item>\n        <item>199.06563</item>\n        <item>200.85902</item>\n        <item>202.65614</item>\n        <item>204.45699</item>\n        <item>206.26154</item>\n        <item>208.06976</item>\n        <item>209.88167</item>\n        <item>211.69724</item>\n        <item>213.51642</item>\n        <item>215.33922</item>\n        <item>217.16563</item>\n        <item>218.99564</item>\n        <item>220.8292</item>\n        <item>222.6663</item>\n        <item>224.50696</item>\n        <item>226.35114</item>\n        <item>228.1988</item>\n        <item>230.04997</item>\n        <item>231.90462</item>\n        <item>233.76271</item>\n        <item>235.62427</item>\n        <item>237.48923</item>\n        <item>239.35762</item>\n        <item>241.22942</item>\n        <item>243.10458</item>\n        <item>244.98312</item>\n        <item>246.86504</item>\n        <item>248.75027</item>\n        <item>250.63885</item>\n        <item>252.53075</item>\n        <item>254.42593</item>\n        <item>256.32443</item>\n        <item>258.2262</item>\n        <item>260.1312</item>\n        <item>262.0395</item>\n        <item>263.951</item>\n        <item>265.86572</item>\n        <item>267.7837</item>\n        <item>269.70483</item>\n        <item>271.62915</item>\n        <item>273.55667</item>\n        <item>275.48734</item>\n        <item>277.42114</item>\n        <item>279.35812</item>\n        <item>281.2982</item>\n        <item>283.2414</item>\n        <item>285.1877</item>\n        <item>287.1371</item>\n        <item>289.08957</item>\n        <item>291.0451</item>\n        <item>293.00372</item>\n        <item>294.9654</item>\n        <item>296.93005</item>\n        <item>298.89777</item>\n        <item>300.8685</item>\n        <item>302.84222</item>\n        <item>304.81894</item>\n        <item>306.79865</item>\n        <item>308.78134</item>\n        <item>310.76697</item>\n        <item>312.75555</item>\n        <item>314.74707</item>\n        <item>316.74155</item>\n        <item>318.73892</item>\n        <item>320.7392</item>\n        <item>322.7424</item>\n        <item>324.7485</item>\n        <item>326.75745</item>\n        <item>328.7693</item>\n        <item>330.784</item>\n        <item>332.80154</item>\n        <item>334.82193</item>\n        <item>336.84518</item>\n        <item>338.87122</item>\n        <item>340.9001</item>\n        <item>342.9318</item>\n        <item>344.96625</item>\n        <item>347.0035</item>\n        <item>349.04358</item>\n        <item>351.0864</item>\n        <item>353.13196</item>\n        <item>355.1803</item>\n        <item>357.23138</item>\n        <item>359.2852</item>\n        <item>361.34174</item>\n        <item>363.401</item>\n        <item>365.46298</item>\n        <item>367.52765</item>\n        <item>369.59503</item>\n        <item>371.66507</item>\n        <item>373.73782</item>\n        <item>375.81323</item>\n        <item>377.8913</item>\n        <item>379.97202</item>\n        <item>382.0554</item>\n        <item>384.1414</item>\n        <item>386.23004</item>\n        <item>388.32132</item>\n        <item>390.4152</item>\n        <item>392.5117</item>\n        <item>394.61075</item>\n        <item>396.71246</item>\n        <item>398.8167</item>\n        <item>400.92355</item>\n        <item>403.033</item>\n        <item>405.14496</item>\n        <item>407.2595</item>\n        <item>409.3766</item>\n        <item>411.49622</item>\n        <item>413.61838</item>\n        <item>415.74307</item>\n        <item>417.87027</item>\n        <item>420</item>\n        <item>425</item>\n        <item>426.46628</item>\n        <item>428.29913</item>\n        <item>429.7654</item>\n        <item>431.59824</item>\n        <item>433.0645</item>\n        <item>434.89737</item>\n        <item>436.36365</item>\n        <item>438.19647</item>\n        <item>439.66275</item>\n        <item>441.12903</item>\n        <item>442.96188</item>\n        <item>444.42816</item>\n        <item>446.261</item>\n        <item>447.72726</item>\n        <item>449.56012</item>\n        <item>451.0264</item>\n        <item>452.85925</item>\n        <item>454.3255</item>\n        <item>455.79178</item>\n        <item>457.62463</item>\n        <item>459.0909</item>\n        <item>460.92374</item>\n        <item>462.39005</item>\n        <item>464.22287</item>\n        <item>465.68915</item>\n        <item>467.522</item>\n        <item>468.98828</item>\n        <item>470.8211</item>\n        <item>472.28738</item>\n        <item>473.75366</item>\n        <item>475.58652</item>\n        <item>477.0528</item>\n        <item>478.88562</item>\n        <item>480.3519</item>\n        <item>482.18475</item>\n        <item>483.65103</item>\n        <item>485.48386</item>\n        <item>486.95016</item>\n        <item>488.4164</item>\n        <item>490.24927</item>\n        <item>491.71555</item>\n        <item>493.5484</item>\n        <item>495.01465</item>\n        <item>496.8475</item>\n        <item>498.31378</item>\n        <item>500.14664</item>\n        <item>501.6129</item>\n        <item>503.0792</item>\n        <item>504.91202</item>\n        <item>506.3783</item>\n        <item>508.21115</item>\n        <item>509.67743</item>\n        <item>511.51025</item>\n        <item>512.97656</item>\n        <item>514.8094</item>\n        <item>516.27563</item>\n        <item>518.1085</item>\n        <item>519.57477</item>\n        <item>521.0411</item>\n        <item>522.8739</item>\n        <item>524.3402</item>\n        <item>526.17303</item>\n        <item>527.6393</item>\n        <item>529.47217</item>\n        <item>530.9384</item>\n        <item>532.77124</item>\n        <item>534.23755</item>\n        <item>535.7038</item>\n        <item>537.5367</item>\n        <item>539.0029</item>\n        <item>540.83575</item>\n        <item>542.30206</item>\n        <item>544.1349</item>\n        <item>545.6012</item>\n        <item>547.434</item>\n        <item>548.90027</item>\n        <item>550.3666</item>\n        <item>552.1994</item>\n        <item>553.6657</item>\n        <item>555.49854</item>\n        <item>556.9648</item>\n        <item>558.79767</item>\n        <item>560.2639</item>\n        <item>562.09674</item>\n        <item>563.56305</item>\n        <item>565.3959</item>\n        <item>566.8622</item>\n        <item>568.3284</item>\n        <item>570.1613</item>\n        <item>571.62756</item>\n        <item>573.4604</item>\n        <item>574.9267</item>\n        <item>576.7595</item>\n        <item>578.2258</item>\n        <item>580.05865</item>\n        <item>581.5249</item>\n        <item>582.9912</item>\n        <item>584.82404</item>\n        <item>586.29034</item>\n        <item>588.12317</item>\n        <item>589.5894</item>\n        <item>591.4223</item>\n        <item>592.88855</item>\n        <item>594.72144</item>\n        <item>596.1877</item>\n        <item>597.65393</item>\n        <item>599.4868</item>\n        <item>600.95306</item>\n        <item>602.78595</item>\n        <item>604.2522</item>\n        <item>606.085</item>\n        <item>607.55133</item>\n        <item>609.38416</item>\n        <item>610.85046</item>\n        <item>612.3167</item>\n        <item>614.14954</item>\n        <item>615.61584</item>\n        <item>617.44867</item>\n        <item>618.915</item>\n        <item>620.7478</item>\n        <item>622.21405</item>\n        <item>624.04694</item>\n        <item>625.5132</item>\n        <item>627.34607</item>\n        <item>628.8123</item>\n        <item>630.27856</item>\n        <item>632.11145</item>\n        <item>633.5777</item>\n        <item>635.4106</item>\n        <item>636.87683</item>\n        <item>638.70966</item>\n        <item>640.17596</item>\n        <item>642.0088</item>\n        <item>643.4751</item>\n        <item>644.94135</item>\n        <item>646.7742</item>\n        <item>648.2405</item>\n        <item>650.0733</item>\n        <item>651.5396</item>\n        <item>653.37244</item>\n        <item>654.8387</item>\n        <item>656.6716</item>\n        <item>658.1378</item>\n        <item>659.6041</item>\n        <item>661.43695</item>\n        <item>662.90326</item>\n        <item>664.7361</item>\n        <item>666.20233</item>\n        <item>668.0352</item>\n        <item>669.50146</item>\n        <item>671.3343</item>\n        <item>672.8006</item>\n        <item>674.6334</item>\n        <item>676.09973</item>\n        <item>677.566</item>\n        <item>679.3988</item>\n        <item>680.8651</item>\n        <item>682.69794</item>\n        <item>684.16425</item>\n        <item>685.9971</item>\n        <item>687.4633</item>\n        <item>689.2962</item>\n        <item>690.76245</item>\n        <item>692.22876</item>\n        <item>694.0616</item>\n        <item>695.52783</item>\n        <item>697.3607</item>\n        <item>698.82697</item>\n        <item>700.6598</item>\n        <item>702.1261</item>\n        <item>703.9589</item>\n        <item>705.42523</item>\n        <item>706.8915</item>\n        <item>708.72437</item>\n        <item>710.1906</item>\n        <item>712.02344</item>\n        <item>713.48975</item>\n        <item>715.3226</item>\n        <item>716.7889</item>\n        <item>718.6217</item>\n        <item>720.08795</item>\n        <item>721.55426</item>\n        <item>723.3871</item>\n        <item>724.8534</item>\n        <item>726.6862</item>\n        <item>728.15247</item>\n        <item>729.98535</item>\n        <item>731.4516</item>\n        <item>733.2845</item>\n        <item>734.75073</item>\n        <item>736.58356</item>\n        <item>738.04987</item>\n        <item>739.5161</item>\n        <item>741.349</item>\n        <item>742.81525</item>\n        <item>744.6481</item>\n        <item>746.1144</item>\n        <item>747.9472</item>\n        <item>749.4135</item>\n        <item>751.24634</item>\n        <item>752.7126</item>\n        <item>754.1789</item>\n        <item>756.0117</item>\n        <item>757.478</item>\n        <item>759.31085</item>\n        <item>760.7771</item>\n        <item>762.61</item>\n        <item>764.07623</item>\n        <item>765.9091</item>\n        <item>767.37537</item>\n        <item>768.8416</item>\n        <item>770.6745</item>\n        <item>772.14075</item>\n        <item>773.97363</item>\n        <item>775.4399</item>\n        <item>777.2727</item>\n        <item>778.739</item>\n        <item>780.57184</item>\n        <item>782.03815</item>\n        <item>783.871</item>\n        <item>785.3372</item>\n        <item>786.8035</item>\n        <item>788.63635</item>\n        <item>790.10266</item>\n        <item>791.9355</item>\n        <item>793.40173</item>\n        <item>795.2346</item>\n        <item>796.70087</item>\n        <item>798.5337</item>\n        <item>800</item>\n    </array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/A52/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/A52/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessDim\">12</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/A52/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 M 0,12.25101276465640 a 10.60613009248640,10.60613009248640 0 1,0 0,21.21226018497290 a 10.60613009248640,10.60613009248640 0 1,0 0,-21.21226018497290 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Samsung/A52/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">25</item>\n    <item name=\"screen.on\">66</item>\n    <item name=\"screen.full\">300</item>\n    <item name=\"bluetooth.active\">29</item>\n    <item name=\"bluetooth.on\">0.4</item>\n    <item name=\"wifi.on\">1.2</item>\n    <item name=\"wifi.active\">287</item>\n    <item name=\"wifi.scan\">95</item>\n    <item name=\"audio\">6.6</item>\n    <item name=\"video\">15</item>\n    <item name=\"camera.flashlight\">100</item>\n    <item name=\"camera.avg\">222</item>\n    <item name=\"gps.on\">76</item>\n    <item name=\"radio.active\">153</item>\n    <item name=\"radio.scanning\">6.5</item>\n    <array name=\"radio.on\">\n        <value>2.2</value>\n        <value>2.2</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>768000</value>\n        <value>1017600</value>\n        <value>1248000</value>\n        <value>1324800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>15</value>\n        <value>17</value>\n        <value>25</value>\n        <value>32</value>\n        <value>42</value>\n        <value>55</value>\n        <value>60</value>\n        <value>70</value>\n        <value>75</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>652800</value>\n        <value>825600</value>\n        <value>979200</value>\n        <value>1113600</value>\n        <value>1267200</value>\n        <value>1555200</value>\n        <value>1708800</value>\n        <value>1843200</value>\n        <value>1900800</value>\n        <value>1996800</value>\n        <value>2112000</value>\n        <value>2208000</value>\n        <value>2323200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>15</value>\n        <value>35</value>\n        <value>45</value>\n        <value>52</value>\n        <value>65</value>\n        <value>85</value>\n        <value>113</value>\n        <value>135</value>\n        <value>155</value>\n        <value>187</value>\n        <value>212</value>\n        <value>220</value>\n        <value>230</value>\n    </array>\n    <item name=\"cpu.suspend\">5.7</item>\n    <item name=\"cpu.idle\">14</item>\n    <item name=\"battery.capacity\">4370</item>\n    <item name=\"battery.typical.capacity\">4500</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">0</item>\n    <item name=\"bluetooth.controller.tx\">0</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/A53/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a53\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A53/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a53\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/a53*\"\n\t\tandroid:priority=\"975\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A53/res/values/configs.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n        <item>266</item>\n        <item>267</item>\n        <item>268</item>\n        <item>269</item>\n        <item>270</item>\n        <item>271</item>\n        <item>272</item>\n        <item>273</item>\n        <item>274</item>\n        <item>275</item>\n        <item>276</item>\n        <item>277</item>\n        <item>278</item>\n        <item>279</item>\n        <item>280</item>\n        <item>281</item>\n        <item>282</item>\n        <item>283</item>\n        <item>284</item>\n        <item>285</item>\n        <item>286</item>\n        <item>287</item>\n        <item>288</item>\n        <item>289</item>\n        <item>290</item>\n        <item>291</item>\n        <item>292</item>\n        <item>293</item>\n        <item>294</item>\n        <item>295</item>\n        <item>296</item>\n        <item>297</item>\n        <item>298</item>\n        <item>299</item>\n        <item>300</item>\n        <item>301</item>\n        <item>302</item>\n        <item>303</item>\n        <item>304</item>\n        <item>305</item>\n        <item>306</item>\n        <item>307</item>\n        <item>308</item>\n        <item>309</item>\n        <item>310</item>\n        <item>311</item>\n        <item>312</item>\n        <item>313</item>\n        <item>314</item>\n        <item>315</item>\n        <item>316</item>\n        <item>317</item>\n        <item>318</item>\n        <item>319</item>\n        <item>320</item>\n        <item>321</item>\n        <item>322</item>\n        <item>323</item>\n        <item>324</item>\n        <item>325</item>\n        <item>326</item>\n        <item>327</item>\n        <item>328</item>\n        <item>329</item>\n        <item>330</item>\n        <item>331</item>\n        <item>332</item>\n        <item>333</item>\n        <item>334</item>\n        <item>335</item>\n        <item>336</item>\n        <item>337</item>\n        <item>338</item>\n        <item>339</item>\n        <item>340</item>\n        <item>341</item>\n        <item>342</item>\n        <item>343</item>\n        <item>344</item>\n        <item>345</item>\n        <item>346</item>\n        <item>347</item>\n        <item>348</item>\n        <item>349</item>\n        <item>350</item>\n        <item>351</item>\n        <item>352</item>\n        <item>353</item>\n        <item>354</item>\n        <item>355</item>\n        <item>356</item>\n        <item>357</item>\n        <item>358</item>\n        <item>359</item>\n        <item>360</item>\n        <item>361</item>\n        <item>362</item>\n        <item>363</item>\n        <item>364</item>\n        <item>365</item>\n        <item>366</item>\n        <item>367</item>\n        <item>368</item>\n        <item>369</item>\n        <item>370</item>\n        <item>371</item>\n        <item>372</item>\n        <item>373</item>\n        <item>374</item>\n        <item>375</item>\n        <item>376</item>\n        <item>377</item>\n        <item>378</item>\n        <item>379</item>\n        <item>380</item>\n        <item>381</item>\n        <item>382</item>\n        <item>383</item>\n        <item>384</item>\n        <item>385</item>\n        <item>386</item>\n        <item>387</item>\n        <item>388</item>\n        <item>389</item>\n        <item>390</item>\n        <item>391</item>\n        <item>392</item>\n        <item>393</item>\n        <item>394</item>\n        <item>395</item>\n        <item>396</item>\n        <item>397</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>401</item>\n        <item>402</item>\n        <item>403</item>\n        <item>404</item>\n        <item>405</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>410</item>\n        <item>411</item>\n        <item>412</item>\n        <item>413</item>\n        <item>414</item>\n        <item>415</item>\n        <item>416</item>\n        <item>417</item>\n        <item>418</item>\n        <item>419</item>\n        <item>420</item>\n        <item>421</item>\n        <item>422</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n        <item>426</item>\n        <item>427</item>\n        <item>428</item>\n        <item>429</item>\n        <item>430</item>\n        <item>431</item>\n        <item>432</item>\n        <item>433</item>\n        <item>434</item>\n        <item>435</item>\n        <item>436</item>\n        <item>437</item>\n        <item>438</item>\n        <item>439</item>\n        <item>440</item>\n        <item>441</item>\n        <item>442</item>\n        <item>443</item>\n        <item>444</item>\n        <item>445</item>\n        <item>446</item>\n        <item>447</item>\n        <item>448</item>\n        <item>449</item>\n        <item>450</item>\n        <item>451</item>\n        <item>452</item>\n        <item>453</item>\n        <item>454</item>\n        <item>455</item>\n        <item>456</item>\n        <item>457</item>\n        <item>458</item>\n        <item>459</item>\n        <item>460</item>\n        <item>461</item>\n        <item>462</item>\n        <item>463</item>\n        <item>464</item>\n        <item>465</item>\n        <item>466</item>\n        <item>467</item>\n        <item>468</item>\n        <item>469</item>\n        <item>470</item>\n        <item>471</item>\n        <item>472</item>\n        <item>473</item>\n        <item>474</item>\n        <item>475</item>\n        <item>476</item>\n        <item>477</item>\n        <item>478</item>\n        <item>479</item>\n        <item>480</item>\n        <item>481</item>\n        <item>482</item>\n        <item>483</item>\n        <item>484</item>\n        <item>485</item>\n        <item>486</item>\n    </integer-array>\n    \n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n    \n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n\n    <dimen name=\"status_bar_height\">87.0px</dimen>\n    <dimen name=\"status_bar_height_portrait\">87.0px</dimen>\n    \n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Samsung/A53/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">29.3</item>\n    <item name=\"screen.on\">103.8</item>\n    <item name=\"screen.full\">310.5</item>\n    <item name=\"audio\">26.8</item>\n    <item name=\"video\">25</item>\n    <item name=\"camera.avg\">212.2</item>\n    <item name=\"camera.flashlight\">149</item>\n    <item name=\"radio.scanning\">116.4</item>\n    <array name=\"radio.on\">\n        <value>7.5</value>\n        <value>7.5</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">85</item>\n    <item name=\"modem.controller.rx\">96</item>\n    <array name=\"modem.controller.tx\">\n        <value>163</value>\n        <value>198</value>\n        <value>239</value>\n        <value>295</value>\n        <value>338</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <item name=\"wifi.controller.idle\">2.1</item>\n    <item name=\"wifi.controller.rx\">75</item>\n    <item name=\"wifi.controller.tx\">275</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">4000</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"gps.on\">42.6</item>\n    <item name=\"bluetooth.controller.idle\">0.9</item>\n    <item name=\"bluetooth.controller.rx\">95</item>\n    <item name=\"bluetooth.controller.tx\">280</item>\n    <item name=\"bluetooth.controller.voltage\">4000</item>\n    <item name=\"cpu.suspend\">6.1</item>\n    <item name=\"cpu.idle\">15.5</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>533000</value>\n        <value>672000</value>\n        <value>768000</value>\n        <value>864000</value>\n        <value>960000</value>\n        <value>1056000</value>\n        <value>1152000</value>\n        <value>1248000</value>\n        <value>1344000</value>\n        <value>1440000</value>\n        <value>1536000</value>\n        <value>1632000</value>\n        <value>1728000</value>\n        <value>1824000</value>\n        <value>1920000</value>\n        <value>2002000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>49</value>\n        <value>51</value>\n        <value>52</value>\n        <value>53</value>\n        <value>55</value>\n        <value>56</value>\n        <value>59</value>\n        <value>61</value>\n        <value>64</value>\n        <value>66</value>\n        <value>71</value>\n        <value>74</value>\n        <value>80</value>\n        <value>84</value>\n        <value>90</value>\n        <value>95</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>533000</value>\n        <value>672000</value>\n        <value>768000</value>\n        <value>864000</value>\n        <value>960000</value>\n        <value>1056000</value>\n        <value>1152000</value>\n        <value>1248000</value>\n        <value>1344000</value>\n        <value>1440000</value>\n        <value>1536000</value>\n        <value>1632000</value>\n        <value>1728000</value>\n        <value>1824000</value>\n        <value>1920000</value>\n        <value>2016000</value>\n        <value>2112000</value>\n        <value>2208000</value>\n        <value>2288000</value>\n        <value>2400000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>72</value>\n        <value>84</value>\n        <value>96</value>\n        <value>105</value>\n        <value>113</value>\n        <value>122</value>\n        <value>132</value>\n        <value>142</value>\n        <value>158</value>\n        <value>171</value>\n        <value>192</value>\n        <value>212</value>\n        <value>242</value>\n        <value>272</value>\n        <value>306</value>\n        <value>345</value>\n        <value>386</value>\n        <value>442</value>\n        <value>491</value>\n        <value>573</value>\n    </array>\n    <array name=\"gpu.speeds\">\n        <value>104000</value>\n        <value>208000</value>\n        <value>312000</value>\n        <value>403000</value>\n        <value>507000</value>\n        <value>611000</value>\n        <value>702000</value>\n        <value>806000</value>\n        <value>897000</value>\n    </array>\n    <array name=\"gpu.active\">\n        <value>22</value>\n        <value>45</value>\n        <value>70</value>\n        <value>95</value>\n        <value>133</value>\n        <value>181</value>\n        <value>221</value>\n        <value>294</value>\n        <value>375</value>\n    </array>\n    <item name=\"battery.capacity\">4860</item>\n    <item name=\"battery.typical.capacity\">5000</item>\n</device>"
  },
  {
    "path": "Samsung/A53-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a53-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A53-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a53.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/a53*\"\n\t\tandroid:priority=\"616\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A53-SystemUI/res/values/configs.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">40px</dimen>\n    <dimen name=\"status_bar_padding_top\">35px</dimen>\n    <dimen name=\"physical_power_button_center_screen_location_y\">1150px</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A7/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a7\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A7/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a7\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n        \tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        \tandroid:requiredSystemPropertyValue=\"+*samsung/a7y18*\"\n\t\tandroid:priority=\"249\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A7/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>10</item>\n        <item>11</item>\n        <item>15</item>\n        <item>17</item>\n        <item>19</item>\n        <item>25</item>\n        <item>30</item>\n        <item>34</item>\n        <item>38</item>\n        <item>44</item>\n        <item>49</item>\n        <item>67</item>\n        <item>82</item>\n        <item>90</item>\n        <item>102</item>\n        <item>108</item>\n        <item>148</item>\n        <item>183</item>\n        <item>247</item>\n        <item>304</item>\n        <item>350</item>\n        <item>391</item>\n        <item>420</item>\n        <item>420</item>\n        <item>450</item>\n        <item>500</item>\n        <item>550</item>\n        <item>575</item>\n        <item>600</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>1500</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>4999</item>\n        <item>5000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>30000</item>\n        <item>40000</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:2097152,4194304,8388608,1048576,3145728,4194304</item>\n    </string-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>22</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>28</item>\n        <item>29</item>\n        <item>31</item>\n        <item>32</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>38</item>\n        <item>39</item>\n        <item>41</item>\n        <item>42</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>48</item>\n        <item>49</item>\n        <item>51</item>\n        <item>52</item>\n        <item>54</item>\n        <item>55</item>\n        <item>57</item>\n        <item>58</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>64</item>\n        <item>65</item>\n        <item>67</item>\n        <item>68</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>74</item>\n        <item>75</item>\n        <item>77</item>\n        <item>78</item>\n        <item>80</item>\n        <item>81</item>\n        <item>83</item>\n        <item>84</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>90</item>\n        <item>91</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>97</item>\n        <item>98</item>\n        <item>100</item>\n        <item>101</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>107</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>113</item>\n        <item>114</item>\n        <item>116</item>\n        <item>117</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>123</item>\n        <item>124</item>\n        <item>126</item>\n        <item>127</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>133</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>139</item>\n        <item>140</item>\n        <item>142</item>\n        <item>143</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>149</item>\n        <item>150</item>\n        <item>152</item>\n        <item>153</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>159</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>165</item>\n        <item>166</item>\n        <item>168</item>\n        <item>169</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>175</item>\n        <item>176</item>\n        <item>178</item>\n        <item>179</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>186</item>\n        <item>188</item>\n        <item>189</item>\n        <item>191</item>\n        <item>193</item>\n        <item>195</item>\n        <item>197</item>\n        <item>198</item>\n        <item>201</item>\n        <item>202</item>\n        <item>204</item>\n        <item>206</item>\n        <item>208</item>\n        <item>210</item>\n        <item>212</item>\n        <item>214</item>\n        <item>216</item>\n        <item>217</item>\n        <item>219</item>\n        <item>221</item>\n        <item>223</item>\n        <item>225</item>\n        <item>226</item>\n        <item>229</item>\n        <item>230</item>\n        <item>232</item>\n        <item>234</item>\n        <item>236</item>\n        <item>238</item>\n        <item>240</item>\n        <item>242</item>\n        <item>244</item>\n        <item>245</item>\n        <item>247</item>\n        <item>249</item>\n        <item>251</item>\n        <item>253</item>\n        <item>254</item>\n        <item>257</item>\n        <item>258</item>\n        <item>260</item>\n        <item>262</item>\n        <item>264</item>\n        <item>266</item>\n        <item>268</item>\n        <item>270</item>\n        <item>272</item>\n        <item>273</item>\n        <item>275</item>\n        <item>277</item>\n        <item>279</item>\n        <item>281</item>\n        <item>282</item>\n        <item>285</item>\n        <item>286</item>\n        <item>288</item>\n        <item>290</item>\n        <item>292</item>\n        <item>294</item>\n        <item>296</item>\n        <item>298</item>\n        <item>300</item>\n        <item>301</item>\n        <item>303</item>\n        <item>305</item>\n        <item>307</item>\n        <item>309</item>\n        <item>310</item>\n        <item>313</item>\n        <item>314</item>\n        <item>316</item>\n        <item>318</item>\n        <item>320</item>\n        <item>322</item>\n        <item>324</item>\n        <item>326</item>\n        <item>327</item>\n        <item>329</item>\n        <item>331</item>\n        <item>333</item>\n        <item>335</item>\n        <item>337</item>\n        <item>338</item>\n        <item>341</item>\n        <item>342</item>\n        <item>344</item>\n        <item>346</item>\n        <item>348</item>\n        <item>350</item>\n        <item>352</item>\n        <item>354</item>\n        <item>355</item>\n        <item>357</item>\n        <item>359</item>\n        <item>361</item>\n        <item>363</item>\n        <item>365</item>\n        <item>366</item>\n        <item>369</item>\n        <item>370</item>\n        <item>372</item>\n        <item>374</item>\n        <item>376</item>\n        <item>378</item>\n        <item>379</item>\n        <item>382</item>\n        <item>383</item>\n        <item>385</item>\n        <item>387</item>\n        <item>389</item>\n        <item>391</item>\n        <item>393</item>\n        <item>395</item>\n        <item>397</item>\n        <item>398</item>\n        <item>400</item>\n        <item>402</item>\n        <item>404</item>\n        <item>406</item>\n        <item>407</item>\n        <item>410</item>\n        <item>411</item>\n        <item>413</item>\n        <item>415</item>\n        <item>417</item>\n        <item>419</item>\n        <item>420</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis0</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wlan0</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,240000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>bluetooth,7,7,0,-1,true</item>\n        <item>ethernet,9,9,2,-1,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_bip,23,0,2,60000,true</item>\n        <item>mobile_cas,24,0,3,60000,true</item>\n        <item>mobile_xcap,27,0,2,60000,true</item>\n        <item>mobile_ent1,28,0,2,-1,true</item>\n        <item>mobile_mcx,32,0,2,-1,true</item>\n        <item>mobile_foc,30,0,2,-1,true</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/A7/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">false</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/A7/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_radius\">45.0px</dimen>\n    <dimen name=\"status_bar_height\">69.0px</dimen>\n    <dimen name=\"status_bar_height_portrait\">69.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A7/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessDim\">57</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/A7/res/values-land/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A7/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">26</item>\n    <item name=\"screen.on\">66</item>\n    <item name=\"screen.full\">298</item>\n    <item name=\"bluetooth.active\">167</item>\n    <item name=\"bluetooth.on\">0.86</item>\n    <item name=\"wifi.on\">0.44</item>\n    <item name=\"wifi.active\">488</item>\n    <item name=\"wifi.scan\">502</item>\n    <item name=\"audio\">43</item>\n    <item name=\"video\">194</item>\n    <item name=\"camera.flashlight\">81</item>\n    <item name=\"camera.avg\">555</item>\n    <item name=\"gps.on\">49</item>\n    <item name=\"radio.active\">159</item>\n    <item name=\"radio.scanning\">115</item>\n    <array name=\"radio.on\">\n        <value>7.0</value>\n        <value>7.0</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>1586000</value>\n        <value>1482000</value>\n        <value>1352000</value>\n        <value>1248000</value>\n        <value>1144000</value>\n        <value>1014000</value>\n        <value>902000</value>\n        <value>839000</value>\n        <value>757000</value>\n        <value>676000</value>\n        <value>546000</value>\n        <value>449000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>50</value>\n        <value>43</value>\n        <value>34</value>\n        <value>28</value>\n        <value>24</value>\n        <value>18</value>\n        <value>15</value>\n        <value>13</value>\n        <value>11</value>\n        <value>10</value>\n        <value>7</value>\n        <value>6</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>2184000</value>\n        <value>2080000</value>\n        <value>1976000</value>\n        <value>1872000</value>\n        <value>1768000</value>\n        <value>1664000</value>\n        <value>1560000</value>\n        <value>1352000</value>\n        <value>1144000</value>\n        <value>936000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>323</value>\n        <value>265</value>\n        <value>225</value>\n        <value>190</value>\n        <value>162</value>\n        <value>142</value>\n        <value>120</value>\n        <value>87</value>\n        <value>61</value>\n        <value>41</value>\n    </array>\n    <item name=\"cpu.suspend\">3.6</item>\n    <item name=\"cpu.idle\">20</item>\n    <item name=\"battery.capacity\">3300</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">65</item>\n    <item name=\"wifi.controller.tx\">265</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/A70/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a70\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A70/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a70\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/a70*\"\n                android:priority=\"185\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A70/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\"?>\r\n<resources>\r\n    <integer-array name=\"config_tether_upstream_types\">\r\n        <item>0</item>\r\n        <item>1</item>\r\n        <item>5</item>\r\n        <item>7</item>\r\n    </integer-array>\r\n    <string-array name=\"networkAttributes\">\r\n        <item>wifi,1,1,1,-1,true</item>\r\n        <item>mobile,0,0,0,-1,true</item>\r\n        <item>mobile_mms,2,0,4,60000,true</item>\r\n        <item>mobile_supl,3,0,2,60000,true</item>\r\n        <item>mobile_dun,4,0,2,60000,true</item>\r\n        <item>mobile_hipri,5,0,3,60000,true</item>\r\n        <item>mobile_fota,10,0,2,60000,true</item>\r\n        <item>mobile_ims,11,0,2,60000,true</item>\r\n        <item>mobile_cbs,12,0,2,60000,true</item>\r\n        <item>bluetooth,7,7,2,-1,true</item>\r\n        <item>mobile_emergency,15,0,5,-1,true</item>\r\n        <item>ethernet,9,9,9,-1,true</item>\r\n    </string-array>\r\n    <string-array name=\"config_tether_usb_regexs\">\r\n        <item>usb\\\\d</item>\r\n        <item>rndis\\\\d</item>\r\n    </string-array>\r\n    <string-array name=\"config_ephemeralResolverPackage\">\r\n        <item>com.google.android.gms</item>\r\n    </string-array>\r\n    <string-array name=\"radioAttributes\">\r\n        <item>1,1</item>\r\n        <item>0,1</item>\r\n        <item>7,1</item>\r\n    </string-array>\r\n    <string-array name=\"config_mobile_tcp_buffers\">\r\n        <item>lte:2097152,4194304,8388608,524288,1572864,2097152</item>\r\n        <item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>\r\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\r\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\r\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\r\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\r\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\r\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\r\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\r\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\r\n    </string-array>\r\n    <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\r\n        <item>wlan0</item>\r\n        <item>wigig0</item>\r\n    </string-array>\r\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\r\n        <item>bnep\\\\d</item>\r\n        <item>bt-pan</item>\r\n    </string-array>\r\n</resources>\r\n"
  },
  {
    "path": "Samsung/A70/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>    \r\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\r\n    <bool name=\"config_hotswapCapable\">true</bool>\r\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\r\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\r\n    <bool name=\"config_showNavigationBar\">true</bool>\r\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\r\n    <bool name=\"config_wifi_dual_band_support\">false</bool>\r\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\r\n    <bool name=\"skip_restoring_network_selection\">true</bool>\r\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\r\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\r\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\r\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\r\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\r\n    <bool name=\"config_device_volte_available\">true</bool>\r\n    <bool name=\"config_carrier_volte_available\">true</bool>\r\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\r\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\r\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\r\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\r\n</resources>\r\n"
  },
  {
    "path": "Samsung/A70/res/values/brightness.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_lightSensorWarmupTime\">200</integer>\n    <!-- Screen brightness used to dim the screen when the user activity\n         timeout expires.  May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <!-- Default screen brightness setting.\n         Must be in the range specified by minimum and maximum. -->\n    <integer name=\"config_screenBrightnessSettingDefault\">115</integer>\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>12</item>\n        <item>17</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>62</item>\n        <item>85</item>\n        <item>108</item>\n        <item>119</item>\n        <item>119</item>\n        <item>119</item>\n        <item>123</item>\n        <item>123</item>\n        <item>126</item>\n        <item>134</item>\n        <item>152</item>\n        <item>183</item>\n        <item>249</item>\n        <item>420</item>\n        <item>420</item>\n        <item>468</item>\n        <item>491</item>\n        <item>515</item>\n        <item>539</item>\n        <item>563</item>\n        <item>586</item>\n        <item>610</item>\n        <item>655</item>\n        <item>700</item>\n    </array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>30000</item>\n        <item>40000</item>\n        <item>50000</item>\n        <item>60000</item>\n    </integer-array>\n\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.1</item>\n        <item>2.3</item>\n        <item>2.4</item>\n        <item>2.6</item>\n        <item>2.7</item>\n        <item>2.9</item>\n        <item>3</item>\n        <item>3.1</item>\n        <item>3.3</item>\n        <item>3.4</item>\n        <item>3.6</item>\n        <item>3.7</item>\n        <item>3.9</item>\n        <item>4</item>\n        <item>4.1</item>\n        <item>4.3</item>\n        <item>4.4</item>\n        <item>4.6</item>\n        <item>4.7</item>\n        <item>4.9</item>\n        <item>5</item>\n        <item>5.1</item>\n        <item>5.3</item>\n        <item>5.4</item>\n        <item>5.6</item>\n        <item>5.7</item>\n        <item>5.9</item>\n        <item>6</item>\n        <item>6.1</item>\n        <item>6.3</item>\n        <item>6.4</item>\n        <item>6.6</item>\n        <item>6.7</item>\n        <item>6.9</item>\n        <item>7</item>\n        <item>8</item>\n        <item>8.5</item>\n        <item>9</item>\n        <item>9.5</item>\n        <item>10</item>\n        <item>10.5</item>\n        <item>11</item>\n        <item>11.5</item>\n        <item>12</item>\n        <item>12.5</item>\n        <item>13</item>\n        <item>13.5</item>\n        <item>14</item>\n        <item>14.5</item>\n        <item>15</item>\n        <item>15.5</item>\n        <item>16</item>\n        <item>16.5</item>\n        <item>17</item>\n        <item>18.5</item>\n        <item>19</item>\n        <item>20</item>\n        <item>20.5</item>\n        <item>21</item>\n        <item>21.5</item>\n        <item>22</item>\n        <item>23.5</item>\n        <item>24</item>\n        <item>24.5</item>\n        <item>25</item>\n        <item>26.5</item>\n        <item>27</item>\n        <item>28.5</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31.5</item>\n        <item>32</item>\n        <item>33.5</item>\n        <item>34</item>\n        <item>35.5</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40.5</item>\n        <item>41</item>\n        <item>42.5</item>\n        <item>44</item>\n        <item>45.5</item>\n        <item>47</item>\n        <item>48.5</item>\n        <item>50</item>\n        <item>51.5</item>\n        <item>53</item>\n        <item>54.5</item>\n        <item>56</item>\n        <item>58</item>\n        <item>60</item>\n        <item>62</item>\n        <item>64</item>\n        <item>66.5</item>\n        <item>68</item>\n        <item>70</item>\n        <item>72</item>\n        <item>74.5</item>\n        <item>77</item>\n        <item>79.5</item>\n        <item>82</item>\n        <item>84.5</item>\n        <item>87</item>\n        <item>90</item>\n        <item>93</item>\n        <item>95.5</item>\n        <item>98</item>\n        <item>101.5</item>\n        <item>105</item>\n        <item>108.5</item>\n        <item>111</item>\n        <item>115</item>\n        <item>119</item>\n        <item>122.5</item>\n        <item>126</item>\n        <item>130</item>\n        <item>134</item>\n        <item>138.5</item>\n        <item>143</item>\n        <item>148</item>\n        <item>152</item>\n        <item>157</item>\n        <item>162</item>\n        <item>167</item>\n        <item>172</item>\n        <item>178</item>\n        <item>183</item>\n        <item>184.7</item>\n        <item>186.4</item>\n        <item>188.1</item>\n        <item>189.9</item>\n        <item>191.6</item>\n        <item>193.3</item>\n        <item>195</item>\n        <item>196.7</item>\n        <item>198.4</item>\n        <item>200.1</item>\n        <item>201.9</item>\n        <item>203.6</item>\n        <item>205.3</item>\n        <item>207</item>\n        <item>208.9</item>\n        <item>210.7</item>\n        <item>212.6</item>\n        <item>214.4</item>\n        <item>216.3</item>\n        <item>218.1</item>\n        <item>220</item>\n        <item>221.8</item>\n        <item>223.5</item>\n        <item>225.3</item>\n        <item>227</item>\n        <item>228.8</item>\n        <item>230.5</item>\n        <item>232.3</item>\n        <item>234</item>\n        <item>235.9</item>\n        <item>237.8</item>\n        <item>239.6</item>\n        <item>241.5</item>\n        <item>243.4</item>\n        <item>245.3</item>\n        <item>247.1</item>\n        <item>249</item>\n        <item>250.8</item>\n        <item>252.6</item>\n        <item>254.3</item>\n        <item>256.1</item>\n        <item>257.9</item>\n        <item>259.7</item>\n        <item>261.4</item>\n        <item>263.2</item>\n        <item>265</item>\n        <item>266.9</item>\n        <item>268.8</item>\n        <item>270.7</item>\n        <item>272.6</item>\n        <item>274.4</item>\n        <item>276.3</item>\n        <item>278.2</item>\n        <item>280.1</item>\n        <item>282</item>\n        <item>283.8</item>\n        <item>285.6</item>\n        <item>287.4</item>\n        <item>289.2</item>\n        <item>291</item>\n        <item>292.8</item>\n        <item>294.6</item>\n        <item>296.4</item>\n        <item>298.2</item>\n        <item>300</item>\n        <item>302</item>\n        <item>304</item>\n        <item>306</item>\n        <item>308</item>\n        <item>310</item>\n        <item>312</item>\n        <item>314</item>\n        <item>316</item>\n        <item>317.9</item>\n        <item>319.8</item>\n        <item>321.7</item>\n        <item>323.6</item>\n        <item>325.4</item>\n        <item>327.3</item>\n        <item>329.2</item>\n        <item>331.1</item>\n        <item>333</item>\n        <item>334.9</item>\n        <item>336.8</item>\n        <item>338.7</item>\n        <item>340.6</item>\n        <item>342.4</item>\n        <item>344.3</item>\n        <item>346.2</item>\n        <item>348.1</item>\n        <item>350</item>\n        <item>351.8</item>\n        <item>353.5</item>\n        <item>355.3</item>\n        <item>357</item>\n        <item>359</item>\n        <item>361</item>\n        <item>363</item>\n        <item>365</item>\n        <item>367.3</item>\n        <item>369.7</item>\n        <item>372</item>\n        <item>374</item>\n        <item>376</item>\n        <item>378</item>\n        <item>380</item>\n        <item>381.8</item>\n        <item>383.5</item>\n        <item>385.3</item>\n        <item>387</item>\n        <item>389</item>\n        <item>391</item>\n        <item>393</item>\n        <item>395</item>\n        <item>397</item>\n        <item>399</item>\n        <item>401</item>\n        <item>403</item>\n        <item>405.3</item>\n        <item>407.5</item>\n        <item>409.8</item>\n        <item>412</item>\n        <item>413.6</item>\n        <item>415.2</item>\n        <item>416.8</item>\n        <item>418.4</item>\n        <item>420</item>\n    </array>\n</resources>\n"
  },
  {
    "path": "Samsung/A70/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- Radius of the software rounded corners at the top of the display in its natural\n        orientation. If zero, the value of rounded_corner_radius is used. -->\n    <dimen name=\"rounded_corner_radius_top\">60.0px</dimen>\n    <!-- Radius of the software rounded corners at the bottom of the display in its natural\n        orientation. If zero, the value of rounded_corner_radius is used. -->\n    <dimen name=\"rounded_corner_radius_bottom\">60.0px</dimen>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">77px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">77px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">25.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A70/res/values/doze.xml",
    "content": "<?xml version=\"1.0\"?>\n<resources>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/A70/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- Display cutout configuration -->\n    <string name=\"config_mainBuiltInDisplayCutout\">M-35.93,0C-29.26,0,-23.46,3.85,-22.46,9.56l.12.73a22.69,22.69,0,0,0,44.68,0l.12-.73C23.5,3.85,29.26,0,35.93,0Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Samsung/A70/res/values-land/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">25.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A70/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">75.47</item>\n    <item name=\"screen.full\">387.93</item>\n    <item name=\"bluetooth.active\">4.43</item>\n    <item name=\"bluetooth.on\">0.9</item>\n    <item name=\"wifi.on\">0.5</item>\n    <item name=\"wifi.active\">135.59</item>\n    <item name=\"wifi.scan\">19.46</item>\n    <item name=\"dsp.audio\">20.71</item>\n    <item name=\"dsp.video\">40.63</item>\n    <item name=\"camera.flashlight\">288.29</item>\n    <item name=\"camera.avg\">770.28</item>\n    <item name=\"gps.on\">59.39</item>\n    <item name=\"radio.active\">165.56</item>\n    <item name=\"radio.scanning\">45</item>\n    <array name=\"radio.on\">\n        <value>9.48</value>\n        <value>9.48</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n\n    <!-- Power consumption when CPU is suspended -->\n    <item name=\"cpu.suspend\">5.6</item>\n    <!-- Additional power consumption when CPU is in a kernel idle loop -->\n    <item name=\"cpu.idle\">5.4</item>\n\n    <!-- Additional power consumption by CPU excluding cluster and core when\n         running -->\n    <item name=\"cpu.active\">8.4</item>\n\n    <!-- Additional power consumption by CPU cluster0 itself when running\n         excluding cores in it -->\n    <item name=\"cpu.cluster_power.cluster0\">2</item>\n    <!-- Additional power consumption by CPU cluster1 itself when running\n         excluding cores in it -->\n    <item name=\"cpu.cluster_power.cluster1\">2.2</item>\n    <!-- Additional power consumption by CPU cluster2 itself when running\n         excluding cores in it -->\n    <item name=\"cpu.cluster_power.cluster2\">2.6</item>\n\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>768000</value>\n        <value>1017600</value>\n        <value>1248000</value>\n        <value>13248000</value>\n        <value>1497600</value>\n        <value>1621800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>120.09</value>\n        <value>128.85</value>\n        <value>139.87</value>\n        <value>159.83</value>\n        <value>180.88</value>\n        <value>191.4</value>\n        <value>209.57</value>\n        <value>257.8</value>\n        <value>276.02</value>\n        <value>285.67</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>806400</value>\n        <value>979200</value>\n        <value>1094400</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1555200</value>\n        <value>1708800</value>\n        <value>1843200</value>\n        <value>1939200</value>\n        <value>2169600</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>199.52</value>\n        <value>282.09</value>\n        <value>317.76</value>\n        <value>379.8</value>\n        <value>425.25</value>\n        <value>478.55</value>\n        <value>532.35</value>\n        <value>705.83</value>\n        <value>813.09</value>\n        <value>1140.65</value>\n        <value>1242.73</value>\n        <value>1514.4</value>\n        <value>1583.92</value>\n    </array>\n    <item name=\"cpu.awake\">7.44</item>\n    <item name=\"cpu.idle\">4.48</item>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <!-- Additional power used when screen is ambient mode -->\n    <item name=\"ambient.on\">32</item>\n\n    <!-- Additional power used when screen is turned on at minimum brightness -->\n    <item name=\"screen.on\">98</item>\n    <!-- Additional power used when screen is at maximum brightness, compared to\n         screen at minimum brightness -->\n    <item name=\"screen.full\">470</item>\n\n    <!-- Average power used by the camera flash module when on -->\n    <item name=\"camera.flashlight\">240.47</item>\n    <!-- Average power use by the camera subsystem for a typical camera\n         application. Intended as a rough estimate for an application running a\n         preview and capturing approximately 10 full-resolution pictures per\n         minute. -->\n    <item name=\"camera.avg\">900</item>\n\n    <!-- Additional power used when video is playing -->\n    <item name=\"video\">25</item>\n    <!-- Additional power used when audio is playing -->\n    <item name=\"audio\">75</item>\n\n    <!-- Idle current for bluetooth in mA.-->\n    <item name=\"bluetooth.controller.idle\">0.01</item>\n    <!-- Rx current for bluetooth in mA.-->\n    <item name=\"bluetooth.controller.rx\">9</item>\n    <!-- Tx current for bluetooth in mA-->\n    <item name=\"bluetooth.controller.tx\">7</item>\n    <!-- Operating voltage for bluetooth in mV.-->\n    <item name=\"bluetooth.controller.voltage\">3300</item>\n</device>\n"
  },
  {
    "path": "Samsung/A71/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a71\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A71/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a71\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/a71*\"\n                android:priority=\"907\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A71/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n<integer-array name=\"config_keyboardTapVibePattern\">\n        <item>40</item>\n    </integer-array>\n\t<integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n    </integer-array>\n\t     <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>10</item>\n        <item>20</item>\n        <item>30</item>\n    </integer-array>\n\t   <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n        <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n        <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n        <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n\t    <integer name=\"config_screenBrightnessDoze\">1</integer>\n\t\t<integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>12</item>\n        <item>17</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>62</item>\n        <item>85</item>\n        <item>108</item>\n        <item>119</item>\n        <item>119</item>\n        <item>119</item>\n        <item>123</item>\n        <item>123</item>\n        <item>126</item>\n        <item>134</item>\n        <item>152</item>\n        <item>183</item>\n        <item>249</item>\n        <item>420</item>\n        <item>420</item>\n        <item>468</item>\n        <item>491</item>\n        <item>515</item>\n        <item>539</item>\n        <item>563</item>\n        <item>586</item>\n        <item>610</item>\n        <item>655</item>\n        <item>700</item>\n    </integer-array>\n\t <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>30000</item>\n        <item>40000</item>\n        <item>50000</item>\n        <item>60000</item>\n    </integer-array>\n\t<integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n        <item>266</item>\n        <item>267</item>\n        <item>268</item>\n        <item>269</item>\n        <item>270</item>\n        <item>271</item>\n        <item>272</item>\n        <item>273</item>\n        <item>274</item>\n        <item>275</item>\n        <item>276</item>\n        <item>277</item>\n        <item>278</item>\n        <item>279</item>\n        <item>280</item>\n        <item>281</item>\n        <item>282</item>\n        <item>283</item>\n        <item>284</item>\n        <item>285</item>\n        <item>286</item>\n        <item>287</item>\n        <item>288</item>\n        <item>289</item>\n        <item>290</item>\n        <item>291</item>\n        <item>292</item>\n        <item>293</item>\n        <item>294</item>\n        <item>295</item>\n        <item>296</item>\n        <item>297</item>\n        <item>298</item>\n        <item>299</item>\n        <item>300</item>\n        <item>301</item>\n        <item>302</item>\n        <item>303</item>\n        <item>304</item>\n        <item>305</item>\n        <item>306</item>\n        <item>307</item>\n        <item>308</item>\n        <item>309</item>\n        <item>310</item>\n        <item>311</item>\n        <item>312</item>\n        <item>313</item>\n        <item>314</item>\n        <item>315</item>\n        <item>316</item>\n        <item>317</item>\n        <item>318</item>\n        <item>319</item>\n        <item>320</item>\n        <item>321</item>\n        <item>322</item>\n        <item>323</item>\n        <item>324</item>\n        <item>325</item>\n        <item>326</item>\n        <item>327</item>\n        <item>328</item>\n        <item>329</item>\n        <item>330</item>\n        <item>331</item>\n        <item>332</item>\n        <item>333</item>\n        <item>334</item>\n        <item>335</item>\n        <item>336</item>\n        <item>337</item>\n        <item>338</item>\n        <item>339</item>\n        <item>340</item>\n        <item>341</item>\n        <item>342</item>\n        <item>343</item>\n        <item>344</item>\n        <item>345</item>\n        <item>346</item>\n        <item>347</item>\n        <item>348</item>\n        <item>349</item>\n        <item>350</item>\n        <item>351</item>\n        <item>352</item>\n        <item>353</item>\n        <item>354</item>\n        <item>355</item>\n        <item>356</item>\n        <item>357</item>\n        <item>358</item>\n        <item>359</item>\n        <item>360</item>\n        <item>361</item>\n        <item>362</item>\n        <item>363</item>\n        <item>364</item>\n        <item>365</item>\n        <item>366</item>\n        <item>367</item>\n        <item>368</item>\n        <item>369</item>\n        <item>370</item>\n        <item>371</item>\n        <item>372</item>\n        <item>373</item>\n        <item>374</item>\n        <item>375</item>\n        <item>376</item>\n        <item>377</item>\n        <item>378</item>\n        <item>379</item>\n        <item>380</item>\n        <item>381</item>\n        <item>382</item>\n        <item>383</item>\n        <item>384</item>\n        <item>385</item>\n        <item>386</item>\n        <item>387</item>\n        <item>388</item>\n        <item>389</item>\n        <item>390</item>\n        <item>391</item>\n        <item>392</item>\n        <item>393</item>\n        <item>394</item>\n        <item>395</item>\n        <item>396</item>\n        <item>397</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>401</item>\n        <item>402</item>\n        <item>403</item>\n        <item>404</item>\n        <item>405</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>410</item>\n        <item>411</item>\n        <item>412</item>\n        <item>413</item>\n        <item>414</item>\n        <item>415</item>\n        <item>416</item>\n        <item>417</item>\n        <item>418</item>\n        <item>419</item>\n        <item>420</item>\n        <item>421</item>\n        <item>422</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>22</item>\n        <item>23</item>\n        <item>25</item>\n        <item>26</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>32</item>\n        <item>33</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>39</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>45</item>\n        <item>46</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>52</item>\n        <item>53</item>\n        <item>55</item>\n        <item>56</item>\n        <item>58</item>\n        <item>59</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>65</item>\n        <item>66</item>\n        <item>68</item>\n        <item>69</item>\n        <item>71</item>\n        <item>72</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>78</item>\n        <item>79</item>\n        <item>81</item>\n        <item>82</item>\n        <item>84</item>\n        <item>85</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>91</item>\n        <item>92</item>\n        <item>94</item>\n        <item>95</item>\n        <item>97</item>\n        <item>98</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>104</item>\n        <item>105</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>111</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>117</item>\n        <item>118</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>124</item>\n        <item>125</item>\n        <item>127</item>\n        <item>128</item>\n        <item>130</item>\n        <item>131</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>137</item>\n        <item>138</item>\n        <item>140</item>\n        <item>141</item>\n        <item>143</item>\n        <item>144</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>150</item>\n        <item>151</item>\n        <item>153</item>\n        <item>154</item>\n        <item>156</item>\n        <item>157</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>163</item>\n        <item>164</item>\n        <item>166</item>\n        <item>167</item>\n        <item>169</item>\n        <item>170</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>176</item>\n        <item>177</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>183</item>\n        <item>185</item>\n        <item>187</item>\n        <item>189</item>\n        <item>190</item>\n        <item>192</item>\n        <item>194</item>\n        <item>196</item>\n        <item>198</item>\n        <item>200</item>\n        <item>202</item>\n        <item>204</item>\n        <item>205</item>\n        <item>207</item>\n        <item>209</item>\n        <item>211</item>\n        <item>213</item>\n        <item>215</item>\n        <item>216</item>\n        <item>218</item>\n        <item>221</item>\n        <item>222</item>\n        <item>224</item>\n        <item>226</item>\n        <item>228</item>\n        <item>230</item>\n        <item>232</item>\n        <item>233</item>\n        <item>235</item>\n        <item>237</item>\n        <item>239</item>\n        <item>241</item>\n        <item>243</item>\n        <item>244</item>\n        <item>246</item>\n        <item>248</item>\n        <item>250</item>\n        <item>252</item>\n        <item>254</item>\n        <item>256</item>\n        <item>258</item>\n        <item>260</item>\n        <item>261</item>\n        <item>263</item>\n        <item>265</item>\n        <item>267</item>\n        <item>269</item>\n        <item>271</item>\n        <item>272</item>\n        <item>275</item>\n        <item>276</item>\n        <item>278</item>\n        <item>280</item>\n        <item>282</item>\n        <item>284</item>\n        <item>286</item>\n        <item>288</item>\n        <item>289</item>\n        <item>291</item>\n        <item>293</item>\n        <item>295</item>\n        <item>297</item>\n        <item>299</item>\n        <item>300</item>\n        <item>303</item>\n        <item>304</item>\n        <item>306</item>\n        <item>308</item>\n        <item>310</item>\n        <item>312</item>\n        <item>314</item>\n        <item>315</item>\n        <item>317</item>\n        <item>319</item>\n        <item>321</item>\n        <item>323</item>\n        <item>325</item>\n        <item>327</item>\n        <item>328</item>\n        <item>331</item>\n        <item>332</item>\n        <item>334</item>\n        <item>336</item>\n        <item>338</item>\n        <item>340</item>\n        <item>342</item>\n        <item>343</item>\n        <item>345</item>\n        <item>347</item>\n        <item>349</item>\n        <item>351</item>\n        <item>353</item>\n        <item>355</item>\n        <item>357</item>\n        <item>359</item>\n        <item>360</item>\n        <item>362</item>\n        <item>364</item>\n        <item>366</item>\n        <item>368</item>\n        <item>370</item>\n        <item>371</item>\n        <item>373</item>\n        <item>375</item>\n        <item>377</item>\n        <item>379</item>\n        <item>381</item>\n        <item>382</item>\n        <item>385</item>\n        <item>386</item>\n        <item>388</item>\n        <item>390</item>\n        <item>392</item>\n        <item>394</item>\n        <item>396</item>\n        <item>398</item>\n        <item>399</item>\n        <item>401</item>\n        <item>403</item>\n        <item>405</item>\n        <item>407</item>\n        <item>409</item>\n        <item>411</item>\n        <item>413</item>\n        <item>414</item>\n        <item>416</item>\n        <item>418</item>\n        <item>420</item>\n        <item>421</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n        <item>428</item>\n        <item>429</item>\n        <item>431</item>\n        <item>432</item>\n        <item>434</item>\n        <item>436</item>\n        <item>437</item>\n        <item>439</item>\n        <item>441</item>\n        <item>442</item>\n        <item>444</item>\n        <item>446</item>\n        <item>447</item>\n        <item>449</item>\n        <item>450</item>\n        <item>453</item>\n        <item>454</item>\n        <item>455</item>\n        <item>457</item>\n        <item>459</item>\n        <item>460</item>\n        <item>462</item>\n        <item>464</item>\n        <item>466</item>\n        <item>467</item>\n        <item>469</item>\n        <item>471</item>\n        <item>472</item>\n        <item>473</item>\n        <item>476</item>\n        <item>477</item>\n        <item>479</item>\n        <item>480</item>\n        <item>482</item>\n        <item>484</item>\n        <item>485</item>\n        <item>487</item>\n        <item>489</item>\n        <item>490</item>\n        <item>492</item>\n        <item>494</item>\n        <item>495</item>\n        <item>497</item>\n        <item>498</item>\n        <item>500</item>\n        <item>502</item>\n        <item>503</item>\n        <item>505</item>\n        <item>507</item>\n        <item>508</item>\n        <item>510</item>\n        <item>512</item>\n        <item>513</item>\n        <item>515</item>\n        <item>517</item>\n        <item>519</item>\n        <item>520</item>\n        <item>521</item>\n        <item>523</item>\n        <item>525</item>\n        <item>526</item>\n        <item>528</item>\n        <item>530</item>\n        <item>532</item>\n        <item>533</item>\n        <item>535</item>\n        <item>537</item>\n        <item>538</item>\n        <item>539</item>\n        <item>542</item>\n        <item>543</item>\n        <item>545</item>\n        <item>546</item>\n        <item>548</item>\n        <item>550</item>\n        <item>551</item>\n        <item>553</item>\n        <item>555</item>\n        <item>556</item>\n        <item>558</item>\n        <item>560</item>\n        <item>561</item>\n        <item>563</item>\n        <item>564</item>\n        <item>566</item>\n        <item>568</item>\n        <item>569</item>\n        <item>571</item>\n        <item>573</item>\n        <item>574</item>\n        <item>576</item>\n        <item>578</item>\n        <item>580</item>\n        <item>581</item>\n        <item>583</item>\n        <item>585</item>\n        <item>586</item>\n        <item>587</item>\n        <item>589</item>\n        <item>591</item>\n        <item>593</item>\n        <item>594</item>\n        <item>596</item>\n        <item>598</item>\n        <item>599</item>\n        <item>601</item>\n        <item>603</item>\n        <item>604</item>\n        <item>606</item>\n        <item>608</item>\n        <item>609</item>\n        <item>611</item>\n        <item>612</item>\n        <item>614</item>\n        <item>616</item>\n        <item>617</item>\n        <item>619</item>\n        <item>621</item>\n        <item>622</item>\n        <item>624</item>\n        <item>626</item>\n        <item>627</item>\n        <item>629</item>\n        <item>630</item>\n        <item>633</item>\n        <item>634</item>\n        <item>635</item>\n        <item>637</item>\n        <item>639</item>\n        <item>640</item>\n        <item>642</item>\n        <item>644</item>\n        <item>646</item>\n        <item>647</item>\n        <item>649</item>\n        <item>651</item>\n        <item>652</item>\n        <item>653</item>\n        <item>656</item>\n        <item>657</item>\n        <item>659</item>\n        <item>660</item>\n        <item>662</item>\n        <item>664</item>\n        <item>665</item>\n        <item>667</item>\n        <item>669</item>\n        <item>670</item>\n        <item>672</item>\n        <item>674</item>\n        <item>675</item>\n        <item>677</item>\n        <item>678</item>\n        <item>680</item>\n        <item>682</item>\n        <item>683</item>\n        <item>685</item>\n        <item>687</item>\n        <item>688</item>\n        <item>690</item>\n        <item>692</item>\n        <item>693</item>\n        <item>695</item>\n        <item>697</item>\n        <item>699</item>\n        <item>700</item>\n    </integer-array>\n\t    <bool name=\"config_automatic_brightness_available\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/A71/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">25</item>\n    <item name=\"screen.on\">66</item>\n    <item name=\"screen.full\">300</item>\n    <item name=\"bluetooth.active\">29</item>\n    <item name=\"bluetooth.on\">0.4</item>\n    <item name=\"wifi.on\">1.2</item>\n    <item name=\"wifi.active\">287</item>\n    <item name=\"wifi.scan\">95</item>\n    <item name=\"audio\">6.6</item>\n    <item name=\"video\">15</item>\n    <item name=\"camera.flashlight\">100</item>\n    <item name=\"camera.avg\">222</item>\n    <item name=\"gps.on\">76</item>\n    <item name=\"radio.active\">153</item>\n    <item name=\"radio.scanning\">6.5</item>\n    <array name=\"radio.on\">\n        <value>2.2</value>\n        <value>2.2</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>768000</value>\n        <value>1017600</value>\n        <value>1248000</value>\n        <value>1324800</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>13</value>\n        <value>16</value>\n        <value>19</value>\n        <value>24</value>\n        <value>26</value>\n        <value>31</value>\n        <value>35</value>\n        <value>38</value>\n        <value>43</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>806400</value>\n        <value>979200</value>\n        <value>1094400</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1555200</value>\n        <value>1708800</value>\n        <value>1843200</value>\n        <value>1939200</value>\n        <value>2169600</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>36</value>\n        <value>56</value>\n        <value>66</value>\n        <value>82</value>\n        <value>95</value>\n        <value>104</value>\n        <value>117</value>\n        <value>159</value>\n        <value>190</value>\n        <value>242</value>\n        <value>272</value>\n        <value>354</value>\n        <value>377</value>\n    </array>\n    <item name=\"cpu.suspend\">6</item>\n    <item name=\"cpu.idle\">21</item>\n    <item name=\"battery.capacity\">4370</item>\n    <item name=\"battery.typical.capacity\">4500</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">0</item>\n    <item name=\"bluetooth.controller.tx\">0</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/A73/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a73\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A73/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a73\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/a73*\"\n        android:priority=\"736\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>"
  },
  {
    "path": "Samsung/A73/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.311</item>\n        <item>2.766</item>\n        <item>3.297</item>\n        <item>3.885</item>\n        <item>4.52</item>\n        <item>5.194</item>\n        <item>5.902</item>\n        <item>6.642</item>\n        <item>7.41</item>\n        <item>8.204</item>\n        <item>9.022</item>\n        <item>9.863</item>\n        <item>10.726</item>\n        <item>11.608</item>\n        <item>12.51</item>\n        <item>13.43</item>\n        <item>14.367</item>\n        <item>15.321</item>\n        <item>16.291</item>\n        <item>17.276</item>\n        <item>18.276</item>\n        <item>19.291</item>\n        <item>20.32</item>\n        <item>21.362</item>\n        <item>22.417</item>\n        <item>23.485</item>\n        <item>24.566</item>\n        <item>25.658</item>\n        <item>26.762</item>\n        <item>27.878</item>\n        <item>29.005</item>\n        <item>30.143</item>\n        <item>31.292</item>\n        <item>32.451</item>\n        <item>33.62</item>\n        <item>34.8</item>\n        <item>35.989</item>\n        <item>37.188</item>\n        <item>38.396</item>\n        <item>39.614</item>\n        <item>40.841</item>\n        <item>42.077</item>\n        <item>43.322</item>\n        <item>44.576</item>\n        <item>45.838</item>\n        <item>47.109</item>\n        <item>48.388</item>\n        <item>49.675</item>\n        <item>50.97</item>\n        <item>52.273</item>\n        <item>53.584</item>\n        <item>54.903</item>\n        <item>56.229</item>\n        <item>57.563</item>\n        <item>58.904</item>\n        <item>60.253</item>\n        <item>61.609</item>\n        <item>62.972</item>\n        <item>64.342</item>\n        <item>65.719</item>\n        <item>67.103</item>\n        <item>68.494</item>\n        <item>69.892</item>\n        <item>71.296</item>\n        <item>72.707</item>\n        <item>74.124</item>\n        <item>75.548</item>\n        <item>76.978</item>\n        <item>78.415</item>\n        <item>79.858</item>\n        <item>81.307</item>\n        <item>82.762</item>\n        <item>84.223</item>\n        <item>85.69</item>\n        <item>87.164</item>\n        <item>88.643</item>\n        <item>90.128</item>\n        <item>91.618</item>\n        <item>93.115</item>\n        <item>94.617</item>\n        <item>96.125</item>\n        <item>97.638</item>\n        <item>99.157</item>\n        <item>100.682</item>\n        <item>102.212</item>\n        <item>103.747</item>\n        <item>105.288</item>\n        <item>106.834</item>\n        <item>108.385</item>\n        <item>109.942</item>\n        <item>111.503</item>\n        <item>113.07</item>\n        <item>114.642</item>\n        <item>116.22</item>\n        <item>117.802</item>\n        <item>119.389</item>\n        <item>120.981</item>\n        <item>122.578</item>\n        <item>124.18</item>\n        <item>125.787</item>\n        <item>127.398</item>\n        <item>129.015</item>\n        <item>130.636</item>\n        <item>132.262</item>\n        <item>133.893</item>\n        <item>135.528</item>\n        <item>137.168</item>\n        <item>138.812</item>\n        <item>140.461</item>\n        <item>142.115</item>\n        <item>143.773</item>\n        <item>145.436</item>\n        <item>147.103</item>\n        <item>148.774</item>\n        <item>150</item>\n        <item>152.131</item>\n        <item>153.815</item>\n        <item>155.504</item>\n        <item>157.198</item>\n        <item>158.895</item>\n        <item>160.597</item>\n        <item>162.303</item>\n        <item>164.013</item>\n        <item>165.728</item>\n        <item>167.446</item>\n        <item>169.169</item>\n        <item>170.896</item>\n        <item>172.627</item>\n        <item>174.362</item>\n        <item>176.101</item>\n        <item>177.844</item>\n        <item>179.591</item>\n        <item>181.342</item>\n        <item>183.097</item>\n        <item>184.855</item>\n        <item>186.618</item>\n        <item>188.385</item>\n        <item>190.155</item>\n        <item>191.93</item>\n        <item>193.708</item>\n        <item>195.49</item>\n        <item>197.276</item>\n        <item>199.066</item>\n        <item>200.859</item>\n        <item>202.656</item>\n        <item>204.457</item>\n        <item>206.262</item>\n        <item>208.07</item>\n        <item>209.882</item>\n        <item>211.697</item>\n        <item>213.516</item>\n        <item>215.339</item>\n        <item>217.166</item>\n        <item>218.996</item>\n        <item>220.829</item>\n        <item>222.666</item>\n        <item>224.507</item>\n        <item>226.351</item>\n        <item>228.199</item>\n        <item>230.05</item>\n        <item>231.905</item>\n        <item>233.763</item>\n        <item>235.624</item>\n        <item>237.489</item>\n        <item>239.358</item>\n        <item>241.229</item>\n        <item>243.105</item>\n        <item>244.983</item>\n        <item>246.865</item>\n        <item>248.75</item>\n        <item>250.639</item>\n        <item>252.531</item>\n        <item>254.426</item>\n        <item>256.324</item>\n        <item>258.226</item>\n        <item>260.131</item>\n        <item>262.039</item>\n        <item>263.951</item>\n        <item>265.866</item>\n        <item>267.784</item>\n        <item>269.705</item>\n        <item>271.629</item>\n        <item>273.557</item>\n        <item>275.487</item>\n        <item>277.421</item>\n        <item>279.358</item>\n        <item>281.298</item>\n        <item>283.241</item>\n        <item>285.188</item>\n        <item>287.137</item>\n        <item>289.09</item>\n        <item>291.045</item>\n        <item>293.004</item>\n        <item>294.965</item>\n        <item>296.93</item>\n        <item>298.898</item>\n        <item>300.868</item>\n        <item>302.842</item>\n        <item>304.819</item>\n        <item>306.799</item>\n        <item>308.781</item>\n        <item>310.767</item>\n        <item>312.756</item>\n        <item>314.747</item>\n        <item>316.742</item>\n        <item>318.739</item>\n        <item>320.739</item>\n        <item>322.742</item>\n        <item>324.748</item>\n        <item>326.757</item>\n        <item>328.769</item>\n        <item>330.784</item>\n        <item>332.802</item>\n        <item>334.822</item>\n        <item>336.845</item>\n        <item>338.871</item>\n        <item>340.9</item>\n        <item>342.932</item>\n        <item>344.966</item>\n        <item>347.004</item>\n        <item>349.044</item>\n        <item>351.086</item>\n        <item>353.132</item>\n        <item>355.18</item>\n        <item>357.231</item>\n        <item>359.285</item>\n        <item>361.342</item>\n        <item>363.401</item>\n        <item>365.463</item>\n        <item>367.528</item>\n        <item>369.595</item>\n        <item>371.665</item>\n        <item>373.738</item>\n        <item>375.813</item>\n        <item>377.891</item>\n        <item>379.972</item>\n        <item>382.055</item>\n        <item>384.141</item>\n        <item>386.23</item>\n        <item>388.321</item>\n        <item>390.415</item>\n        <item>392.512</item>\n        <item>394.611</item>\n        <item>396.712</item>\n        <item>398.817</item>\n        <item>400.924</item>\n        <item>403.033</item>\n        <item>405.145</item>\n        <item>407.259</item>\n        <item>409.377</item>\n        <item>411.496</item>\n        <item>413.618</item>\n        <item>415.743</item>\n        <item>417.87</item>\n        <item>420</item>\n        <item>426</item>\n        <item>427.48</item>\n        <item>429.33</item>\n        <item>430.81</item>\n        <item>432.66</item>\n        <item>434.14</item>\n        <item>435.62</item>\n        <item>437.47</item>\n        <item>438.95</item>\n        <item>440.8</item>\n        <item>442.28</item>\n        <item>443.76</item>\n        <item>445.61</item>\n        <item>447.09</item>\n        <item>448.94</item>\n        <item>450.42</item>\n        <item>451.9</item>\n        <item>453.74</item>\n        <item>455.22</item>\n        <item>457.07</item>\n        <item>458.55</item>\n        <item>460.03</item>\n        <item>461.88</item>\n        <item>463.36</item>\n        <item>464.84</item>\n        <item>466.69</item>\n        <item>468.17</item>\n        <item>470.02</item>\n        <item>471.5</item>\n        <item>472.98</item>\n        <item>474.83</item>\n        <item>476.31</item>\n        <item>478.16</item>\n        <item>479.64</item>\n        <item>481.12</item>\n        <item>482.97</item>\n        <item>484.45</item>\n        <item>486.3</item>\n        <item>487.78</item>\n        <item>489.26</item>\n        <item>491.11</item>\n        <item>492.59</item>\n        <item>494.44</item>\n        <item>495.92</item>\n        <item>497.4</item>\n        <item>499.25</item>\n        <item>500.73</item>\n        <item>502.58</item>\n        <item>504.06</item>\n        <item>505.54</item>\n        <item>507.38</item>\n        <item>508.86</item>\n        <item>510.71</item>\n        <item>512.19</item>\n        <item>513.67</item>\n        <item>515.52</item>\n        <item>517</item>\n        <item>518.85</item>\n        <item>520.33</item>\n        <item>521.81</item>\n        <item>523.66</item>\n        <item>525.14</item>\n        <item>526.99</item>\n        <item>528.47</item>\n        <item>529.95</item>\n        <item>531.8</item>\n        <item>533.28</item>\n        <item>535.13</item>\n        <item>536.61</item>\n        <item>538.09</item>\n        <item>539.94</item>\n        <item>541.42</item>\n        <item>542.9</item>\n        <item>544.75</item>\n        <item>546.23</item>\n        <item>548.08</item>\n        <item>549.56</item>\n        <item>551.04</item>\n        <item>552.89</item>\n        <item>554.37</item>\n        <item>556.22</item>\n        <item>557.7</item>\n        <item>559.18</item>\n        <item>561.02</item>\n        <item>562.5</item>\n        <item>564.35</item>\n        <item>565.83</item>\n        <item>567.31</item>\n        <item>569.16</item>\n        <item>570.64</item>\n        <item>572.49</item>\n        <item>573.97</item>\n        <item>575.45</item>\n        <item>577.3</item>\n        <item>578.78</item>\n        <item>580.63</item>\n        <item>582.11</item>\n        <item>583.59</item>\n        <item>585.44</item>\n        <item>586.92</item>\n        <item>588.77</item>\n        <item>590.25</item>\n        <item>591.73</item>\n        <item>593.58</item>\n        <item>595.06</item>\n        <item>596.91</item>\n        <item>598.39</item>\n        <item>599.87</item>\n        <item>601.72</item>\n        <item>603.2</item>\n        <item>605.05</item>\n        <item>606.53</item>\n        <item>608.01</item>\n        <item>609.86</item>\n        <item>611.34</item>\n        <item>612.82</item>\n        <item>614.66</item>\n        <item>616.14</item>\n        <item>617.99</item>\n        <item>619.47</item>\n        <item>620.95</item>\n        <item>622.8</item>\n        <item>624.28</item>\n        <item>626.13</item>\n        <item>627.61</item>\n        <item>629.09</item>\n        <item>630.94</item>\n        <item>632.42</item>\n        <item>634.27</item>\n        <item>635.75</item>\n        <item>637.23</item>\n        <item>639.08</item>\n        <item>640.56</item>\n        <item>642.41</item>\n        <item>643.89</item>\n        <item>645.37</item>\n        <item>647.22</item>\n        <item>648.7</item>\n        <item>650.55</item>\n        <item>652.03</item>\n        <item>653.51</item>\n        <item>655.36</item>\n        <item>656.84</item>\n        <item>658.69</item>\n        <item>660.17</item>\n        <item>661.65</item>\n        <item>663.5</item>\n        <item>664.98</item>\n        <item>666.82</item>\n        <item>668.3</item>\n        <item>669.78</item>\n        <item>671.63</item>\n        <item>673.11</item>\n        <item>674.96</item>\n        <item>676.44</item>\n        <item>677.92</item>\n        <item>679.77</item>\n        <item>681.25</item>\n        <item>683.1</item>\n        <item>684.58</item>\n        <item>686.06</item>\n        <item>687.91</item>\n        <item>689.39</item>\n        <item>690.87</item>\n        <item>692.72</item>\n        <item>694.2</item>\n        <item>696.05</item>\n        <item>697.53</item>\n        <item>699.01</item>\n        <item>700.86</item>\n        <item>702.34</item>\n        <item>704.19</item>\n        <item>705.67</item>\n        <item>707.15</item>\n        <item>709</item>\n        <item>710.48</item>\n        <item>712.33</item>\n        <item>713.81</item>\n        <item>715.29</item>\n        <item>717.14</item>\n        <item>718.62</item>\n        <item>720.46</item>\n        <item>721.94</item>\n        <item>723.42</item>\n        <item>725.27</item>\n        <item>726.75</item>\n        <item>728.6</item>\n        <item>730.08</item>\n        <item>731.56</item>\n        <item>733.41</item>\n        <item>734.89</item>\n        <item>736.74</item>\n        <item>738.22</item>\n        <item>739.7</item>\n        <item>741.55</item>\n        <item>743.03</item>\n        <item>744.88</item>\n        <item>746.36</item>\n        <item>747.84</item>\n        <item>749.69</item>\n        <item>751.17</item>\n        <item>753.02</item>\n        <item>754.5</item>\n        <item>755.98</item>\n        <item>757.83</item>\n        <item>759.31</item>\n        <item>760.79</item>\n        <item>762.64</item>\n        <item>764.12</item>\n        <item>765.97</item>\n        <item>767.45</item>\n        <item>768.93</item>\n        <item>770.78</item>\n        <item>772.26</item>\n        <item>774.1</item>\n        <item>775.58</item>\n        <item>777.06</item>\n        <item>778.91</item>\n        <item>780.39</item>\n        <item>782.24</item>\n        <item>783.72</item>\n        <item>785.2</item>\n        <item>787.05</item>\n        <item>788.53</item>\n        <item>790.38</item>\n        <item>791.86</item>\n        <item>793.34</item>\n        <item>795.19</item>\n        <item>796.67</item>\n        <item>798.52</item>\n        <item>800</item>\n    </array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>11</item>\n        <item>15</item>\n        <item>22</item>\n        <item>26</item>\n        <item>31</item>\n        <item>35</item>\n        <item>46</item>\n        <item>62</item>\n        <item>79</item>\n        <item>88</item>\n        <item>93</item>\n        <item>99</item>\n        <item>111</item>\n        <item>130</item>\n        <item>190</item>\n        <item>340</item>\n        <item>500</item>\n        <item>650</item>\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>6000</item>\n        <item>20000</item>\n        <item>40000</item>\n        <item>999999</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n        <item>266</item>\n        <item>267</item>\n        <item>268</item>\n        <item>269</item>\n        <item>270</item>\n        <item>271</item>\n        <item>272</item>\n        <item>273</item>\n        <item>274</item>\n        <item>275</item>\n        <item>276</item>\n        <item>277</item>\n        <item>278</item>\n        <item>279</item>\n        <item>280</item>\n        <item>281</item>\n        <item>282</item>\n        <item>283</item>\n        <item>284</item>\n        <item>285</item>\n        <item>286</item>\n        <item>287</item>\n        <item>288</item>\n        <item>289</item>\n        <item>290</item>\n        <item>291</item>\n        <item>292</item>\n        <item>293</item>\n        <item>294</item>\n        <item>295</item>\n        <item>296</item>\n        <item>297</item>\n        <item>298</item>\n        <item>299</item>\n        <item>300</item>\n        <item>301</item>\n        <item>302</item>\n        <item>303</item>\n        <item>304</item>\n        <item>305</item>\n        <item>306</item>\n        <item>307</item>\n        <item>308</item>\n        <item>309</item>\n        <item>310</item>\n        <item>311</item>\n        <item>312</item>\n        <item>313</item>\n        <item>314</item>\n        <item>315</item>\n        <item>316</item>\n        <item>317</item>\n        <item>318</item>\n        <item>319</item>\n        <item>320</item>\n        <item>321</item>\n        <item>322</item>\n        <item>323</item>\n        <item>324</item>\n        <item>325</item>\n        <item>326</item>\n        <item>327</item>\n        <item>328</item>\n        <item>329</item>\n        <item>330</item>\n        <item>331</item>\n        <item>332</item>\n        <item>333</item>\n        <item>334</item>\n        <item>335</item>\n        <item>336</item>\n        <item>337</item>\n        <item>338</item>\n        <item>339</item>\n        <item>340</item>\n        <item>341</item>\n        <item>342</item>\n        <item>343</item>\n        <item>344</item>\n        <item>345</item>\n        <item>346</item>\n        <item>347</item>\n        <item>348</item>\n        <item>349</item>\n        <item>350</item>\n        <item>351</item>\n        <item>352</item>\n        <item>353</item>\n        <item>354</item>\n        <item>355</item>\n        <item>356</item>\n        <item>357</item>\n        <item>358</item>\n        <item>359</item>\n        <item>360</item>\n        <item>361</item>\n        <item>362</item>\n        <item>363</item>\n        <item>364</item>\n        <item>365</item>\n        <item>366</item>\n        <item>367</item>\n        <item>368</item>\n        <item>369</item>\n        <item>370</item>\n        <item>371</item>\n        <item>372</item>\n        <item>373</item>\n        <item>374</item>\n        <item>375</item>\n        <item>376</item>\n        <item>377</item>\n        <item>378</item>\n        <item>379</item>\n        <item>380</item>\n        <item>381</item>\n        <item>382</item>\n        <item>383</item>\n        <item>384</item>\n        <item>385</item>\n        <item>386</item>\n        <item>387</item>\n        <item>388</item>\n        <item>389</item>\n        <item>390</item>\n        <item>391</item>\n        <item>392</item>\n        <item>393</item>\n        <item>394</item>\n        <item>395</item>\n        <item>396</item>\n        <item>397</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>401</item>\n        <item>402</item>\n        <item>403</item>\n        <item>404</item>\n        <item>405</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>410</item>\n        <item>411</item>\n        <item>412</item>\n        <item>413</item>\n        <item>414</item>\n        <item>415</item>\n        <item>416</item>\n        <item>417</item>\n        <item>418</item>\n        <item>419</item>\n        <item>420</item>\n        <item>421</item>\n        <item>422</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n        <item>426</item>\n        <item>427</item>\n        <item>428</item>\n        <item>429</item>\n        <item>430</item>\n        <item>431</item>\n        <item>432</item>\n        <item>433</item>\n        <item>434</item>\n        <item>435</item>\n        <item>436</item>\n        <item>437</item>\n        <item>438</item>\n        <item>439</item>\n        <item>440</item>\n        <item>441</item>\n        <item>442</item>\n        <item>443</item>\n        <item>444</item>\n        <item>445</item>\n        <item>446</item>\n        <item>447</item>\n        <item>448</item>\n        <item>449</item>\n        <item>450</item>\n        <item>451</item>\n        <item>452</item>\n        <item>453</item>\n        <item>454</item>\n        <item>455</item>\n        <item>456</item>\n        <item>457</item>\n        <item>458</item>\n        <item>459</item>\n        <item>460</item>\n        <item>461</item>\n        <item>462</item>\n        <item>463</item>\n        <item>464</item>\n        <item>465</item>\n        <item>466</item>\n        <item>467</item>\n        <item>468</item>\n        <item>469</item>\n        <item>470</item>\n        <item>471</item>\n        <item>472</item>\n        <item>473</item>\n        <item>474</item>\n        <item>475</item>\n        <item>476</item>\n        <item>477</item>\n        <item>478</item>\n        <item>479</item>\n        <item>480</item>\n        <item>481</item>\n        <item>482</item>\n        <item>483</item>\n        <item>484</item>\n        <item>485</item>\n        <item>486</item>\n    </integer-array>\n\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>lte:2097152,4194304,8388608,524288,1572864,2097152</item>\n        <item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wlan0</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/A73/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_intrusiveNotificationLed\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/A73/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">5.6799927mm</dimen>\n    <item type=\"dimen\" name=\"config_screenBrightnessSettingMaximumFloat\">1.0</item>\n    <item type=\"dimen\" name=\"config_screenBrightnessSettingMinimumFloat\">0.0</item>\n\t\n\t<string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -14 V 35 H 14 V 0 H 0 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Samsung/A73/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_burnInProtectionMaxHorizontalOffset\">0</integer>\n    <integer name=\"config_burnInProtectionMaxRadius\">-1</integer>\n    <integer name=\"config_burnInProtectionMaxVerticalOffset\">0</integer>\n    <integer name=\"config_burnInProtectionMinHorizontalOffset\">0</integer>\n    <integer name=\"config_burnInProtectionMinVerticalOffset\">0</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">12</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/A73/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">26</item>\n    <item name=\"screen.on\">100</item>\n    <item name=\"screen.full\">208</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">0</item>\n    <item name=\"wifi.active\">0</item>\n    <item name=\"wifi.scan\">0</item>\n    <item name=\"audio\">18</item>\n    <item name=\"video\">25</item>\n    <item name=\"camera.flashlight\">61</item>\n    <item name=\"camera.avg\">185</item>\n    <item name=\"gps.on\">47</item>\n    <item name=\"radio.active\">152</item>\n    <item name=\"radio.scanning\">77</item>\n    <array name=\"radio.on\">\n        <value>1.3</value>\n        <value>1.3</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>691200</value>\n        <value>806400</value>\n        <value>940800</value>\n        <value>1152000</value>\n        <value>1324800</value>\n        <value>1516800</value>\n        <value>1651200</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>691200</value>\n        <value>940800</value>\n        <value>1228800</value>\n        <value>1344000</value>\n        <value>1516800</value>\n        <value>1651200</value>\n        <value>1900800</value>\n        <value>2054400</value>\n        <value>2131200</value>\n        <value>2400000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>806400</value>\n        <value>1056000</value>\n        <value>1324800</value>\n        <value>1516800</value>\n        <value>1766400</value>\n        <value>1862400</value>\n        <value>2035200</value>\n        <value>2208000</value>\n        <value>2380800</value>\n        <value>2400000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>28</value>\n        <value>30</value>\n        <value>34</value>\n        <value>36</value>\n        <value>39</value>\n        <value>41</value>\n        <value>45</value>\n        <value>52</value>\n        <value>56</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>54</value>\n        <value>70</value>\n        <value>93</value>\n        <value>108</value>\n        <value>126</value>\n        <value>148</value>\n        <value>188</value>\n        <value>234</value>\n        <value>240</value>\n        <value>248</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>97</value>\n        <value>113</value>\n        <value>137</value>\n        <value>171</value>\n        <value>196</value>\n        <value>211</value>\n        <value>231</value>\n        <value>283</value>\n        <value>299</value>\n        <value>337</value>\n    </array>\n    <item name=\"cpu.idle\">13</item>\n    <item name=\"cpu.suspend\">6</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">4860</item>\n    <item name=\"battery.typical.capacity\">5000</item>\n    <item name=\"bluetooth.controller.idle\">6</item>\n    <item name=\"bluetooth.controller.rx\">19</item>\n    <item name=\"bluetooth.controller.tx\">47</item>\n    <item name=\"bluetooth.controller.voltage\">4000</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">100</item>\n    <item name=\"wifi.controller.tx\">190</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>190</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Samsung/A80/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a80\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A80/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a80\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/a80*\"\n                android:priority=\"179\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A80/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\"?>\r\n<resources>\r\n    <integer-array name=\"config_tether_upstream_types\">\r\n        <item>0</item>\r\n        <item>1</item>\r\n        <item>5</item>\r\n        <item>7</item>\r\n    </integer-array>\r\n    <string-array name=\"networkAttributes\">\r\n        <item>wifi,1,1,1,-1,true</item>\r\n        <item>mobile,0,0,0,-1,true</item>\r\n        <item>mobile_mms,2,0,4,60000,true</item>\r\n        <item>mobile_supl,3,0,2,60000,true</item>\r\n        <item>mobile_dun,4,0,2,60000,true</item>\r\n        <item>mobile_hipri,5,0,3,60000,true</item>\r\n        <item>mobile_fota,10,0,2,60000,true</item>\r\n        <item>mobile_ims,11,0,2,60000,true</item>\r\n        <item>mobile_cbs,12,0,2,60000,true</item>\r\n        <item>bluetooth,7,7,2,-1,true</item>\r\n        <item>mobile_emergency,15,0,5,-1,true</item>\r\n        <item>ethernet,9,9,9,-1,true</item>\r\n    </string-array>\r\n    <string-array name=\"config_tether_usb_regexs\">\r\n        <item>usb\\\\d</item>\r\n        <item>rndis\\\\d</item>\r\n    </string-array>\r\n    <string-array name=\"config_ephemeralResolverPackage\">\r\n        <item>com.google.android.gms</item>\r\n    </string-array>\r\n    <string-array name=\"radioAttributes\">\r\n        <item>1,1</item>\r\n        <item>0,1</item>\r\n        <item>7,1</item>\r\n    </string-array>\r\n    <string-array name=\"config_mobile_tcp_buffers\">\r\n        <item>lte:2097152,4194304,8388608,524288,1572864,2097152</item>\r\n        <item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>\r\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\r\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\r\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\r\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\r\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\r\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\r\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\r\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\r\n    </string-array>\r\n    <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\r\n        <item>wlan0</item>\r\n        <item>wigig0</item>\r\n    </string-array>\r\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\r\n        <item>bnep\\\\d</item>\r\n        <item>bt-pan</item>\r\n    </string-array>\r\n</resources>\r\n"
  },
  {
    "path": "Samsung/A80/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>    \r\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\r\n    <bool name=\"config_hotswapCapable\">true</bool>\r\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\r\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\r\n    <bool name=\"config_showNavigationBar\">true</bool>\r\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\r\n    <bool name=\"config_wifi_dual_band_support\">false</bool>\r\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\r\n    <bool name=\"skip_restoring_network_selection\">true</bool>\r\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\r\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\r\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\r\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\r\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\r\n    <bool name=\"config_device_volte_available\">true</bool>\r\n    <bool name=\"config_carrier_volte_available\">true</bool>\r\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\r\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\r\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\r\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\r\n</resources>\r\n"
  },
  {
    "path": "Samsung/A80/res/values/brightness.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_lightSensorWarmupTime\">200</integer>\n    <!-- Screen brightness used to dim the screen when the user activity\n         timeout expires.  May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <!-- Default screen brightness setting.\n         Must be in the range specified by minimum and maximum. -->\n    <integer name=\"config_screenBrightnessSettingDefault\">115</integer>\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>12</item>\n        <item>17</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>62</item>\n        <item>85</item>\n        <item>108</item>\n        <item>119</item>\n        <item>119</item>\n        <item>119</item>\n        <item>123</item>\n        <item>123</item>\n        <item>126</item>\n        <item>134</item>\n        <item>152</item>\n        <item>183</item>\n        <item>249</item>\n        <item>420</item>\n        <item>420</item>\n        <item>468</item>\n        <item>491</item>\n        <item>515</item>\n        <item>539</item>\n        <item>563</item>\n        <item>586</item>\n        <item>610</item>\n        <item>655</item>\n        <item>700</item>\n    </array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>30000</item>\n        <item>40000</item>\n        <item>50000</item>\n        <item>60000</item>\n    </integer-array>\n\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.1</item>\n        <item>2.3</item>\n        <item>2.4</item>\n        <item>2.6</item>\n        <item>2.7</item>\n        <item>2.9</item>\n        <item>3</item>\n        <item>3.1</item>\n        <item>3.3</item>\n        <item>3.4</item>\n        <item>3.6</item>\n        <item>3.7</item>\n        <item>3.9</item>\n        <item>4</item>\n        <item>4.1</item>\n        <item>4.3</item>\n        <item>4.4</item>\n        <item>4.6</item>\n        <item>4.7</item>\n        <item>4.9</item>\n        <item>5</item>\n        <item>5.1</item>\n        <item>5.3</item>\n        <item>5.4</item>\n        <item>5.6</item>\n        <item>5.7</item>\n        <item>5.9</item>\n        <item>6</item>\n        <item>6.1</item>\n        <item>6.3</item>\n        <item>6.4</item>\n        <item>6.6</item>\n        <item>6.7</item>\n        <item>6.9</item>\n        <item>7</item>\n        <item>8</item>\n        <item>8.5</item>\n        <item>9</item>\n        <item>9.5</item>\n        <item>10</item>\n        <item>10.5</item>\n        <item>11</item>\n        <item>11.5</item>\n        <item>12</item>\n        <item>12.5</item>\n        <item>13</item>\n        <item>13.5</item>\n        <item>14</item>\n        <item>14.5</item>\n        <item>15</item>\n        <item>15.5</item>\n        <item>16</item>\n        <item>16.5</item>\n        <item>17</item>\n        <item>18.5</item>\n        <item>19</item>\n        <item>20</item>\n        <item>20.5</item>\n        <item>21</item>\n        <item>21.5</item>\n        <item>22</item>\n        <item>23.5</item>\n        <item>24</item>\n        <item>24.5</item>\n        <item>25</item>\n        <item>26.5</item>\n        <item>27</item>\n        <item>28.5</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31.5</item>\n        <item>32</item>\n        <item>33.5</item>\n        <item>34</item>\n        <item>35.5</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40.5</item>\n        <item>41</item>\n        <item>42.5</item>\n        <item>44</item>\n        <item>45.5</item>\n        <item>47</item>\n        <item>48.5</item>\n        <item>50</item>\n        <item>51.5</item>\n        <item>53</item>\n        <item>54.5</item>\n        <item>56</item>\n        <item>58</item>\n        <item>60</item>\n        <item>62</item>\n        <item>64</item>\n        <item>66.5</item>\n        <item>68</item>\n        <item>70</item>\n        <item>72</item>\n        <item>74.5</item>\n        <item>77</item>\n        <item>79.5</item>\n        <item>82</item>\n        <item>84.5</item>\n        <item>87</item>\n        <item>90</item>\n        <item>93</item>\n        <item>95.5</item>\n        <item>98</item>\n        <item>101.5</item>\n        <item>105</item>\n        <item>108.5</item>\n        <item>111</item>\n        <item>115</item>\n        <item>119</item>\n        <item>122.5</item>\n        <item>126</item>\n        <item>130</item>\n        <item>134</item>\n        <item>138.5</item>\n        <item>143</item>\n        <item>148</item>\n        <item>152</item>\n        <item>157</item>\n        <item>162</item>\n        <item>167</item>\n        <item>172</item>\n        <item>178</item>\n        <item>183</item>\n        <item>184.7</item>\n        <item>186.4</item>\n        <item>188.1</item>\n        <item>189.9</item>\n        <item>191.6</item>\n        <item>193.3</item>\n        <item>195</item>\n        <item>196.7</item>\n        <item>198.4</item>\n        <item>200.1</item>\n        <item>201.9</item>\n        <item>203.6</item>\n        <item>205.3</item>\n        <item>207</item>\n        <item>208.9</item>\n        <item>210.7</item>\n        <item>212.6</item>\n        <item>214.4</item>\n        <item>216.3</item>\n        <item>218.1</item>\n        <item>220</item>\n        <item>221.8</item>\n        <item>223.5</item>\n        <item>225.3</item>\n        <item>227</item>\n        <item>228.8</item>\n        <item>230.5</item>\n        <item>232.3</item>\n        <item>234</item>\n        <item>235.9</item>\n        <item>237.8</item>\n        <item>239.6</item>\n        <item>241.5</item>\n        <item>243.4</item>\n        <item>245.3</item>\n        <item>247.1</item>\n        <item>249</item>\n        <item>250.8</item>\n        <item>252.6</item>\n        <item>254.3</item>\n        <item>256.1</item>\n        <item>257.9</item>\n        <item>259.7</item>\n        <item>261.4</item>\n        <item>263.2</item>\n        <item>265</item>\n        <item>266.9</item>\n        <item>268.8</item>\n        <item>270.7</item>\n        <item>272.6</item>\n        <item>274.4</item>\n        <item>276.3</item>\n        <item>278.2</item>\n        <item>280.1</item>\n        <item>282</item>\n        <item>283.8</item>\n        <item>285.6</item>\n        <item>287.4</item>\n        <item>289.2</item>\n        <item>291</item>\n        <item>292.8</item>\n        <item>294.6</item>\n        <item>296.4</item>\n        <item>298.2</item>\n        <item>300</item>\n        <item>302</item>\n        <item>304</item>\n        <item>306</item>\n        <item>308</item>\n        <item>310</item>\n        <item>312</item>\n        <item>314</item>\n        <item>316</item>\n        <item>317.9</item>\n        <item>319.8</item>\n        <item>321.7</item>\n        <item>323.6</item>\n        <item>325.4</item>\n        <item>327.3</item>\n        <item>329.2</item>\n        <item>331.1</item>\n        <item>333</item>\n        <item>334.9</item>\n        <item>336.8</item>\n        <item>338.7</item>\n        <item>340.6</item>\n        <item>342.4</item>\n        <item>344.3</item>\n        <item>346.2</item>\n        <item>348.1</item>\n        <item>350</item>\n        <item>351.8</item>\n        <item>353.5</item>\n        <item>355.3</item>\n        <item>357</item>\n        <item>359</item>\n        <item>361</item>\n        <item>363</item>\n        <item>365</item>\n        <item>367.3</item>\n        <item>369.7</item>\n        <item>372</item>\n        <item>374</item>\n        <item>376</item>\n        <item>378</item>\n        <item>380</item>\n        <item>381.8</item>\n        <item>383.5</item>\n        <item>385.3</item>\n        <item>387</item>\n        <item>389</item>\n        <item>391</item>\n        <item>393</item>\n        <item>395</item>\n        <item>397</item>\n        <item>399</item>\n        <item>401</item>\n        <item>403</item>\n        <item>405.3</item>\n        <item>407.5</item>\n        <item>409.8</item>\n        <item>412</item>\n        <item>413.6</item>\n        <item>415.2</item>\n        <item>416.8</item>\n        <item>418.4</item>\n        <item>420</item>\n    </array>\n</resources>\n"
  },
  {
    "path": "Samsung/A80/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- Radius of the software rounded corners at the top of the display in its natural\n        orientation. If zero, the value of rounded_corner_radius is used. -->\n    <dimen name=\"rounded_corner_radius_top\">60.0px</dimen>\n    <!-- Radius of the software rounded corners at the bottom of the display in its natural\n        orientation. If zero, the value of rounded_corner_radius is used. -->\n    <dimen name=\"rounded_corner_radius_bottom\">60.0px</dimen>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">60px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">60px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">25.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A80/res/values/doze.xml",
    "content": "<?xml version=\"1.0\"?>\n<resources>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/A80/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">25.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/A80/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">75.47</item>\n    <item name=\"screen.full\">387.93</item>\n    <item name=\"bluetooth.active\">4.43</item>\n    <item name=\"bluetooth.on\">0.9</item>\n    <item name=\"wifi.on\">0.5</item>\n    <item name=\"wifi.active\">135.59</item>\n    <item name=\"wifi.scan\">19.46</item>\n    <item name=\"dsp.audio\">20.71</item>\n    <item name=\"dsp.video\">40.63</item>\n    <item name=\"camera.flashlight\">288.29</item>\n    <item name=\"camera.avg\">770.28</item>\n    <item name=\"gps.on\">59.39</item>\n    <item name=\"radio.active\">165.56</item>\n    <item name=\"radio.scanning\">45</item>\n    <array name=\"radio.on\">\n        <value>9.48</value>\n        <value>9.48</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n\n    <!-- Power consumption when CPU is suspended -->\n    <item name=\"cpu.suspend\">5.6</item>\n    <!-- Additional power consumption when CPU is in a kernel idle loop -->\n    <item name=\"cpu.idle\">5.4</item>\n\n    <!-- Additional power consumption by CPU excluding cluster and core when\n         running -->\n    <item name=\"cpu.active\">8.4</item>\n\n    <!-- Additional power consumption by CPU cluster0 itself when running\n         excluding cores in it -->\n    <item name=\"cpu.cluster_power.cluster0\">2</item>\n    <!-- Additional power consumption by CPU cluster1 itself when running\n         excluding cores in it -->\n    <item name=\"cpu.cluster_power.cluster1\">2.2</item>\n    <!-- Additional power consumption by CPU cluster2 itself when running\n         excluding cores in it -->\n    <item name=\"cpu.cluster_power.cluster2\">2.6</item>\n\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>768000</value>\n        <value>1017600</value>\n        <value>1248000</value>\n        <value>13248000</value>\n        <value>1497600</value>\n        <value>1621800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>120.09</value>\n        <value>128.85</value>\n        <value>139.87</value>\n        <value>159.83</value>\n        <value>180.88</value>\n        <value>191.4</value>\n        <value>209.57</value>\n        <value>257.8</value>\n        <value>276.02</value>\n        <value>285.67</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>806400</value>\n        <value>979200</value>\n        <value>1094400</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1555200</value>\n        <value>1708800</value>\n        <value>1843200</value>\n        <value>1939200</value>\n        <value>2169600</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>199.52</value>\n        <value>282.09</value>\n        <value>317.76</value>\n        <value>379.8</value>\n        <value>425.25</value>\n        <value>478.55</value>\n        <value>532.35</value>\n        <value>705.83</value>\n        <value>813.09</value>\n        <value>1140.65</value>\n        <value>1242.73</value>\n        <value>1514.4</value>\n        <value>1583.92</value>\n    </array>\n    <item name=\"cpu.awake\">7.44</item>\n    <item name=\"cpu.idle\">4.48</item>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <!-- Additional power used when screen is ambient mode -->\n    <item name=\"ambient.on\">32</item>\n\n    <!-- Additional power used when screen is turned on at minimum brightness -->\n    <item name=\"screen.on\">98</item>\n    <!-- Additional power used when screen is at maximum brightness, compared to\n         screen at minimum brightness -->\n    <item name=\"screen.full\">470</item>\n\n    <!-- Average power used by the camera flash module when on -->\n    <item name=\"camera.flashlight\">240.47</item>\n    <!-- Average power use by the camera subsystem for a typical camera\n         application. Intended as a rough estimate for an application running a\n         preview and capturing approximately 10 full-resolution pictures per\n         minute. -->\n    <item name=\"camera.avg\">900</item>\n\n    <!-- Additional power used when video is playing -->\n    <item name=\"video\">25</item>\n    <!-- Additional power used when audio is playing -->\n    <item name=\"audio\">75</item>\n\n    <!-- Idle current for bluetooth in mA.-->\n    <item name=\"bluetooth.controller.idle\">0.01</item>\n    <!-- Rx current for bluetooth in mA.-->\n    <item name=\"bluetooth.controller.rx\">9</item>\n    <!-- Tx current for bluetooth in mA-->\n    <item name=\"bluetooth.controller.tx\">7</item>\n    <!-- Operating voltage for bluetooth in mV.-->\n    <item name=\"bluetooth.controller.voltage\">3300</item>\n</device>\n"
  },
  {
    "path": "Samsung/A9/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a9\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/A9/AndroidManifest.xml",
    "content": "<manifest \n\txmlns:android=\"http://schemas.android.com/apk/res/android\" android:versionCode=\"1\" android:versionName=\"1.0\" package=\"me.phh.treble.overlay.samsung.a9\">\n\t<overlay android:targetPackage=\"android\" android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\" android:requiredSystemPropertyValue=\"+*amsung/a9y18*\" android:priority=\"593\" android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/A9/res/values/brightness.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\t<integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n\t<integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n\t<integer name=\"config_screenBrightnessDark\">1</integer>\n\t<integer name=\"config_screenBrightnessDim\">57</integer>\n\t<integer name=\"config_screenBrightnessDoze\">17</integer>\n\t<integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n\t<integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n\t<integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n\t<integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n\t\t<item>10</item>\n\t\t<item>11</item>\n\t\t<item>15</item>\n\t\t<item>17</item>\n\t\t<item>19</item>\n\t\t<item>25</item>\n\t\t<item>30</item>\n\t\t<item>34</item>\n\t\t<item>38</item>\n\t\t<item>44</item>\n\t\t<item>49</item>\n\t\t<item>67</item>\n\t\t<item>82</item>\n\t\t<item>90</item>\n\t\t<item>102</item>\n\t\t<item>108</item>\n\t\t<item>148</item>\n\t\t<item>183</item>\n\t\t<item>247</item>\n\t\t<item>304</item>\n\t\t<item>350</item>\n\t\t<item>391</item>\n\t\t<item>420</item>\n\t\t<item>420</item>\n\t\t<item>450</item>\n\t\t<item>500</item>\n\t\t<item>550</item>\n\t\t<item>575</item>\n\t\t<item>600</item>\n\t</integer-array>\n\t<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n\t\t<item>10</item>\n\t\t<item>80</item>\n\t\t<item>162</item>\n\t\t<item>190</item>\n\t\t<item>255</item>\n\t</integer-array>\n\t<integer-array name=\"config_autoBrightnessLevels\">\n\t\t<item>1</item>\n\t\t<item>2</item>\n\t\t<item>3</item>\n\t\t<item>4</item>\n\t\t<item>5</item>\n\t\t<item>6</item>\n\t\t<item>7</item>\n\t\t<item>8</item>\n\t\t<item>9</item>\n\t\t<item>10</item>\n\t\t<item>15</item>\n\t\t<item>20</item>\n\t\t<item>25</item>\n\t\t<item>50</item>\n\t\t<item>100</item>\n\t\t<item>300</item>\n\t\t<item>500</item>\n\t\t<item>1000</item>\n\t\t<item>1500</item>\n\t\t<item>2000</item>\n\t\t<item>3000</item>\n\t\t<item>4000</item>\n\t\t<item>4999</item>\n\t\t<item>5000</item>\n\t\t<item>10000</item>\n\t\t<item>20000</item>\n\t\t<item>30000</item>\n\t\t<item>40000</item>\n\t</integer-array>\n\t<integer-array name=\"config_screenBrightnessBacklight\">\n\t\t<item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n\t</integer-array>\n\t<integer-array name=\"config_screenBrightnessNits\">\n\t\t<item>2</item>\n\t\t<item>3</item>\n\t\t<item>4</item>\n\t\t<item>6</item>\n\t\t<item>7</item>\n\t\t<item>8</item>\n\t\t<item>9</item>\n\t\t<item>10</item>\n\t\t<item>12</item>\n\t\t<item>13</item>\n\t\t<item>14</item>\n\t\t<item>15</item>\n\t\t<item>16</item>\n\t\t<item>18</item>\n\t\t<item>19</item>\n\t\t<item>20</item>\n\t\t<item>22</item>\n\t\t<item>24</item>\n\t\t<item>25</item>\n\t\t<item>26</item>\n\t\t<item>28</item>\n\t\t<item>29</item>\n\t\t<item>31</item>\n\t\t<item>32</item>\n\t\t<item>34</item>\n\t\t<item>35</item>\n\t\t<item>36</item>\n\t\t<item>38</item>\n\t\t<item>39</item>\n\t\t<item>41</item>\n\t\t<item>42</item>\n\t\t<item>44</item>\n\t\t<item>45</item>\n\t\t<item>46</item>\n\t\t<item>48</item>\n\t\t<item>49</item>\n\t\t<item>51</item>\n\t\t<item>52</item>\n\t\t<item>54</item>\n\t\t<item>55</item>\n\t\t<item>57</item>\n\t\t<item>58</item>\n\t\t<item>60</item>\n\t\t<item>61</item>\n\t\t<item>62</item>\n\t\t<item>64</item>\n\t\t<item>65</item>\n\t\t<item>67</item>\n\t\t<item>68</item>\n\t\t<item>70</item>\n\t\t<item>71</item>\n\t\t<item>72</item>\n\t\t<item>74</item>\n\t\t<item>75</item>\n\t\t<item>77</item>\n\t\t<item>78</item>\n\t\t<item>80</item>\n\t\t<item>81</item>\n\t\t<item>83</item>\n\t\t<item>84</item>\n\t\t<item>86</item>\n\t\t<item>87</item>\n\t\t<item>88</item>\n\t\t<item>90</item>\n\t\t<item>91</item>\n\t\t<item>93</item>\n\t\t<item>94</item>\n\t\t<item>95</item>\n\t\t<item>97</item>\n\t\t<item>98</item>\n\t\t<item>100</item>\n\t\t<item>101</item>\n\t\t<item>103</item>\n\t\t<item>104</item>\n\t\t<item>105</item>\n\t\t<item>107</item>\n\t\t<item>109</item>\n\t\t<item>110</item>\n\t\t<item>111</item>\n\t\t<item>113</item>\n\t\t<item>114</item>\n\t\t<item>116</item>\n\t\t<item>117</item>\n\t\t<item>119</item>\n\t\t<item>120</item>\n\t\t<item>121</item>\n\t\t<item>123</item>\n\t\t<item>124</item>\n\t\t<item>126</item>\n\t\t<item>127</item>\n\t\t<item>129</item>\n\t\t<item>130</item>\n\t\t<item>131</item>\n\t\t<item>133</item>\n\t\t<item>135</item>\n\t\t<item>136</item>\n\t\t<item>137</item>\n\t\t<item>139</item>\n\t\t<item>140</item>\n\t\t<item>142</item>\n\t\t<item>143</item>\n\t\t<item>145</item>\n\t\t<item>146</item>\n\t\t<item>147</item>\n\t\t<item>149</item>\n\t\t<item>150</item>\n\t\t<item>152</item>\n\t\t<item>153</item>\n\t\t<item>155</item>\n\t\t<item>156</item>\n\t\t<item>157</item>\n\t\t<item>159</item>\n\t\t<item>161</item>\n\t\t<item>162</item>\n\t\t<item>163</item>\n\t\t<item>165</item>\n\t\t<item>166</item>\n\t\t<item>168</item>\n\t\t<item>169</item>\n\t\t<item>171</item>\n\t\t<item>172</item>\n\t\t<item>173</item>\n\t\t<item>175</item>\n\t\t<item>176</item>\n\t\t<item>178</item>\n\t\t<item>179</item>\n\t\t<item>181</item>\n\t\t<item>182</item>\n\t\t<item>183</item>\n\t\t<item>186</item>\n\t\t<item>188</item>\n\t\t<item>189</item>\n\t\t<item>191</item>\n\t\t<item>193</item>\n\t\t<item>195</item>\n\t\t<item>197</item>\n\t\t<item>198</item>\n\t\t<item>201</item>\n\t\t<item>202</item>\n\t\t<item>204</item>\n\t\t<item>206</item>\n\t\t<item>208</item>\n\t\t<item>210</item>\n\t\t<item>212</item>\n\t\t<item>214</item>\n\t\t<item>216</item>\n\t\t<item>217</item>\n\t\t<item>219</item>\n\t\t<item>221</item>\n\t\t<item>223</item>\n\t\t<item>225</item>\n\t\t<item>226</item>\n\t\t<item>229</item>\n\t\t<item>230</item>\n\t\t<item>232</item>\n\t\t<item>234</item>\n\t\t<item>236</item>\n\t\t<item>238</item>\n\t\t<item>240</item>\n\t\t<item>242</item>\n\t\t<item>244</item>\n\t\t<item>245</item>\n\t\t<item>247</item>\n\t\t<item>249</item>\n\t\t<item>251</item>\n\t\t<item>253</item>\n\t\t<item>254</item>\n\t\t<item>257</item>\n\t\t<item>258</item>\n\t\t<item>260</item>\n\t\t<item>262</item>\n\t\t<item>264</item>\n\t\t<item>266</item>\n\t\t<item>268</item>\n\t\t<item>270</item>\n\t\t<item>272</item>\n\t\t<item>273</item>\n\t\t<item>275</item>\n\t\t<item>277</item>\n\t\t<item>279</item>\n\t\t<item>281</item>\n\t\t<item>282</item>\n\t\t<item>285</item>\n\t\t<item>286</item>\n\t\t<item>288</item>\n\t\t<item>290</item>\n\t\t<item>292</item>\n\t\t<item>294</item>\n\t\t<item>296</item>\n\t\t<item>298</item>\n\t\t<item>300</item>\n\t\t<item>301</item>\n\t\t<item>303</item>\n\t\t<item>305</item>\n\t\t<item>307</item>\n\t\t<item>309</item>\n\t\t<item>310</item>\n\t\t<item>313</item>\n\t\t<item>314</item>\n\t\t<item>316</item>\n\t\t<item>318</item>\n\t\t<item>320</item>\n\t\t<item>322</item>\n\t\t<item>324</item>\n\t\t<item>326</item>\n\t\t<item>327</item>\n\t\t<item>329</item>\n\t\t<item>331</item>\n\t\t<item>333</item>\n\t\t<item>335</item>\n\t\t<item>337</item>\n\t\t<item>338</item>\n\t\t<item>341</item>\n\t\t<item>342</item>\n\t\t<item>344</item>\n\t\t<item>346</item>\n\t\t<item>348</item>\n\t\t<item>350</item>\n\t\t<item>352</item>\n\t\t<item>354</item>\n\t\t<item>355</item>\n\t\t<item>357</item>\n\t\t<item>359</item>\n\t\t<item>361</item>\n\t\t<item>363</item>\n\t\t<item>365</item>\n\t\t<item>366</item>\n\t\t<item>369</item>\n\t\t<item>370</item>\n\t\t<item>372</item>\n\t\t<item>374</item>\n\t\t<item>376</item>\n\t\t<item>378</item>\n\t\t<item>379</item>\n\t\t<item>382</item>\n\t\t<item>383</item>\n\t\t<item>385</item>\n\t\t<item>387</item>\n\t\t<item>389</item>\n\t\t<item>391</item>\n\t\t<item>393</item>\n\t\t<item>395</item>\n\t\t<item>397</item>\n\t\t<item>398</item>\n\t\t<item>400</item>\n\t\t<item>402</item>\n\t\t<item>404</item>\n\t\t<item>406</item>\n\t\t<item>407</item>\n\t\t<item>410</item>\n\t\t<item>411</item>\n\t\t<item>413</item>\n\t\t<item>415</item>\n\t\t<item>417</item>\n\t\t<item>419</item>\n\t\t<item>420</item>\n\t</integer-array>\n</resources>\n"
  },
  {
    "path": "Samsung/A9/res/values/doze.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n\t<bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n\t<bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n\t<bool name=\"config_dozeAfterScreenOff\">true</bool>\n\t<bool name=\"config_dozeAfterScreenOffByDefault\">false</bool>\n\t<bool name=\"config_enableBurnInProtection\">false</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/A9/res/values/network.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_wifi_background_scan_support\">true</bool>\n\t<bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n\t<bool name=\"config_wifi_dual_band_support\">true</bool>\n\t<bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n\t<bool name=\"config_wifi_p2p_mac_randomization_supported\">false</bool>\n\t<string-array name=\"config_mobile_tcp_buffers\">\n\t\t<item>lte:2097152,4194304,8388608,524288,1572864,2097152</item>\n\t\t<item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>\n\t\t<item>umts:4094,87380,1220608,4096,16384,1220608</item>\n\t\t<item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n\t\t<item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n\t\t<item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n\t\t<item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n\t\t<item>edge:4093,26280,35040,4096,16384,35040</item>\n\t\t<item>gprs:4092,8760,11680,4096,8760,11680</item>\n\t\t<item>evdo:4094,87380,524288,4096,16384,262144</item>\n\t</string-array>\n\t<string-array name=\"networkAttributes\">\n\t\t<item>wifi,1,1,1,-1,true</item>\n\t\t<item>mobile,0,0,0,-1,true</item>\n\t\t<item>mobile_mms,2,0,2,240000,true</item>\n\t\t<item>mobile_supl,3,0,2,60000,true</item>\n\t\t<item>mobile_dun,4,0,2,60000,true</item>\n\t\t<item>mobile_hipri,5,0,3,60000,true</item>\n\t\t<item>bluetooth,7,7,0,-1,true</item>\n\t\t<item>ethernet,9,9,2,-1,true</item>\n\t\t<item>mobile_fota,10,0,2,60000,true</item>\n\t\t<item>mobile_ims,11,0,1,-1,true</item>\n\t\t<item>mobile_cbs,12,0,2,60000,true</item>\n\t\t<item>wifi_p2p,13,1,0,-1,true</item>\n\t\t<item>mobile_ia,14,0,2,-1,true</item>\n\t\t<item>mobile_emergency,15,0,2,-1,true</item>\n\t\t<item>mobile_bip,23,0,2,60000,true</item>\n\t\t<item>mobile_cas,24,0,3,60000,true</item>\n\t\t<item>mobile_xcap,27,0,2,60000,true</item>\n\t\t<item>mobile_ent1,28,0,2,-1,true</item>\n\t\t<item>mobile_mcx,32,0,2,-1,true</item>\n\t\t<item>mobile_foc,30,0,2,-1,true</item>\n\t</string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/A9/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">22</item>\n    <item name=\"screen.on\">62</item>\n    <item name=\"screen.full\">301</item>\n    <item name=\"bluetooth.active\">34</item>\n    <item name=\"bluetooth.on\">1</item>\n    <item name=\"wifi.on\">2.4</item>\n    <item name=\"wifi.active\">298</item>\n    <item name=\"wifi.scan\">169</item>\n    <item name=\"audio\">41</item>\n    <item name=\"video\">56</item>\n    <item name=\"camera.flashlight\">163</item>\n    <item name=\"camera.avg\">518</item>\n    <item name=\"gps.on\">77</item>\n    <item name=\"radio.active\">116</item>\n    <item name=\"radio.scanning\">90</item>\n    <array name=\"radio.on\">\n        <value>2.8</value>\n        <value>2.8</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>633600</value>\n        <value>902400</value>\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1536000</value>\n        <value>1747200</value>\n        <value>1843200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>15</value>\n        <value>23</value>\n        <value>29</value>\n        <value>42</value>\n        <value>55</value>\n        <value>69</value>\n        <value>76</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1747200</value>\n        <value>1958400</value>\n        <value>2150400</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>79</value>\n        <value>122</value>\n        <value>187</value>\n        <value>253</value>\n        <value>314</value>\n        <value>385</value>\n    </array>\n    <item name=\"cpu.suspend\">5.2</item>\n    <item name=\"cpu.idle\">13</item>\n    <item name=\"battery.capacity\">3720</item>\n    <item name=\"battery.typical.capacity\">3800</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">0</item>\n    <item name=\"bluetooth.controller.tx\">0</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>\n"
  },
  {
    "path": "Samsung/J6/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-j6\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/J6/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n\tpackage=\"me.phh.treble.overlay.samsung.j6\" \n\tandroid:versionCode=\"1\"\n\tandroid:versionName=\"1.0\">\n    \t<overlay android:targetPackage=\"android\"\n    \t\tandroid:priority=\"223\"\n    \t\tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n    \t\tandroid:isStatic=\"true\"\n    \t\tandroid:requiredSystemPropertyValue=\"+*samsung/j6lte\"/>\n</manifest>\n"
  },
  {
    "path": "Samsung/J6/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>15</item>\n        <item>150</item>\n        <item>1000</item>\n        <item>5000</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:2097152,4194304,8388608,1048576,3145728,4194304</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis0</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,240000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>bluetooth,7,7,0,-1,true</item>\n        <item>ethernet,9,9,2,-1,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_bip,23,0,2,60000,true</item>\n        <item>mobile_cas,24,0,3,60000,true</item>\n        <item>mobile_xcap,27,0,2,60000,true</item>\n        <item>mobile_ent1,28,0,2,-1,true</item>\n        <item>mobile_mcx,32,0,2,-1,true</item>\n        <item>mobile_foc,30,0,2,-1,true</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/J6/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">false</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/J6/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessDim\">48</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/J6/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">77</item>\n    <item name=\"screen.full\">326</item>\n    <item name=\"bluetooth.on\">1</item>\n    <item name=\"bluetooth.active\">102</item>\n    <item name=\"wifi.on\">1</item>\n    <item name=\"wifi.scan\">184</item>\n    <item name=\"wifi.active\">208</item>\n    <item name=\"gps.on\">39</item>\n    <item name=\"audio\">40</item>\n    <item name=\"video\">168</item>\n    <item name=\"camera.avg\">473</item>\n    <item name=\"camera.flashlight\">80</item>\n    <item name=\"radio.active\">141</item>\n    <item name=\"radio.scanning\">98</item>\n    <array name=\"radio.on\">\n        <value>5.8</value>\n        <value>5.8</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>1586000</value>\n        <value>1482000</value>\n        <value>1352000</value>\n        <value>1248000</value>\n        <value>1144000</value>\n        <value>1014000</value>\n        <value>902000</value>\n        <value>839000</value>\n        <value>757000</value>\n        <value>676000</value>\n        <value>546000</value>\n    </array>\n    <item name=\"cpu.suspend\">2.5</item>\n    <item name=\"cpu.idle\">20</item>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>100</value>\n        <value>93</value>\n        <value>87</value>\n        <value>82</value>\n        <value>78</value>\n        <value>72</value>\n        <value>66</value>\n        <value>64</value>\n        <value>60</value>\n        <value>56</value>\n        <value>51</value>\n    </array>\n    <item name=\"battery.capacity\">3000</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/M31/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-m31\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/M31/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.m31\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n        \tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        \tandroid:requiredSystemPropertyValue=\"+*samsung/m31*\"\n\t\tandroid:priority=\"263\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/M31/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n<string-array name=\"config_tether_usb_regexs\">\n<item>rndis0</item>\n</string-array>\n\n<integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n<integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n<integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n<integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n<integer name=\"config_screenBrightnessDoze\">1</integer>\n<integer name=\"config_screenBrightnessDark\">1</integer>\n\n<integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n<item>10</item>\n<item>11</item>\n<item>15</item>\n<item>17</item>\n<item>19</item>\n<item>25</item>\n<item>30</item>\n<item>34</item>\n<item>38</item>\n<item>44</item>\n<item>49</item>\n<item>67</item>\n<item>82</item>\n<item>90</item>\n<item>102</item>\n<item>108</item>\n<item>148</item>\n<item>183</item>\n<item>247</item>\n<item>304</item>\n<item>350</item>\n<item>391</item>\n<item>420</item>\n<item>420</item>\n<item>450</item>\n<item>500</item>\n<item>550</item>\n<item>575</item>\n<item>600</item>\n</integer-array>\n<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n<item>10</item>\n<item>80</item>\n<item>162</item>\n<item>190</item>\n<item>255</item>\n</integer-array>\n<integer-array name=\"config_autoBrightnessLevels\">\n<item>1</item>\n<item>2</item>\n<item>3</item>\n<item>4</item>\n<item>5</item>\n<item>6</item>\n<item>7</item>\n<item>8</item>\n<item>9</item>\n<item>10</item>\n<item>15</item>\n<item>20</item>\n<item>25</item>\n<item>50</item>\n<item>100</item>\n<item>300</item>\n<item>500</item>\n<item>1000</item>\n<item>1500</item>\n<item>2000</item>\n<item>3000</item>\n<item>4000</item>\n<item>4999</item>\n<item>5000</item>\n<item>10000</item>\n<item>20000</item>\n<item>30000</item>\n<item>40000</item>\n</integer-array>\n<integer-array name=\"config_screenBrightnessBacklight\">\n<item>0</item>\n<item>1</item>\n<item>2</item>\n<item>3</item>\n<item>4</item>\n<item>5</item>\n<item>6</item>\n<item>7</item>\n<item>8</item>\n<item>9</item>\n<item>10</item>\n<item>11</item>\n<item>12</item>\n<item>13</item>\n<item>14</item>\n<item>15</item>\n<item>16</item>\n<item>17</item>\n<item>18</item>\n<item>19</item>\n<item>20</item>\n<item>21</item>\n<item>22</item>\n<item>23</item>\n<item>24</item>\n<item>25</item>\n<item>26</item>\n<item>27</item>\n<item>28</item>\n<item>29</item>\n<item>30</item>\n<item>31</item>\n<item>32</item>\n<item>33</item>\n<item>34</item>\n<item>35</item>\n<item>36</item>\n<item>37</item>\n<item>38</item>\n<item>39</item>\n<item>40</item>\n<item>41</item>\n<item>42</item>\n<item>43</item>\n<item>44</item>\n<item>45</item>\n<item>46</item>\n<item>47</item>\n<item>48</item>\n<item>49</item>\n<item>50</item>\n<item>51</item>\n<item>52</item>\n<item>53</item>\n<item>54</item>\n<item>55</item>\n<item>56</item>\n<item>57</item>\n<item>58</item>\n<item>59</item>\n<item>60</item>\n<item>61</item>\n<item>62</item>\n<item>63</item>\n<item>64</item>\n<item>65</item>\n<item>66</item>\n<item>67</item>\n<item>68</item>\n<item>69</item>\n<item>70</item>\n<item>71</item>\n<item>72</item>\n<item>73</item>\n<item>74</item>\n<item>75</item>\n<item>76</item>\n<item>77</item>\n<item>78</item>\n<item>79</item>\n<item>80</item>\n<item>81</item>\n<item>82</item>\n<item>83</item>\n<item>84</item>\n<item>85</item>\n<item>86</item>\n<item>87</item>\n<item>88</item>\n<item>89</item>\n<item>90</item>\n<item>91</item>\n<item>92</item>\n<item>93</item>\n<item>94</item>\n<item>95</item>\n<item>96</item>\n<item>97</item>\n<item>98</item>\n<item>99</item>\n<item>100</item>\n<item>101</item>\n<item>102</item>\n<item>103</item>\n<item>104</item>\n<item>105</item>\n<item>106</item>\n<item>107</item>\n<item>108</item>\n<item>109</item>\n<item>110</item>\n<item>111</item>\n<item>112</item>\n<item>113</item>\n<item>114</item>\n<item>115</item>\n<item>116</item>\n<item>117</item>\n<item>118</item>\n<item>119</item>\n<item>120</item>\n<item>121</item>\n<item>122</item>\n<item>123</item>\n<item>124</item>\n<item>125</item>\n<item>126</item>\n<item>127</item>\n<item>128</item>\n<item>129</item>\n<item>130</item>\n<item>131</item>\n<item>132</item>\n<item>133</item>\n<item>134</item>\n<item>135</item>\n<item>136</item>\n<item>137</item>\n<item>138</item>\n<item>139</item>\n<item>140</item>\n<item>141</item>\n<item>142</item>\n<item>143</item>\n<item>144</item>\n<item>145</item>\n<item>146</item>\n<item>147</item>\n<item>148</item>\n<item>149</item>\n<item>150</item>\n<item>151</item>\n<item>152</item>\n<item>153</item>\n<item>154</item>\n<item>155</item>\n<item>156</item>\n<item>157</item>\n<item>158</item>\n<item>159</item>\n<item>160</item>\n<item>161</item>\n<item>162</item>\n<item>163</item>\n<item>164</item>\n<item>165</item>\n<item>166</item>\n<item>167</item>\n<item>168</item>\n<item>169</item>\n<item>170</item>\n<item>171</item>\n<item>172</item>\n<item>173</item>\n<item>174</item>\n<item>175</item>\n<item>176</item>\n<item>177</item>\n<item>178</item>\n<item>179</item>\n<item>180</item>\n<item>181</item>\n<item>182</item>\n<item>183</item>\n<item>184</item>\n<item>185</item>\n<item>186</item>\n<item>187</item>\n<item>188</item>\n<item>189</item>\n<item>190</item>\n<item>191</item>\n<item>192</item>\n<item>193</item>\n<item>194</item>\n<item>195</item>\n<item>196</item>\n<item>197</item>\n<item>198</item>\n<item>199</item>\n<item>200</item>\n<item>201</item>\n<item>202</item>\n<item>203</item>\n<item>204</item>\n<item>205</item>\n<item>206</item>\n<item>207</item>\n<item>208</item>\n<item>209</item>\n<item>210</item>\n<item>211</item>\n<item>212</item>\n<item>213</item>\n<item>214</item>\n<item>215</item>\n<item>216</item>\n<item>217</item>\n<item>218</item>\n<item>219</item>\n<item>220</item>\n<item>221</item>\n<item>222</item>\n<item>223</item>\n<item>224</item>\n<item>225</item>\n<item>226</item>\n<item>227</item>\n<item>228</item>\n<item>229</item>\n<item>230</item>\n<item>231</item>\n<item>232</item>\n<item>233</item>\n<item>234</item>\n<item>235</item>\n<item>236</item>\n<item>237</item>\n<item>238</item>\n<item>239</item>\n<item>240</item>\n<item>241</item>\n<item>242</item>\n<item>243</item>\n<item>244</item>\n<item>245</item>\n<item>246</item>\n<item>247</item>\n<item>248</item>\n<item>249</item>\n<item>250</item>\n<item>251</item>\n<item>252</item>\n<item>253</item>\n<item>254</item>\n<item>255</item>\n<item>365</item>\n</integer-array>\n<integer-array name=\"config_screenBrightnessNits\">\n<item>2</item>\n<item>3</item>\n<item>4</item>\n<item>6</item>\n<item>7</item>\n<item>8</item>\n<item>9</item>\n<item>10</item>\n<item>12</item>\n<item>13</item>\n<item>14</item>\n<item>15</item>\n<item>16</item>\n<item>18</item>\n<item>19</item>\n<item>20</item>\n<item>22</item>\n<item>24</item>\n<item>25</item>\n<item>26</item>\n<item>28</item>\n<item>29</item>\n<item>31</item>\n<item>32</item>\n<item>34</item>\n<item>35</item>\n<item>36</item>\n<item>38</item>\n<item>39</item>\n<item>41</item>\n<item>42</item>\n<item>44</item>\n<item>45</item>\n<item>46</item>\n<item>48</item>\n<item>49</item>\n<item>51</item>\n<item>52</item>\n<item>54</item>\n<item>55</item>\n<item>57</item>\n<item>58</item>\n<item>60</item>\n<item>61</item>\n<item>62</item>\n<item>64</item>\n<item>65</item>\n<item>67</item>\n<item>68</item>\n<item>70</item>\n<item>71</item>\n<item>72</item>\n<item>74</item>\n<item>75</item>\n<item>77</item>\n<item>78</item>\n<item>80</item>\n<item>81</item>\n<item>83</item>\n<item>84</item>\n<item>86</item>\n<item>87</item>\n<item>88</item>\n<item>90</item>\n<item>91</item>\n<item>93</item>\n<item>94</item>\n<item>95</item>\n<item>97</item>\n<item>98</item>\n<item>100</item>\n<item>101</item>\n<item>103</item>\n<item>104</item>\n<item>105</item>\n<item>107</item>\n<item>109</item>\n<item>110</item>\n<item>111</item>\n<item>113</item>\n<item>114</item>\n<item>116</item>\n<item>117</item>\n<item>119</item>\n<item>120</item>\n<item>121</item>\n<item>123</item>\n<item>124</item>\n<item>126</item>\n<item>127</item>\n<item>129</item>\n<item>130</item>\n<item>131</item>\n<item>133</item>\n<item>135</item>\n<item>136</item>\n<item>137</item>\n<item>139</item>\n<item>140</item>\n<item>142</item>\n<item>143</item>\n<item>145</item>\n<item>146</item>\n<item>147</item>\n<item>149</item>\n<item>150</item>\n<item>152</item>\n<item>153</item>\n<item>155</item>\n<item>156</item>\n<item>157</item>\n<item>159</item>\n<item>161</item>\n<item>162</item>\n<item>163</item>\n<item>165</item>\n<item>166</item>\n<item>168</item>\n<item>169</item>\n<item>171</item>\n<item>172</item>\n<item>173</item>\n<item>175</item>\n<item>176</item>\n<item>178</item>\n<item>179</item>\n<item>181</item>\n<item>182</item>\n<item>183</item>\n<item>186</item>\n<item>188</item>\n<item>189</item>\n<item>191</item>\n<item>193</item>\n<item>195</item>\n<item>197</item>\n<item>198</item>\n<item>201</item>\n<item>202</item>\n<item>204</item>\n<item>206</item>\n<item>208</item>\n<item>210</item>\n<item>212</item>\n<item>214</item>\n<item>216</item>\n<item>217</item>\n<item>219</item>\n<item>221</item>\n<item>223</item>\n<item>225</item>\n<item>226</item>\n<item>229</item>\n<item>230</item>\n<item>232</item>\n<item>234</item>\n<item>236</item>\n<item>238</item>\n<item>240</item>\n<item>242</item>\n<item>244</item>\n<item>245</item>\n<item>247</item>\n<item>249</item>\n<item>251</item>\n<item>253</item>\n<item>254</item>\n<item>257</item>\n<item>258</item>\n<item>260</item>\n<item>262</item>\n<item>264</item>\n<item>266</item>\n<item>268</item>\n<item>270</item>\n<item>272</item>\n<item>273</item>\n<item>275</item>\n<item>277</item>\n<item>279</item>\n<item>281</item>\n<item>282</item>\n<item>285</item>\n<item>286</item>\n<item>288</item>\n<item>290</item>\n<item>292</item>\n<item>294</item>\n<item>296</item>\n<item>298</item>\n<item>300</item>\n<item>301</item>\n<item>303</item>\n<item>305</item>\n<item>307</item>\n<item>309</item>\n<item>310</item>\n<item>313</item>\n<item>314</item>\n<item>316</item>\n<item>318</item>\n<item>320</item>\n<item>322</item>\n<item>324</item>\n<item>326</item>\n<item>327</item>\n<item>329</item>\n<item>331</item>\n<item>333</item>\n<item>335</item>\n<item>337</item>\n<item>338</item>\n<item>341</item>\n<item>342</item>\n<item>344</item>\n<item>346</item>\n<item>348</item>\n<item>350</item>\n<item>352</item>\n<item>354</item>\n<item>355</item>\n<item>357</item>\n<item>359</item>\n<item>361</item>\n<item>363</item>\n<item>365</item>\n<item>366</item>\n<item>369</item>\n<item>370</item>\n<item>372</item>\n<item>374</item>\n<item>376</item>\n<item>378</item>\n<item>379</item>\n<item>382</item>\n<item>383</item>\n<item>385</item>\n<item>387</item>\n<item>389</item>\n<item>391</item>\n<item>393</item>\n<item>395</item>\n<item>397</item>\n<item>398</item>\n<item>400</item>\n<item>402</item>\n<item>404</item>\n<item>406</item>\n<item>407</item>\n<item>410</item>\n<item>411</item>\n<item>413</item>\n<item>415</item>\n<item>417</item>\n<item>419</item>\n<item>420</item>\n<item>600</item>\n</integer-array>\n\n<dimen name=\"status_bar_height_portrait\">63px</dimen>\n<dimen name=\"status_bar_height\">63px</dimen>\n<dimen name=\"status_bar_height_landscape\">24dp</dimen>\n<dimen name=\"rounded_corner_radius_top\">78.0px</dimen>\n<dimen name=\"rounded_corner_radius_bottom\">78.0px</dimen>\n<dimen name=\"rounded_corner_radius\">50.0px</dimen>\n<string name=\"config_mainBuiltInDisplayCutout\">M36.95,0C26.35,0,24.15,3.8,23.15,9.8 l-0.1,0.7c-1.7,9.6-9.3,17.2-18.9,18.9c-12.7,2.2-24.8-6.2-27-18.9 c0,0-0.1-0.7-0.1-0.7C-24.15,3.8,-26.25,0,-36.95,0Z @dp</string>\n\n<bool name=\"config_automatic_brightness_available\">true</bool>\n<bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n<bool name=\"config_supportDoubleTapWake\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/M31/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n<dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/M31/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">55</item>\n    <item name=\"screen.full\">361</item>\n    <item name=\"bluetooth.active\">93.57</item>\n    <item name=\"bluetooth.on\">1.07</item>\n    <item name=\"wifi.on\">1</item>\n    <item name=\"wifi.active\">330</item>\n    <item name=\"wifi.scan\">73</item>\n    <item name=\"audio\">39</item>\n    <item name=\"video\">205</item>\n    <item name=\"camera.flashlight\">178</item>\n    <item name=\"camera.avg\">665</item>\n    <item name=\"gps.on\">55</item>\n    <item name=\"ambient.on\">27</item>\n    <item name=\"radio.active\">146.23</item>\n    <item name=\"radio.scanning\">103</item>\n    <array name=\"radio.on\">\n        <value>3.01</value>\n        <value>3.01</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>1742000</value>\n        <value>1638000</value>\n        <value>1534000</value>\n        <value>1456000</value>\n        <value>1326000</value>\n        <value>1222000</value>\n        <value>1118000</value>\n        <value>1053000</value>\n        <value>910000</value>\n        <value>806000</value>\n        <value>702000</value>\n        <value>598000</value>\n        <value>403000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>256</value>\n        <value>182</value>\n        <value>146</value>\n        <value>126</value>\n        <value>101</value>\n        <value>85</value>\n        <value>72</value>\n        <value>65</value>\n        <value>51</value>\n        <value>41</value>\n        <value>34</value>\n        <value>27</value>\n        <value>18</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>2314000</value>\n        <value>2210000</value>\n        <value>2184000</value>\n        <value>2080000</value>\n        <value>1976000</value>\n        <value>1898000</value>\n        <value>1768000</value>\n        <value>1664000</value>\n        <value>1508000</value>\n        <value>1456000</value>\n        <value>1352000</value>\n        <value>1248000</value>\n        <value>1144000</value>\n        <value>1040000</value>\n        <value>936000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>921</value>\n        <value>796</value>\n        <value>721</value>\n        <value>614</value>\n        <value>514</value>\n        <value>452</value>\n        <value>379</value>\n        <value>318</value>\n        <value>248</value>\n        <value>223</value>\n        <value>187</value>\n        <value>154</value>\n        <value>136</value>\n        <value>116</value>\n        <value>80</value>\n    </array>\n    <item name=\"cpu.suspend\">5.79</item>\n    <item name=\"cpu.idle\">23.1</item>\n    <item name=\"battery.capacity\">5830</item>\n    <item name=\"battery.typical.capacity\">6000</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">65</item>\n    <item name=\"wifi.controller.tx\">265</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/M31-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-m31-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/M31-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.m31.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n        \tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        \tandroid:requiredSystemPropertyValue=\"+*samsung/m31*\"\n\t\tandroid:priority=\"346\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/M31-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">20px</dimen>\n    <dimen name=\"status_bar_padding_end\">20px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">35dp</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">45px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">45px</dimen>\n    <dimen name=\"rounded_corner_content_padding\">4dp</dimen>\n    <dimen name=\"physical_power_button_center_screen_location_y\">870px</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/M31s/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-m31s\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/M31s/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.m31s\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n        \tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        \tandroid:requiredSystemPropertyValue=\"+*samsung/m31s*\"\n\t\tandroid:priority=\"301\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/M31s/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- Display -->\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n\n    <item type=\"dimen\" name=\"config_screenBrightnessSettingMaximumFloat\">1.0</item>\n    <item type=\"dimen\" name=\"config_screenBrightnessSettingMinimumFloat\">0.0</item>\n\n    <integer name=\"config_screenBrightnessDim\">15</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">365</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n\n\n    <!-- Display Cutout -->\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 M 0,12.25101276465640 a 10.60613009248640,10.60613009248640 0 1,0 0,21.21226018497290 a 10.60613009248640,10.60613009248640 0 1,0 0,-21.21226018497290 Z @dp</string>\n\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">100px</dimen>\n    <dimen name=\"rounded_corner_radius_top\">70.0px</dimen>\n    <dimen name=\"rounded_corner_radius_bottom\">70.0px</dimen>\n    <dimen name=\"rounded_corner_radius\">50.0px</dimen>\n\n\n    <!-- AOD -->\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <integer name=\"config_screenBrightnessDoze\">7</integer>\n\n\n    <!-- Audio -->\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\n\n    <!-- Network -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/M31s/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">67</item>\n    <item name=\"screen.full\">206</item>\n    <item name=\"bluetooth.active\">93.57</item>\n    <item name=\"bluetooth.on\">1.07</item>\n    <item name=\"audio\">19</item>\n    <item name=\"video\">25</item>\n    <item name=\"camera.flashlight\">111.85</item>\n    <item name=\"camera.avg\">205</item>\n    <item name=\"gps.on\">55</item>\n    <item name=\"ambient.on\">9.64</item>\n    <item name=\"radio.active\">110</item>\n    <item name=\"radio.scanning\">103</item>\n    <array name=\"radio.on\">\n        <value>4.09</value>\n        <value>4.09</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>1742000</value>\n        <value>1638000</value>\n        <value>1534000</value>\n        <value>1456000</value>\n        <value>1326000</value>\n        <value>1222000</value>\n        <value>1118000</value>\n        <value>1053000</value>\n        <value>910000</value>\n        <value>806000</value>\n        <value>702000</value>\n        <value>598000</value>\n        <value>403000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>256</value>\n        <value>182</value>\n        <value>146</value>\n        <value>126</value>\n        <value>101</value>\n        <value>85</value>\n        <value>72</value>\n        <value>65</value>\n        <value>51</value>\n        <value>41</value>\n        <value>34</value>\n        <value>27</value>\n        <value>18</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>2314000</value>\n        <value>2210000</value>\n        <value>2184000</value>\n        <value>2080000</value>\n        <value>1976000</value>\n        <value>1898000</value>\n        <value>1768000</value>\n        <value>1664000</value>\n        <value>1508000</value>\n        <value>1456000</value>\n        <value>1352000</value>\n        <value>1248000</value>\n        <value>1144000</value>\n        <value>1040000</value>\n        <value>936000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>921</value>\n        <value>796</value>\n        <value>721</value>\n        <value>614</value>\n        <value>514</value>\n        <value>452</value>\n        <value>379</value>\n        <value>318</value>\n        <value>248</value>\n        <value>223</value>\n        <value>187</value>\n        <value>154</value>\n        <value>136</value>\n        <value>116</value>\n        <value>80</value>\n    </array>\n    <item name=\"cpu.suspend\">4.65</item>\n    <item name=\"cpu.idle\">23.1</item>\n    <item name=\"battery.capacity\">5830</item>\n    <item name=\"battery.typical.capacity\">6000</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">65</item>\n    <item name=\"wifi.controller.tx\">265</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/M31s-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-m31s-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/M31s-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.m31s.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n        \tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        \tandroid:requiredSystemPropertyValue=\"+*samsung/m31s*\"\n\t\tandroid:priority=\"345\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/M31s-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- Display/UI -->\n    <dimen name=\"keyguard_carrier_text_margin\">45px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">45px</dimen>\n    <dimen name=\"rounded_corner_content_padding\">10dp</dimen>\n\n    <!-- Power button & Side FP Sensor -->\n    <dimen name=\"physical_power_button_center_screen_location_y\">890px</dimen>\n    <dimen name=\"physical_fingerprint_sensor_center_screen_location_x\">1080px</dimen>\n    <dimen name=\"physical_fingerprint_sensor_center_screen_location_y\">@dimen/physical_power_button_center_screen_location_y</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/M52/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-m52\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/M52/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.m52\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n        \tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        \tandroid:requiredSystemPropertyValue=\"+*samsung/m52xq*\"\n\t\tandroid:priority=\"979\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>"
  },
  {
    "path": "Samsung/M52/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>11</item>\n        <item>15</item>\n        <item>22</item>\n        <item>27</item>\n        <item>31</item>\n        <item>35</item>\n        <item>55</item>\n        <item>75</item>\n        <item>95</item>\n        <item>106</item>\n        <item>112</item>\n        <item>119</item>\n        <item>134</item>\n        <item>157</item>\n        <item>220</item>\n        <item>378</item>\n        <item>378</item>\n        <item>468</item>\n        <item>515</item>\n        <item>563</item>\n        <item>610</item>\n        <item>658</item>\n        <item>705</item>\n        <item>753</item>\n        <item>776</item>\n        <item>800</item>\n        <item>800</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>6000</item>\n        <item>7000</item>\n        <item>8000</item>\n        <item>9000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>40000</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n        <item>266</item>\n        <item>267</item>\n        <item>268</item>\n        <item>269</item>\n        <item>270</item>\n        <item>271</item>\n        <item>272</item>\n        <item>273</item>\n        <item>274</item>\n        <item>275</item>\n        <item>276</item>\n        <item>277</item>\n        <item>278</item>\n        <item>279</item>\n        <item>280</item>\n        <item>281</item>\n        <item>282</item>\n        <item>283</item>\n        <item>284</item>\n        <item>285</item>\n        <item>286</item>\n        <item>287</item>\n        <item>288</item>\n        <item>289</item>\n        <item>290</item>\n        <item>291</item>\n        <item>292</item>\n        <item>293</item>\n        <item>294</item>\n        <item>295</item>\n        <item>296</item>\n        <item>297</item>\n        <item>298</item>\n        <item>299</item>\n        <item>300</item>\n        <item>301</item>\n        <item>302</item>\n        <item>303</item>\n        <item>304</item>\n        <item>305</item>\n        <item>306</item>\n        <item>307</item>\n        <item>308</item>\n        <item>309</item>\n        <item>310</item>\n        <item>311</item>\n        <item>312</item>\n        <item>313</item>\n        <item>314</item>\n        <item>315</item>\n        <item>316</item>\n        <item>317</item>\n        <item>318</item>\n        <item>319</item>\n        <item>320</item>\n        <item>321</item>\n        <item>322</item>\n        <item>323</item>\n        <item>324</item>\n        <item>325</item>\n        <item>326</item>\n        <item>327</item>\n        <item>328</item>\n        <item>329</item>\n        <item>330</item>\n        <item>331</item>\n        <item>332</item>\n        <item>333</item>\n        <item>334</item>\n        <item>335</item>\n        <item>336</item>\n        <item>337</item>\n        <item>338</item>\n        <item>339</item>\n        <item>340</item>\n        <item>341</item>\n        <item>342</item>\n        <item>343</item>\n        <item>344</item>\n        <item>345</item>\n        <item>346</item>\n        <item>347</item>\n        <item>348</item>\n        <item>349</item>\n        <item>350</item>\n        <item>351</item>\n        <item>352</item>\n        <item>353</item>\n        <item>354</item>\n        <item>355</item>\n        <item>356</item>\n        <item>357</item>\n        <item>358</item>\n        <item>359</item>\n        <item>360</item>\n        <item>361</item>\n        <item>362</item>\n        <item>363</item>\n        <item>364</item>\n        <item>365</item>\n        <item>366</item>\n        <item>367</item>\n        <item>368</item>\n        <item>369</item>\n        <item>370</item>\n        <item>371</item>\n        <item>372</item>\n        <item>373</item>\n        <item>374</item>\n        <item>375</item>\n        <item>376</item>\n        <item>377</item>\n        <item>378</item>\n        <item>379</item>\n        <item>380</item>\n        <item>381</item>\n        <item>382</item>\n        <item>383</item>\n        <item>384</item>\n        <item>385</item>\n        <item>386</item>\n        <item>387</item>\n        <item>388</item>\n        <item>389</item>\n        <item>390</item>\n        <item>391</item>\n        <item>392</item>\n        <item>393</item>\n        <item>394</item>\n        <item>395</item>\n        <item>396</item>\n        <item>397</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>401</item>\n        <item>402</item>\n        <item>403</item>\n        <item>404</item>\n        <item>405</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>410</item>\n        <item>411</item>\n        <item>412</item>\n        <item>413</item>\n        <item>414</item>\n        <item>415</item>\n        <item>416</item>\n        <item>417</item>\n        <item>418</item>\n        <item>419</item>\n        <item>420</item>\n        <item>421</item>\n        <item>422</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n        <item>426</item>\n        <item>427</item>\n        <item>428</item>\n        <item>429</item>\n        <item>430</item>\n        <item>431</item>\n        <item>432</item>\n        <item>433</item>\n        <item>434</item>\n        <item>435</item>\n        <item>436</item>\n        <item>437</item>\n        <item>438</item>\n        <item>439</item>\n        <item>440</item>\n        <item>441</item>\n        <item>442</item>\n        <item>443</item>\n        <item>444</item>\n        <item>445</item>\n        <item>446</item>\n        <item>447</item>\n        <item>448</item>\n        <item>449</item>\n        <item>450</item>\n        <item>451</item>\n        <item>452</item>\n        <item>453</item>\n        <item>454</item>\n        <item>455</item>\n        <item>456</item>\n        <item>457</item>\n        <item>458</item>\n        <item>459</item>\n        <item>460</item>\n        <item>461</item>\n        <item>462</item>\n        <item>463</item>\n        <item>464</item>\n        <item>465</item>\n        <item>466</item>\n        <item>467</item>\n        <item>468</item>\n        <item>469</item>\n        <item>470</item>\n        <item>471</item>\n        <item>472</item>\n        <item>473</item>\n        <item>474</item>\n        <item>475</item>\n        <item>476</item>\n        <item>477</item>\n        <item>478</item>\n        <item>479</item>\n        <item>480</item>\n        <item>481</item>\n        <item>482</item>\n        <item>483</item>\n        <item>484</item>\n        <item>485</item>\n        <item>486</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.311</item>\n        <item>2.766</item>\n        <item>3.297</item>\n        <item>3.885</item>\n        <item>4.52</item>\n        <item>5.194</item>\n        <item>5.902</item>\n        <item>6.642</item>\n        <item>7.41</item>\n        <item>8.204</item>\n        <item>9.022</item>\n        <item>9.863</item>\n        <item>10.726</item>\n        <item>11.608</item>\n        <item>12.51</item>\n        <item>13.43</item>\n        <item>14.367</item>\n        <item>15.321</item>\n        <item>16.291</item>\n        <item>17.276</item>\n        <item>18.276</item>\n        <item>19.291</item>\n        <item>20.32</item>\n        <item>21.362</item>\n        <item>22.417</item>\n        <item>23.485</item>\n        <item>24.566</item>\n        <item>25.658</item>\n        <item>26.762</item>\n        <item>27.878</item>\n        <item>29.005</item>\n        <item>30.143</item>\n        <item>31.292</item>\n        <item>32.451</item>\n        <item>33.62</item>\n        <item>34.8</item>\n        <item>35.989</item>\n        <item>37.188</item>\n        <item>38.396</item>\n        <item>39.614</item>\n        <item>40.841</item>\n        <item>42.077</item>\n        <item>43.322</item>\n        <item>44.576</item>\n        <item>45.838</item>\n        <item>47.109</item>\n        <item>48.388</item>\n        <item>49.675</item>\n        <item>50.97</item>\n        <item>52.273</item>\n        <item>53.584</item>\n        <item>54.903</item>\n        <item>56.229</item>\n        <item>57.563</item>\n        <item>58.904</item>\n        <item>60.253</item>\n        <item>61.609</item>\n        <item>62.972</item>\n        <item>64.342</item>\n        <item>65.719</item>\n        <item>67.103</item>\n        <item>68.494</item>\n        <item>69.892</item>\n        <item>71.296</item>\n        <item>72.707</item>\n        <item>74.124</item>\n        <item>75.548</item>\n        <item>76.978</item>\n        <item>78.415</item>\n        <item>79.858</item>\n        <item>81.307</item>\n        <item>82.762</item>\n        <item>84.223</item>\n        <item>85.69</item>\n        <item>87.164</item>\n        <item>88.643</item>\n        <item>90.128</item>\n        <item>91.618</item>\n        <item>93.115</item>\n        <item>94.617</item>\n        <item>96.125</item>\n        <item>97.638</item>\n        <item>99.157</item>\n        <item>100.682</item>\n        <item>102.212</item>\n        <item>103.747</item>\n        <item>105.288</item>\n        <item>106.834</item>\n        <item>108.385</item>\n        <item>109.942</item>\n        <item>111.503</item>\n        <item>113.07</item>\n        <item>114.642</item>\n        <item>116.22</item>\n        <item>117.802</item>\n        <item>119.389</item>\n        <item>120.981</item>\n        <item>122.578</item>\n        <item>124.18</item>\n        <item>125.787</item>\n        <item>127.398</item>\n        <item>129.015</item>\n        <item>130.636</item>\n        <item>132.262</item>\n        <item>133.893</item>\n        <item>135.528</item>\n        <item>137.168</item>\n        <item>138.812</item>\n        <item>140.461</item>\n        <item>142.115</item>\n        <item>143.773</item>\n        <item>145.436</item>\n        <item>147.103</item>\n        <item>148.774</item>\n        <item>150.45</item>\n        <item>152.131</item>\n        <item>153.815</item>\n        <item>155.504</item>\n        <item>157.198</item>\n        <item>158.895</item>\n        <item>160.597</item>\n        <item>162.303</item>\n        <item>164.013</item>\n        <item>165.728</item>\n        <item>167.446</item>\n        <item>169.169</item>\n        <item>170.896</item>\n        <item>172.627</item>\n        <item>174.362</item>\n        <item>176.101</item>\n        <item>177.844</item>\n        <item>179.591</item>\n        <item>181.342</item>\n        <item>183.097</item>\n        <item>184.855</item>\n        <item>186.618</item>\n        <item>188.385</item>\n        <item>190.155</item>\n        <item>191.93</item>\n        <item>193.708</item>\n        <item>195.49</item>\n        <item>197.276</item>\n        <item>199.066</item>\n        <item>200.859</item>\n        <item>202.656</item>\n        <item>204.457</item>\n        <item>206.262</item>\n        <item>208.07</item>\n        <item>209.882</item>\n        <item>211.697</item>\n        <item>213.516</item>\n        <item>215.339</item>\n        <item>217.166</item>\n        <item>218.996</item>\n        <item>220.829</item>\n        <item>222.666</item>\n        <item>224.507</item>\n        <item>226.351</item>\n        <item>228.199</item>\n        <item>230.05</item>\n        <item>231.905</item>\n        <item>233.763</item>\n        <item>235.624</item>\n        <item>237.489</item>\n        <item>239.358</item>\n        <item>241.229</item>\n        <item>243.105</item>\n        <item>244.983</item>\n        <item>246.865</item>\n        <item>248.75</item>\n        <item>250.639</item>\n        <item>252.531</item>\n        <item>254.426</item>\n        <item>256.324</item>\n        <item>258.226</item>\n        <item>260.131</item>\n        <item>262.039</item>\n        <item>263.951</item>\n        <item>265.866</item>\n        <item>267.784</item>\n        <item>269.705</item>\n        <item>271.629</item>\n        <item>273.557</item>\n        <item>275.487</item>\n        <item>277.421</item>\n        <item>279.358</item>\n        <item>281.298</item>\n        <item>283.241</item>\n        <item>285.188</item>\n        <item>287.137</item>\n        <item>289.09</item>\n        <item>291.045</item>\n        <item>293.004</item>\n        <item>294.965</item>\n        <item>296.93</item>\n        <item>298.898</item>\n        <item>300.868</item>\n        <item>302.842</item>\n        <item>304.819</item>\n        <item>306.799</item>\n        <item>308.781</item>\n        <item>310.767</item>\n        <item>312.756</item>\n        <item>314.747</item>\n        <item>316.742</item>\n        <item>318.739</item>\n        <item>320.739</item>\n        <item>322.742</item>\n        <item>324.748</item>\n        <item>326.757</item>\n        <item>328.769</item>\n        <item>330.784</item>\n        <item>332.802</item>\n        <item>334.822</item>\n        <item>336.845</item>\n        <item>338.871</item>\n        <item>340.9</item>\n        <item>342.932</item>\n        <item>344.966</item>\n        <item>347.004</item>\n        <item>349.044</item>\n        <item>351.086</item>\n        <item>353.132</item>\n        <item>355.18</item>\n        <item>357.231</item>\n        <item>359.285</item>\n        <item>361.342</item>\n        <item>363.401</item>\n        <item>365.463</item>\n        <item>367.528</item>\n        <item>369.595</item>\n        <item>371.665</item>\n        <item>373.738</item>\n        <item>375.813</item>\n        <item>377.891</item>\n        <item>379.972</item>\n        <item>382.055</item>\n        <item>384.141</item>\n        <item>386.23</item>\n        <item>388.321</item>\n        <item>390.415</item>\n        <item>392.512</item>\n        <item>394.611</item>\n        <item>396.712</item>\n        <item>398.817</item>\n        <item>400.924</item>\n        <item>403.033</item>\n        <item>405.145</item>\n        <item>407.259</item>\n        <item>409.377</item>\n        <item>411.496</item>\n        <item>413.618</item>\n        <item>415.743</item>\n        <item>417.87</item>\n        <item>420</item>\n        <item>425</item>\n        <item>426.302</item>\n        <item>428.255</item>\n        <item>430.208</item>\n        <item>431.51</item>\n        <item>433.464</item>\n        <item>434.766</item>\n        <item>436.719</item>\n        <item>438.021</item>\n        <item>439.974</item>\n        <item>441.276</item>\n        <item>443.229</item>\n        <item>444.531</item>\n        <item>446.484</item>\n        <item>447.786</item>\n        <item>449.74</item>\n        <item>451.042</item>\n        <item>452.995</item>\n        <item>454.297</item>\n        <item>456.25</item>\n        <item>457.552</item>\n        <item>459.505</item>\n        <item>460.807</item>\n        <item>462.76</item>\n        <item>464.063</item>\n        <item>466.016</item>\n        <item>467.318</item>\n        <item>469.271</item>\n        <item>470.573</item>\n        <item>472.526</item>\n        <item>473.828</item>\n        <item>475.781</item>\n        <item>477.083</item>\n        <item>479.036</item>\n        <item>480.339</item>\n        <item>482.292</item>\n        <item>483.594</item>\n        <item>485.547</item>\n        <item>486.849</item>\n        <item>488.802</item>\n        <item>490.104</item>\n        <item>492.057</item>\n        <item>493.359</item>\n        <item>495.313</item>\n        <item>496.615</item>\n        <item>498.568</item>\n        <item>499.87</item>\n        <item>501.823</item>\n        <item>503.125</item>\n        <item>505.078</item>\n        <item>506.38</item>\n        <item>508.333</item>\n        <item>509.635</item>\n        <item>511.589</item>\n        <item>512.891</item>\n        <item>514.844</item>\n        <item>516.146</item>\n        <item>518.099</item>\n        <item>519.401</item>\n        <item>521.354</item>\n        <item>522.656</item>\n        <item>524.609</item>\n        <item>525.911</item>\n        <item>527.865</item>\n        <item>529.167</item>\n        <item>531.12</item>\n        <item>532.422</item>\n        <item>534.375</item>\n        <item>535.677</item>\n        <item>537.63</item>\n        <item>538.932</item>\n        <item>540.885</item>\n        <item>542.188</item>\n        <item>544.141</item>\n        <item>545.443</item>\n        <item>547.396</item>\n        <item>548.698</item>\n        <item>550.651</item>\n        <item>551.953</item>\n        <item>553.906</item>\n        <item>555.208</item>\n        <item>557.161</item>\n        <item>558.464</item>\n        <item>560.417</item>\n        <item>561.719</item>\n        <item>563.672</item>\n        <item>564.974</item>\n        <item>566.927</item>\n        <item>568.229</item>\n        <item>570.182</item>\n        <item>571.484</item>\n        <item>573.438</item>\n        <item>574.74</item>\n        <item>576.693</item>\n        <item>577.995</item>\n        <item>579.948</item>\n        <item>581.25</item>\n        <item>583.203</item>\n        <item>584.505</item>\n        <item>586.458</item>\n        <item>587.76</item>\n        <item>589.714</item>\n        <item>591.016</item>\n        <item>592.969</item>\n        <item>594.271</item>\n        <item>596.224</item>\n        <item>597.526</item>\n        <item>599.479</item>\n        <item>600.781</item>\n        <item>602.734</item>\n        <item>604.036</item>\n        <item>605.99</item>\n        <item>607.292</item>\n        <item>609.245</item>\n        <item>610.547</item>\n        <item>612.5</item>\n        <item>613.802</item>\n        <item>615.755</item>\n        <item>617.708</item>\n        <item>619.01</item>\n        <item>620.964</item>\n        <item>622.266</item>\n        <item>624.219</item>\n        <item>625.521</item>\n        <item>627.474</item>\n        <item>628.776</item>\n        <item>630.729</item>\n        <item>632.031</item>\n        <item>633.984</item>\n        <item>635.286</item>\n        <item>637.24</item>\n        <item>638.542</item>\n        <item>640.495</item>\n        <item>641.797</item>\n        <item>643.75</item>\n        <item>645.052</item>\n        <item>647.005</item>\n        <item>648.307</item>\n        <item>650.26</item>\n        <item>651.563</item>\n        <item>653.516</item>\n        <item>654.818</item>\n        <item>656.771</item>\n        <item>658.073</item>\n        <item>660.026</item>\n        <item>661.328</item>\n        <item>663.281</item>\n        <item>664.583</item>\n        <item>666.536</item>\n        <item>667.839</item>\n        <item>669.792</item>\n        <item>671.094</item>\n        <item>673.047</item>\n        <item>674.349</item>\n        <item>676.302</item>\n        <item>677.604</item>\n        <item>679.557</item>\n        <item>680.859</item>\n        <item>682.813</item>\n        <item>684.115</item>\n        <item>686.068</item>\n        <item>687.37</item>\n        <item>689.323</item>\n        <item>690.625</item>\n        <item>692.578</item>\n        <item>693.88</item>\n        <item>695.833</item>\n        <item>697.135</item>\n        <item>699.089</item>\n        <item>700.391</item>\n        <item>702.344</item>\n        <item>703.646</item>\n        <item>705.599</item>\n        <item>706.901</item>\n        <item>708.854</item>\n        <item>710.156</item>\n        <item>712.109</item>\n        <item>713.411</item>\n        <item>715.365</item>\n        <item>716.667</item>\n        <item>718.62</item>\n        <item>719.922</item>\n        <item>721.875</item>\n        <item>723.177</item>\n        <item>725.13</item>\n        <item>726.432</item>\n        <item>728.385</item>\n        <item>729.688</item>\n        <item>731.641</item>\n        <item>732.943</item>\n        <item>734.896</item>\n        <item>736.198</item>\n        <item>738.151</item>\n        <item>739.453</item>\n        <item>741.406</item>\n        <item>742.708</item>\n        <item>744.661</item>\n        <item>745.964</item>\n        <item>747.917</item>\n        <item>749.219</item>\n        <item>751.172</item>\n        <item>752.474</item>\n        <item>754.427</item>\n        <item>755.729</item>\n        <item>757.682</item>\n        <item>758.984</item>\n        <item>760.938</item>\n        <item>762.24</item>\n        <item>764.193</item>\n        <item>765.495</item>\n        <item>767.448</item>\n        <item>768.75</item>\n        <item>770.703</item>\n        <item>772.005</item>\n        <item>773.958</item>\n        <item>775.26</item>\n        <item>777.214</item>\n        <item>778.516</item>\n        <item>780.469</item>\n        <item>781.771</item>\n        <item>783.724</item>\n        <item>785.026</item>\n        <item>786.979</item>\n        <item>788.281</item>\n        <item>790.234</item>\n        <item>791.536</item>\n        <item>793.49</item>\n        <item>794.792</item>\n        <item>796.745</item>\n        <item>798.047</item>\n        <item>800</item>\n    </array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\t\n</resources>\n"
  },
  {
    "path": "Samsung/M52/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n   <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n\t<bool name=\"config_enableBurnInProtection\">true</bool>\n\t<bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n\t<bool name=\"config_supportDoubleTapWake\">true</bool>\n\t<bool name=\"config_wifi_dual_band_support\">true</bool>\n\t<bool name=\"config_dozePulsePickup\">true</bool>\n\t<bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/M52/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessDim\">12</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n\t <integer name=\"config_defaultPeakRefreshRate\">120</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/M52/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -12.95238095238095 V 34.28571428571429 H 12.95238095238095 V 0 H 0 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Samsung/M52/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">36</item>\n    <item name=\"screen.on\">120</item>\n    <item name=\"screen.full\">335</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">0</item>\n    <item name=\"wifi.active\">0</item>\n    <item name=\"wifi.scan\">0</item>\n    <item name=\"audio\">18</item>\n    <item name=\"video\">25</item>\n    <item name=\"camera.flashlight\">63</item>\n    <item name=\"camera.avg\">178</item>\n    <item name=\"gps.on\">50</item>\n    <item name=\"radio.active\">113</item>\n    <item name=\"radio.scanning\">8</item>\n    <array name=\"radio.on\">\n        <value>1.5</value>\n        <value>1.5</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>691200</value>\n        <value>806400</value>\n        <value>940800</value>\n        <value>1152000</value>\n        <value>1324800</value>\n        <value>1516800</value>\n        <value>1651200</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>691200</value>\n        <value>940800</value>\n        <value>1228800</value>\n        <value>1344000</value>\n        <value>1516800</value>\n        <value>1651200</value>\n        <value>1900800</value>\n        <value>2054400</value>\n        <value>2131200</value>\n        <value>2400000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>806400</value>\n        <value>1056000</value>\n        <value>1324800</value>\n        <value>1516800</value>\n        <value>1766400</value>\n        <value>1862400</value>\n        <value>2035200</value>\n        <value>2208000</value>\n        <value>2380800</value>\n        <value>2400000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>28</value>\n        <value>30</value>\n        <value>34</value>\n        <value>36</value>\n        <value>39</value>\n        <value>41</value>\n        <value>45</value>\n        <value>52</value>\n        <value>56</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>54</value>\n        <value>70</value>\n        <value>93</value>\n        <value>108</value>\n        <value>126</value>\n        <value>148</value>\n        <value>188</value>\n        <value>234</value>\n        <value>240</value>\n        <value>248</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>97</value>\n        <value>113</value>\n        <value>137</value>\n        <value>171</value>\n        <value>196</value>\n        <value>211</value>\n        <value>231</value>\n        <value>283</value>\n        <value>299</value>\n        <value>337</value>\n    </array>\n    <item name=\"cpu.idle\">13</item>\n    <item name=\"cpu.suspend\">6</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">4860</item>\n    <item name=\"battery.typical.capacity\">5000</item>\n    <item name=\"bluetooth.controller.idle\">6</item>\n    <item name=\"bluetooth.controller.rx\">19</item>\n    <item name=\"bluetooth.controller.tx\">47</item>\n    <item name=\"bluetooth.controller.voltage\">4000</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">100</item>\n    <item name=\"wifi.controller.tx\">190</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>190</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Samsung/N9q/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-n9q\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/N9q/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.n9q\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n        android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        android:requiredSystemPropertyValue=\"+*amsung/crownqlte*\"\n        android:priority=\"48\"\n        android:isStatic=\"true\"/>\n</manifest>\n"
  },
  {
    "path": "Samsung/N9q/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n   <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>50</item>\n        <item>100</item>\n        <item>200</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>4999</item>\n        <item>5000</item>\n        <item>9999</item>\n        <item>10000</item>\n        <item>19999</item>\n        <item>20000</item>\n        <item>29999</item>\n        <item>30000</item>\n        <item>39999</item>\n        <item>40000</item>\n        <item>49999</item>\n        <item>50000</item>\n        <item>59999</item>\n        <item>60000</item>\n        <item>79999</item>\n        <item>80000</item>\n        <item>99999</item>\n        <item>100000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>17</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>101</item>\n        <item>101</item>\n        <item>111</item>\n        <item>132</item>\n        <item>178</item>\n        <item>249</item>\n        <item>350</item>\n        <item>391</item>\n        <item>420</item>\n        <item>420</item>\n        <item>468</item>\n        <item>468</item>\n        <item>515</item>\n        <item>515</item>\n        <item>563</item>\n        <item>563</item>\n        <item>586</item>\n        <item>586</item>\n        <item>610</item>\n        <item>610</item>\n        <item>658</item>\n        <item>658</item>\n        <item>705</item>\n        <item>705</item>\n        <item>753</item>\n        <item>753</item>\n        <item>800</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.1</item>\n        <item>2.3</item>\n        <item>2.4</item>\n        <item>2.6</item>\n        <item>2.7</item>\n        <item>2.9</item>\n        <item>3</item>\n        <item>3.1</item>\n        <item>3.3</item>\n        <item>3.4</item>\n        <item>3.6</item>\n        <item>3.7</item>\n        <item>3.9</item>\n        <item>4</item>\n        <item>4.1</item>\n        <item>4.3</item>\n        <item>4.4</item>\n        <item>4.6</item>\n        <item>4.7</item>\n        <item>4.9</item>\n        <item>5</item>\n        <item>5.1</item>\n        <item>5.3</item>\n        <item>5.4</item>\n        <item>5.6</item>\n        <item>5.7</item>\n        <item>5.9</item>\n        <item>6</item>\n        <item>6.1</item>\n        <item>6.3</item>\n        <item>6.4</item>\n        <item>6.6</item>\n        <item>6.7</item>\n        <item>6.9</item>\n        <item>7</item>\n        <item>8</item>\n        <item>8.5</item>\n        <item>9</item>\n        <item>9.5</item>\n        <item>10</item>\n        <item>10.6</item>\n        <item>11</item>\n        <item>11.5</item>\n        <item>12</item>\n        <item>12.6</item>\n        <item>13</item>\n        <item>13.6</item>\n        <item>14</item>\n        <item>14.6</item>\n        <item>15</item>\n        <item>15.5</item>\n        <item>16</item>\n        <item>16.6</item>\n        <item>17</item>\n        <item>18.1</item>\n        <item>19</item>\n        <item>20</item>\n        <item>20.6</item>\n        <item>21</item>\n        <item>21.6</item>\n        <item>22</item>\n        <item>23.1</item>\n        <item>24</item>\n        <item>24.6</item>\n        <item>25</item>\n        <item>26.1</item>\n        <item>27</item>\n        <item>28.2</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31.2</item>\n        <item>32</item>\n        <item>33.2</item>\n        <item>34</item>\n        <item>35.7</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40.2</item>\n        <item>41</item>\n        <item>42.5</item>\n        <item>44</item>\n        <item>45.5</item>\n        <item>47</item>\n        <item>48.5</item>\n        <item>50</item>\n        <item>51.5</item>\n        <item>53</item>\n        <item>54.8</item>\n        <item>56</item>\n        <item>58</item>\n        <item>60</item>\n        <item>62</item>\n        <item>64</item>\n        <item>66.3</item>\n        <item>68</item>\n        <item>70</item>\n        <item>72</item>\n        <item>74.5</item>\n        <item>77</item>\n        <item>79.5</item>\n        <item>82</item>\n        <item>84.9</item>\n        <item>87</item>\n        <item>90</item>\n        <item>93</item>\n        <item>95.9</item>\n        <item>98</item>\n        <item>101.5</item>\n        <item>105</item>\n        <item>108.4</item>\n        <item>111</item>\n        <item>115</item>\n        <item>119</item>\n        <item>122.5</item>\n        <item>126</item>\n        <item>130</item>\n        <item>134</item>\n        <item>138.5</item>\n        <item>143</item>\n        <item>148</item>\n        <item>152</item>\n        <item>157</item>\n        <item>162</item>\n        <item>167</item>\n        <item>172</item>\n        <item>178</item>\n        <item>183</item>\n        <item>184.7</item>\n        <item>186.4</item>\n        <item>188.1</item>\n        <item>189.9</item>\n        <item>191.6</item>\n        <item>193.3</item>\n        <item>195</item>\n        <item>196.7</item>\n        <item>198.4</item>\n        <item>200.1</item>\n        <item>201.9</item>\n        <item>203.6</item>\n        <item>205.3</item>\n        <item>207</item>\n        <item>208.9</item>\n        <item>210.7</item>\n        <item>212.6</item>\n        <item>214.4</item>\n        <item>216.3</item>\n        <item>218.1</item>\n        <item>220</item>\n        <item>221.8</item>\n        <item>223.5</item>\n        <item>225.3</item>\n        <item>227</item>\n        <item>228.8</item>\n        <item>230.5</item>\n        <item>232.3</item>\n        <item>234</item>\n        <item>235.9</item>\n        <item>237.8</item>\n        <item>239.6</item>\n        <item>241.5</item>\n        <item>243.4</item>\n        <item>245.3</item>\n        <item>247.1</item>\n        <item>249</item>\n        <item>250.8</item>\n        <item>252.6</item>\n        <item>254.3</item>\n        <item>256.1</item>\n        <item>257.9</item>\n        <item>259.7</item>\n        <item>261.4</item>\n        <item>263.2</item>\n        <item>265</item>\n        <item>266.9</item>\n        <item>268.8</item>\n        <item>270.7</item>\n        <item>272.6</item>\n        <item>274.4</item>\n        <item>276.3</item>\n        <item>278.2</item>\n        <item>280.1</item>\n        <item>282</item>\n        <item>283.8</item>\n        <item>285.6</item>\n        <item>287.4</item>\n        <item>289.2</item>\n        <item>291</item>\n        <item>292.8</item>\n        <item>294.6</item>\n        <item>296.4</item>\n        <item>298.2</item>\n        <item>300</item>\n        <item>302</item>\n        <item>304</item>\n        <item>306</item>\n        <item>308</item>\n        <item>310</item>\n        <item>312</item>\n        <item>314</item>\n        <item>316</item>\n        <item>317.9</item>\n        <item>319.8</item>\n        <item>321.7</item>\n        <item>323.6</item>\n        <item>325.4</item>\n        <item>327.3</item>\n        <item>329.2</item>\n        <item>331.1</item>\n        <item>333</item>\n        <item>334.9</item>\n        <item>336.8</item>\n        <item>338.7</item>\n        <item>340.6</item>\n        <item>342.4</item>\n        <item>344.3</item>\n        <item>346.2</item>\n        <item>348.1</item>\n        <item>350</item>\n        <item>351.8</item>\n        <item>353.5</item>\n        <item>355.3</item>\n        <item>357</item>\n        <item>359</item>\n        <item>361</item>\n        <item>363</item>\n        <item>365</item>\n        <item>367.3</item>\n        <item>369.7</item>\n        <item>372</item>\n        <item>374</item>\n        <item>376</item>\n        <item>378</item>\n        <item>380</item>\n        <item>381.8</item>\n        <item>383.5</item>\n        <item>385.3</item>\n        <item>387</item>\n        <item>389</item>\n        <item>391</item>\n        <item>393</item>\n        <item>395</item>\n        <item>397</item>\n        <item>399</item>\n        <item>401</item>\n        <item>403</item>\n        <item>405.3</item>\n        <item>407.5</item>\n        <item>409.8</item>\n        <item>412</item>\n        <item>413.6</item>\n        <item>415.2</item>\n        <item>416.8</item>\n        <item>418.4</item>\n        <item>420</item>\n    </array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>softap0</item>\n        <item>wigig0</item>\n        <item>wifi_br0</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n        <item>ncm\\\\d</item>\n    </string-array>\n    \n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,240000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>bluetooth,7,7,0,-1,true</item>\n        <item>ethernet,9,9,2,-1,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_bip,23,0,2,60000,true</item>\n        <item>mobile_cas,24,0,3,60000,true</item>\n        <item>mobile_xcap,27,0,2,60000,true</item>\n        <item>mobile_ent1,28,0,2,-1,true</item>\n        <item>mobile_mcx,32,0,2,-1,true</item>\n        <item>mobile_foc,30,0,2,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    <string-array name=\"config_ephemeralResolverPackage\">\n        <item>com.google.android.gms</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/N9q/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\t<bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozePulsePickup\">false</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n</resources>"
  },
  {
    "path": "Samsung/N9q/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessSettingMinimum\">5</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">100</integer>\n    <integer name=\"config_screenBrightnessDim\">57</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_lightSensorWarmupTime\">200</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/N9q/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">22.3</item>\n    <item name=\"screen.on\">77.3</item>\n    <item name=\"screen.full\">359.8</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">0</item>\n    <item name=\"wifi.active\">0</item>\n    <item name=\"wifi.scan\">0</item>\n    <item name=\"audio\">61</item>\n    <item name=\"video\">211</item>\n    <item name=\"camera.flashlight\">87.4</item>\n    <item name=\"camera.avg\">735</item>\n    <item name=\"gps.on\">60.8</item>\n    <item name=\"radio.active\">189</item>\n    <item name=\"radio.scanning\">87</item>\n    <array name=\"radio.on\">\n        <value>8.7</value>\n        <value>8.7</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>27.5</value>\n        <value>29.4</value>\n        <value>29.7</value>\n        <value>31.5</value>\n        <value>33.3</value>\n        <value>33.7</value>\n        <value>34.2</value>\n        <value>36.1</value>\n        <value>37.7</value>\n        <value>39</value>\n        <value>40</value>\n        <value>42.9</value>\n        <value>45.4</value>\n        <value>49.1</value>\n        <value>53.1</value>\n        <value>58.4</value>\n        <value>61.5</value>\n        <value>65.3</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>74</value>\n        <value>82</value>\n        <value>86.7</value>\n        <value>91.2</value>\n        <value>98.7</value>\n        <value>104.7</value>\n        <value>109.9</value>\n        <value>117.2</value>\n        <value>129.8</value>\n        <value>137.6</value>\n        <value>147.2</value>\n        <value>158.6</value>\n        <value>171</value>\n        <value>196.3</value>\n        <value>219.5</value>\n        <value>237.5</value>\n        <value>261.3</value>\n        <value>283.5</value>\n        <value>295.8</value>\n        <value>321.1</value>\n        <value>349.8</value>\n        <value>380.3</value>\n        <value>421.7</value>\n        <value>478.9</value>\n    </array>\n    <item name=\"cpu.suspend\">7.15</item>\n    <item name=\"cpu.idle\">14.6</item>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">10</item>\n    <item name=\"bluetooth.controller.tx\">10</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">65</item>\n    <item name=\"wifi.controller.tx\">265</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/S10e/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-s10e\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/S10e/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.s10e\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n        android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        android:requiredSystemPropertyValue=\"+*amsung/beyond0*lte*\"\n\t\tandroid:priority=\"64\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/S10e/res/values/brightness.xml",
    "content": "<?xml version=\"1.0\"?>\n<resources>\n\t<integer-array name=\"config_screenBrightnessBacklight\">\n\t\t<item>0</item>\n\t\t<item>1</item>\n\t\t<item>2</item>\n\t\t<item>3</item>\n\t\t<item>4</item>\n\t\t<item>5</item>\n\t\t<item>6</item>\n\t\t<item>7</item>\n\t\t<item>8</item>\n\t\t<item>9</item>\n\t\t<item>10</item>\n\t\t<item>11</item>\n\t\t<item>12</item>\n\t\t<item>13</item>\n\t\t<item>14</item>\n\t\t<item>15</item>\n\t\t<item>16</item>\n\t\t<item>17</item>\n\t\t<item>18</item>\n\t\t<item>19</item>\n\t\t<item>20</item>\n\t\t<item>21</item>\n\t\t<item>22</item>\n\t\t<item>23</item>\n\t\t<item>24</item>\n\t\t<item>25</item>\n\t\t<item>26</item>\n\t\t<item>27</item>\n\t\t<item>28</item>\n\t\t<item>29</item>\n\t\t<item>30</item>\n\t\t<item>31</item>\n\t\t<item>32</item>\n\t\t<item>33</item>\n\t\t<item>34</item>\n\t\t<item>35</item>\n\t\t<item>36</item>\n\t\t<item>37</item>\n\t\t<item>38</item>\n\t\t<item>39</item>\n\t\t<item>40</item>\n\t\t<item>41</item>\n\t\t<item>42</item>\n\t\t<item>43</item>\n\t\t<item>44</item>\n\t\t<item>45</item>\n\t\t<item>46</item>\n\t\t<item>47</item>\n\t\t<item>48</item>\n\t\t<item>49</item>\n\t\t<item>50</item>\n\t\t<item>51</item>\n\t\t<item>52</item>\n\t\t<item>53</item>\n\t\t<item>54</item>\n\t\t<item>55</item>\n\t\t<item>56</item>\n\t\t<item>57</item>\n\t\t<item>58</item>\n\t\t<item>59</item>\n\t\t<item>60</item>\n\t\t<item>61</item>\n\t\t<item>62</item>\n\t\t<item>63</item>\n\t\t<item>64</item>\n\t\t<item>65</item>\n\t\t<item>66</item>\n\t\t<item>67</item>\n\t\t<item>68</item>\n\t\t<item>69</item>\n\t\t<item>70</item>\n\t\t<item>71</item>\n\t\t<item>72</item>\n\t\t<item>73</item>\n\t\t<item>74</item>\n\t\t<item>75</item>\n\t\t<item>76</item>\n\t\t<item>77</item>\n\t\t<item>78</item>\n\t\t<item>79</item>\n\t\t<item>80</item>\n\t\t<item>81</item>\n\t\t<item>82</item>\n\t\t<item>83</item>\n\t\t<item>84</item>\n\t\t<item>85</item>\n\t\t<item>86</item>\n\t\t<item>87</item>\n\t\t<item>88</item>\n\t\t<item>89</item>\n\t\t<item>90</item>\n\t\t<item>91</item>\n\t\t<item>92</item>\n\t\t<item>93</item>\n\t\t<item>94</item>\n\t\t<item>95</item>\n\t\t<item>96</item>\n\t\t<item>97</item>\n\t\t<item>98</item>\n\t\t<item>99</item>\n\t\t<item>100</item>\n\t\t<item>101</item>\n\t\t<item>102</item>\n\t\t<item>103</item>\n\t\t<item>104</item>\n\t\t<item>105</item>\n\t\t<item>106</item>\n\t\t<item>107</item>\n\t\t<item>108</item>\n\t\t<item>109</item>\n\t\t<item>110</item>\n\t\t<item>111</item>\n\t\t<item>112</item>\n\t\t<item>113</item>\n\t\t<item>114</item>\n\t\t<item>115</item>\n\t\t<item>116</item>\n\t\t<item>117</item>\n\t\t<item>118</item>\n\t\t<item>119</item>\n\t\t<item>120</item>\n\t\t<item>121</item>\n\t\t<item>122</item>\n\t\t<item>123</item>\n\t\t<item>124</item>\n\t\t<item>125</item>\n\t\t<item>126</item>\n\t\t<item>127</item>\n\t\t<item>128</item>\n\t\t<item>129</item>\n\t\t<item>130</item>\n\t\t<item>131</item>\n\t\t<item>132</item>\n\t\t<item>133</item>\n\t\t<item>134</item>\n\t\t<item>135</item>\n\t\t<item>136</item>\n\t\t<item>137</item>\n\t\t<item>138</item>\n\t\t<item>139</item>\n\t\t<item>140</item>\n\t\t<item>141</item>\n\t\t<item>142</item>\n\t\t<item>143</item>\n\t\t<item>144</item>\n\t\t<item>145</item>\n\t\t<item>146</item>\n\t\t<item>147</item>\n\t\t<item>148</item>\n\t\t<item>149</item>\n\t\t<item>150</item>\n\t\t<item>151</item>\n\t\t<item>152</item>\n\t\t<item>153</item>\n\t\t<item>154</item>\n\t\t<item>155</item>\n\t\t<item>156</item>\n\t\t<item>157</item>\n\t\t<item>158</item>\n\t\t<item>159</item>\n\t\t<item>160</item>\n\t\t<item>161</item>\n\t\t<item>162</item>\n\t\t<item>163</item>\n\t\t<item>164</item>\n\t\t<item>165</item>\n\t\t<item>166</item>\n\t\t<item>167</item>\n\t\t<item>168</item>\n\t\t<item>169</item>\n\t\t<item>170</item>\n\t\t<item>171</item>\n\t\t<item>172</item>\n\t\t<item>173</item>\n\t\t<item>174</item>\n\t\t<item>175</item>\n\t\t<item>176</item>\n\t\t<item>177</item>\n\t\t<item>178</item>\n\t\t<item>179</item>\n\t\t<item>180</item>\n\t\t<item>181</item>\n\t\t<item>182</item>\n\t\t<item>183</item>\n\t\t<item>184</item>\n\t\t<item>185</item>\n\t\t<item>186</item>\n\t\t<item>187</item>\n\t\t<item>188</item>\n\t\t<item>189</item>\n\t\t<item>190</item>\n\t\t<item>191</item>\n\t\t<item>192</item>\n\t\t<item>193</item>\n\t\t<item>194</item>\n\t\t<item>195</item>\n\t\t<item>196</item>\n\t\t<item>197</item>\n\t\t<item>198</item>\n\t\t<item>199</item>\n\t\t<item>200</item>\n\t\t<item>201</item>\n\t\t<item>202</item>\n\t\t<item>203</item>\n\t\t<item>204</item>\n\t\t<item>205</item>\n\t\t<item>206</item>\n\t\t<item>207</item>\n\t\t<item>208</item>\n\t\t<item>209</item>\n\t\t<item>210</item>\n\t\t<item>211</item>\n\t\t<item>212</item>\n\t\t<item>213</item>\n\t\t<item>214</item>\n\t\t<item>215</item>\n\t\t<item>216</item>\n\t\t<item>217</item>\n\t\t<item>218</item>\n\t\t<item>219</item>\n\t\t<item>220</item>\n\t\t<item>221</item>\n\t\t<item>222</item>\n\t\t<item>223</item>\n\t\t<item>224</item>\n\t\t<item>225</item>\n\t\t<item>226</item>\n\t\t<item>227</item>\n\t\t<item>228</item>\n\t\t<item>229</item>\n\t\t<item>230</item>\n\t\t<item>231</item>\n\t\t<item>232</item>\n\t\t<item>233</item>\n\t\t<item>234</item>\n\t\t<item>235</item>\n\t\t<item>236</item>\n\t\t<item>237</item>\n\t\t<item>238</item>\n\t\t<item>239</item>\n\t\t<item>240</item>\n\t\t<item>241</item>\n\t\t<item>242</item>\n\t\t<item>243</item>\n\t\t<item>244</item>\n\t\t<item>245</item>\n\t\t<item>246</item>\n\t\t<item>247</item>\n\t\t<item>248</item>\n\t\t<item>249</item>\n\t\t<item>250</item>\n\t\t<item>251</item>\n\t\t<item>252</item>\n\t\t<item>253</item>\n\t\t<item>254</item>\n\t\t<item>255</item>\n\t</integer-array>\n\t<array name=\"config_screenBrightnessNits\">\n\t\t<item>2</item>\n\t\t<item>2.1</item>\n\t\t<item>2.3</item>\n\t\t<item>2.4</item>\n\t\t<item>2.6</item>\n\t\t<item>2.7</item>\n\t\t<item>2.9</item>\n\t\t<item>3</item>\n\t\t<item>3.1</item>\n\t\t<item>3.3</item>\n\t\t<item>3.4</item>\n\t\t<item>3.6</item>\n\t\t<item>3.7</item>\n\t\t<item>3.9</item>\n\t\t<item>4</item>\n\t\t<item>4.1</item>\n\t\t<item>4.3</item>\n\t\t<item>4.4</item>\n\t\t<item>4.6</item>\n\t\t<item>4.7</item>\n\t\t<item>4.9</item>\n\t\t<item>5</item>\n\t\t<item>5.1</item>\n\t\t<item>5.3</item>\n\t\t<item>5.4</item>\n\t\t<item>5.6</item>\n\t\t<item>5.7</item>\n\t\t<item>5.9</item>\n\t\t<item>6</item>\n\t\t<item>6.1</item>\n\t\t<item>6.3</item>\n\t\t<item>6.4</item>\n\t\t<item>6.6</item>\n\t\t<item>6.7</item>\n\t\t<item>6.9</item>\n\t\t<item>7</item>\n\t\t<item>8</item>\n\t\t<item>8.5</item>\n\t\t<item>9</item>\n\t\t<item>9.5</item>\n\t\t<item>10</item>\n\t\t<item>10.6</item>\n\t\t<item>11</item>\n\t\t<item>11.5</item>\n\t\t<item>12</item>\n\t\t<item>12.6</item>\n\t\t<item>13</item>\n\t\t<item>13.6</item>\n\t\t<item>14</item>\n\t\t<item>14.6</item>\n\t\t<item>15</item>\n\t\t<item>15.5</item>\n\t\t<item>16</item>\n\t\t<item>16.6</item>\n\t\t<item>17</item>\n\t\t<item>18.1</item>\n\t\t<item>19</item>\n\t\t<item>20</item>\n\t\t<item>20.6</item>\n\t\t<item>21</item>\n\t\t<item>21.6</item>\n\t\t<item>22</item>\n\t\t<item>23.1</item>\n\t\t<item>24</item>\n\t\t<item>24.6</item>\n\t\t<item>25</item>\n\t\t<item>26.1</item>\n\t\t<item>27</item>\n\t\t<item>28.2</item>\n\t\t<item>29</item>\n\t\t<item>30</item>\n\t\t<item>31.2</item>\n\t\t<item>32</item>\n\t\t<item>33.2</item>\n\t\t<item>34</item>\n\t\t<item>35.7</item>\n\t\t<item>37</item>\n\t\t<item>38</item>\n\t\t<item>39</item>\n\t\t<item>40.2</item>\n\t\t<item>41</item>\n\t\t<item>42.5</item>\n\t\t<item>44</item>\n\t\t<item>45.5</item>\n\t\t<item>47</item>\n\t\t<item>48.5</item>\n\t\t<item>50</item>\n\t\t<item>51.5</item>\n\t\t<item>53</item>\n\t\t<item>54.8</item>\n\t\t<item>56</item>\n\t\t<item>58</item>\n\t\t<item>60</item>\n\t\t<item>62</item>\n\t\t<item>64</item>\n\t\t<item>66.3</item>\n\t\t<item>68</item>\n\t\t<item>70</item>\n\t\t<item>72</item>\n\t\t<item>74.5</item>\n\t\t<item>77</item>\n\t\t<item>79.5</item>\n\t\t<item>82</item>\n\t\t<item>84.9</item>\n\t\t<item>87</item>\n\t\t<item>90</item>\n\t\t<item>93</item>\n\t\t<item>95.9</item>\n\t\t<item>98</item>\n\t\t<item>101.5</item>\n\t\t<item>105</item>\n\t\t<item>108.4</item>\n\t\t<item>111</item>\n\t\t<item>115</item>\n\t\t<item>119</item>\n\t\t<item>122.5</item>\n\t\t<item>126</item>\n\t\t<item>130</item>\n\t\t<item>134</item>\n\t\t<item>138.5</item>\n\t\t<item>143</item>\n\t\t<item>148</item>\n\t\t<item>152</item>\n\t\t<item>157</item>\n\t\t<item>162</item>\n\t\t<item>167</item>\n\t\t<item>172</item>\n\t\t<item>178</item>\n\t\t<item>183</item>\n\t\t<item>184.7</item>\n\t\t<item>186.4</item>\n\t\t<item>188.1</item>\n\t\t<item>189.9</item>\n\t\t<item>191.6</item>\n\t\t<item>193.3</item>\n\t\t<item>195</item>\n\t\t<item>196.7</item>\n\t\t<item>198.4</item>\n\t\t<item>200.1</item>\n\t\t<item>201.9</item>\n\t\t<item>203.6</item>\n\t\t<item>205.3</item>\n\t\t<item>207</item>\n\t\t<item>208.9</item>\n\t\t<item>210.7</item>\n\t\t<item>212.6</item>\n\t\t<item>214.4</item>\n\t\t<item>216.3</item>\n\t\t<item>218.1</item>\n\t\t<item>220</item>\n\t\t<item>221.8</item>\n\t\t<item>223.5</item>\n\t\t<item>225.3</item>\n\t\t<item>227</item>\n\t\t<item>228.8</item>\n\t\t<item>230.5</item>\n\t\t<item>232.3</item>\n\t\t<item>234</item>\n\t\t<item>235.9</item>\n\t\t<item>237.8</item>\n\t\t<item>239.6</item>\n\t\t<item>241.5</item>\n\t\t<item>243.4</item>\n\t\t<item>245.3</item>\n\t\t<item>247.1</item>\n\t\t<item>249</item>\n\t\t<item>250.8</item>\n\t\t<item>252.6</item>\n\t\t<item>254.3</item>\n\t\t<item>256.1</item>\n\t\t<item>257.9</item>\n\t\t<item>259.7</item>\n\t\t<item>261.4</item>\n\t\t<item>263.2</item>\n\t\t<item>265</item>\n\t\t<item>266.9</item>\n\t\t<item>268.8</item>\n\t\t<item>270.7</item>\n\t\t<item>272.6</item>\n\t\t<item>274.4</item>\n\t\t<item>276.3</item>\n\t\t<item>278.2</item>\n\t\t<item>280.1</item>\n\t\t<item>282</item>\n\t\t<item>283.8</item>\n\t\t<item>285.6</item>\n\t\t<item>287.4</item>\n\t\t<item>289.2</item>\n\t\t<item>291</item>\n\t\t<item>292.8</item>\n\t\t<item>294.6</item>\n\t\t<item>296.4</item>\n\t\t<item>298.2</item>\n\t\t<item>300</item>\n\t\t<item>302</item>\n\t\t<item>304</item>\n\t\t<item>306</item>\n\t\t<item>308</item>\n\t\t<item>310</item>\n\t\t<item>312</item>\n\t\t<item>314</item>\n\t\t<item>316</item>\n\t\t<item>317.9</item>\n\t\t<item>319.8</item>\n\t\t<item>321.7</item>\n\t\t<item>323.6</item>\n\t\t<item>325.4</item>\n\t\t<item>327.3</item>\n\t\t<item>329.2</item>\n\t\t<item>331.1</item>\n\t\t<item>333</item>\n\t\t<item>334.9</item>\n\t\t<item>336.8</item>\n\t\t<item>338.7</item>\n\t\t<item>340.6</item>\n\t\t<item>342.4</item>\n\t\t<item>344.3</item>\n\t\t<item>346.2</item>\n\t\t<item>348.1</item>\n\t\t<item>350</item>\n\t\t<item>351.8</item>\n\t\t<item>353.5</item>\n\t\t<item>355.3</item>\n\t\t<item>357</item>\n\t\t<item>359</item>\n\t\t<item>361</item>\n\t\t<item>363</item>\n\t\t<item>365</item>\n\t\t<item>367.3</item>\n\t\t<item>369.7</item>\n\t\t<item>372</item>\n\t\t<item>374</item>\n\t\t<item>376</item>\n\t\t<item>378</item>\n\t\t<item>380</item>\n\t\t<item>381.8</item>\n\t\t<item>383.5</item>\n\t\t<item>385.3</item>\n\t\t<item>387</item>\n\t\t<item>389</item>\n\t\t<item>391</item>\n\t\t<item>393</item>\n\t\t<item>395</item>\n\t\t<item>397</item>\n\t\t<item>399</item>\n\t\t<item>401</item>\n\t\t<item>403</item>\n\t\t<item>405.3</item>\n\t\t<item>407.5</item>\n\t\t<item>409.8</item>\n\t\t<item>412</item>\n\t\t<item>413.6</item>\n\t\t<item>415.2</item>\n\t\t<item>416.8</item>\n\t\t<item>418.4</item>\n\t\t<item>420</item>\n\t</array>\n</resources>\n"
  },
  {
    "path": "Samsung/S10e/res/values/doze.xml",
    "content": "<?xml version=\"1.0\"?>\n<resources>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/S10pq/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-S10pq\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/S10pq/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.S10pq\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/beyond2qlte*\"\n\t\tandroid:priority=\"82\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/S10pq/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n   <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>50</item>\n        <item>100</item>\n        <item>200</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>4999</item>\n        <item>5000</item>\n        <item>9999</item>\n        <item>10000</item>\n        <item>19999</item>\n        <item>20000</item>\n        <item>29999</item>\n        <item>30000</item>\n        <item>39999</item>\n        <item>40000</item>\n        <item>49999</item>\n        <item>50000</item>\n        <item>59999</item>\n        <item>60000</item>\n        <item>79999</item>\n        <item>80000</item>\n        <item>99999</item>\n        <item>100000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>17</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>101</item>\n        <item>101</item>\n        <item>111</item>\n        <item>132</item>\n        <item>178</item>\n        <item>249</item>\n        <item>350</item>\n        <item>391</item>\n        <item>420</item>\n        <item>420</item>\n        <item>468</item>\n        <item>468</item>\n        <item>515</item>\n        <item>515</item>\n        <item>563</item>\n        <item>563</item>\n        <item>586</item>\n        <item>586</item>\n        <item>610</item>\n        <item>610</item>\n        <item>658</item>\n        <item>658</item>\n        <item>705</item>\n        <item>705</item>\n        <item>753</item>\n        <item>753</item>\n        <item>800</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.1</item>\n        <item>2.3</item>\n        <item>2.4</item>\n        <item>2.6</item>\n        <item>2.7</item>\n        <item>2.9</item>\n        <item>3</item>\n        <item>3.1</item>\n        <item>3.3</item>\n        <item>3.4</item>\n        <item>3.6</item>\n        <item>3.7</item>\n        <item>3.9</item>\n        <item>4</item>\n        <item>4.1</item>\n        <item>4.3</item>\n        <item>4.4</item>\n        <item>4.6</item>\n        <item>4.7</item>\n        <item>4.9</item>\n        <item>5</item>\n        <item>5.1</item>\n        <item>5.3</item>\n        <item>5.4</item>\n        <item>5.6</item>\n        <item>5.7</item>\n        <item>5.9</item>\n        <item>6</item>\n        <item>6.1</item>\n        <item>6.3</item>\n        <item>6.4</item>\n        <item>6.6</item>\n        <item>6.7</item>\n        <item>6.9</item>\n        <item>7</item>\n        <item>8</item>\n        <item>8.5</item>\n        <item>9</item>\n        <item>9.5</item>\n        <item>10</item>\n        <item>10.6</item>\n        <item>11</item>\n        <item>11.5</item>\n        <item>12</item>\n        <item>12.6</item>\n        <item>13</item>\n        <item>13.6</item>\n        <item>14</item>\n        <item>14.6</item>\n        <item>15</item>\n        <item>15.5</item>\n        <item>16</item>\n        <item>16.6</item>\n        <item>17</item>\n        <item>18.1</item>\n        <item>19</item>\n        <item>20</item>\n        <item>20.6</item>\n        <item>21</item>\n        <item>21.6</item>\n        <item>22</item>\n        <item>23.1</item>\n        <item>24</item>\n        <item>24.6</item>\n        <item>25</item>\n        <item>26.1</item>\n        <item>27</item>\n        <item>28.2</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31.2</item>\n        <item>32</item>\n        <item>33.2</item>\n        <item>34</item>\n        <item>35.7</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40.2</item>\n        <item>41</item>\n        <item>42.5</item>\n        <item>44</item>\n        <item>45.5</item>\n        <item>47</item>\n        <item>48.5</item>\n        <item>50</item>\n        <item>51.5</item>\n        <item>53</item>\n        <item>54.8</item>\n        <item>56</item>\n        <item>58</item>\n        <item>60</item>\n        <item>62</item>\n        <item>64</item>\n        <item>66.3</item>\n        <item>68</item>\n        <item>70</item>\n        <item>72</item>\n        <item>74.5</item>\n        <item>77</item>\n        <item>79.5</item>\n        <item>82</item>\n        <item>84.9</item>\n        <item>87</item>\n        <item>90</item>\n        <item>93</item>\n        <item>95.9</item>\n        <item>98</item>\n        <item>101.5</item>\n        <item>105</item>\n        <item>108.4</item>\n        <item>111</item>\n        <item>115</item>\n        <item>119</item>\n        <item>122.5</item>\n        <item>126</item>\n        <item>130</item>\n        <item>134</item>\n        <item>138.5</item>\n        <item>143</item>\n        <item>148</item>\n        <item>152</item>\n        <item>157</item>\n        <item>162</item>\n        <item>167</item>\n        <item>172</item>\n        <item>178</item>\n        <item>183</item>\n        <item>184.7</item>\n        <item>186.4</item>\n        <item>188.1</item>\n        <item>189.9</item>\n        <item>191.6</item>\n        <item>193.3</item>\n        <item>195</item>\n        <item>196.7</item>\n        <item>198.4</item>\n        <item>200.1</item>\n        <item>201.9</item>\n        <item>203.6</item>\n        <item>205.3</item>\n        <item>207</item>\n        <item>208.9</item>\n        <item>210.7</item>\n        <item>212.6</item>\n        <item>214.4</item>\n        <item>216.3</item>\n        <item>218.1</item>\n        <item>220</item>\n        <item>221.8</item>\n        <item>223.5</item>\n        <item>225.3</item>\n        <item>227</item>\n        <item>228.8</item>\n        <item>230.5</item>\n        <item>232.3</item>\n        <item>234</item>\n        <item>235.9</item>\n        <item>237.8</item>\n        <item>239.6</item>\n        <item>241.5</item>\n        <item>243.4</item>\n        <item>245.3</item>\n        <item>247.1</item>\n        <item>249</item>\n        <item>250.8</item>\n        <item>252.6</item>\n        <item>254.3</item>\n        <item>256.1</item>\n        <item>257.9</item>\n        <item>259.7</item>\n        <item>261.4</item>\n        <item>263.2</item>\n        <item>265</item>\n        <item>266.9</item>\n        <item>268.8</item>\n        <item>270.7</item>\n        <item>272.6</item>\n        <item>274.4</item>\n        <item>276.3</item>\n        <item>278.2</item>\n        <item>280.1</item>\n        <item>282</item>\n        <item>283.8</item>\n        <item>285.6</item>\n        <item>287.4</item>\n        <item>289.2</item>\n        <item>291</item>\n        <item>292.8</item>\n        <item>294.6</item>\n        <item>296.4</item>\n        <item>298.2</item>\n        <item>300</item>\n        <item>302</item>\n        <item>304</item>\n        <item>306</item>\n        <item>308</item>\n        <item>310</item>\n        <item>312</item>\n        <item>314</item>\n        <item>316</item>\n        <item>317.9</item>\n        <item>319.8</item>\n        <item>321.7</item>\n        <item>323.6</item>\n        <item>325.4</item>\n        <item>327.3</item>\n        <item>329.2</item>\n        <item>331.1</item>\n        <item>333</item>\n        <item>334.9</item>\n        <item>336.8</item>\n        <item>338.7</item>\n        <item>340.6</item>\n        <item>342.4</item>\n        <item>344.3</item>\n        <item>346.2</item>\n        <item>348.1</item>\n        <item>350</item>\n        <item>351.8</item>\n        <item>353.5</item>\n        <item>355.3</item>\n        <item>357</item>\n        <item>359</item>\n        <item>361</item>\n        <item>363</item>\n        <item>365</item>\n        <item>367.3</item>\n        <item>369.7</item>\n        <item>372</item>\n        <item>374</item>\n        <item>376</item>\n        <item>378</item>\n        <item>380</item>\n        <item>381.8</item>\n        <item>383.5</item>\n        <item>385.3</item>\n        <item>387</item>\n        <item>389</item>\n        <item>391</item>\n        <item>393</item>\n        <item>395</item>\n        <item>397</item>\n        <item>399</item>\n        <item>401</item>\n        <item>403</item>\n        <item>405.3</item>\n        <item>407.5</item>\n        <item>409.8</item>\n        <item>412</item>\n        <item>413.6</item>\n        <item>415.2</item>\n        <item>416.8</item>\n        <item>418.4</item>\n        <item>420</item>\n    </array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>softap0</item>\n        <item>wigig0</item>\n        <item>wifi_br0</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n        <item>ncm\\\\d</item>\n    </string-array>\n    \n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,240000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>bluetooth,7,7,0,-1,true</item>\n        <item>ethernet,9,9,2,-1,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_bip,23,0,2,60000,true</item>\n        <item>mobile_cas,24,0,3,60000,true</item>\n        <item>mobile_xcap,27,0,2,60000,true</item>\n        <item>mobile_ent1,28,0,2,-1,true</item>\n        <item>mobile_mcx,32,0,2,-1,true</item>\n        <item>mobile_foc,30,0,2,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    <string-array name=\"config_ephemeralResolverPackage\">\n        <item>com.google.android.gms</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/S10pq/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">false</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">false</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/S10pq/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessSettingMinimum\">5</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">40</integer>\n    <integer name=\"config_screenBrightnessDim\">57</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/S10pq/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -123.14285714285714 V 40.57142857142857 H 0 V 0 Z @dp @right</string>\n\n</resources>\n"
  },
  {
    "path": "Samsung/S10q/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-S10q\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/S10q/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.S10q\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/beyond1qlte*\"\n\t\tandroid:priority=\"83\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/S10q/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>50</item>\n        <item>100</item>\n        <item>200</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>4999</item>\n        <item>5000</item>\n        <item>9999</item>\n        <item>10000</item>\n        <item>19999</item>\n        <item>20000</item>\n        <item>29999</item>\n        <item>30000</item>\n        <item>39999</item>\n        <item>40000</item>\n        <item>49999</item>\n        <item>50000</item>\n        <item>59999</item>\n        <item>60000</item>\n        <item>79999</item>\n        <item>80000</item>\n        <item>99999</item>\n        <item>100000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>9</item>\n        <item>9</item>\n        <item>9</item>\n        <item>9</item>\n        <item>9</item>\n        <item>11</item>\n        <item>12</item>\n        <item>14</item>\n        <item>16</item>\n        <item>20</item>\n        <item>35</item>\n        <item>60</item>\n        <item>80</item>\n        <item>100</item>\n        <item>150</item>\n        <item>200</item>\n        <item>250</item>\n        <item>320</item>\n        <item>380</item>\n        <item>450</item>\n        <item>500</item>\n        <item>525</item>\n        <item>563</item>\n        <item>586</item>\n        <item>586</item>\n        <item>610</item>\n        <item>610</item>\n        <item>658</item>\n        <item>658</item>\n        <item>705</item>\n        <item>705</item>\n        <item>753</item>\n        <item>753</item>\n        <item>800</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.1</item>\n        <item>2.3</item>\n        <item>2.4</item>\n        <item>2.6</item>\n        <item>2.7</item>\n        <item>2.9</item>\n        <item>3</item>\n        <item>3.1</item>\n        <item>3.3</item>\n        <item>3.4</item>\n        <item>3.6</item>\n        <item>3.7</item>\n        <item>3.9</item>\n        <item>4</item>\n        <item>4.1</item>\n        <item>4.3</item>\n        <item>4.4</item>\n        <item>4.6</item>\n        <item>4.7</item>\n        <item>4.9</item>\n        <item>5</item>\n        <item>5.1</item>\n        <item>5.3</item>\n        <item>5.4</item>\n        <item>5.6</item>\n        <item>5.7</item>\n        <item>5.9</item>\n        <item>6</item>\n        <item>6.1</item>\n        <item>6.3</item>\n        <item>6.4</item>\n        <item>6.6</item>\n        <item>6.7</item>\n        <item>6.9</item>\n        <item>7</item>\n        <item>8</item>\n        <item>8.5</item>\n        <item>9</item>\n        <item>9.5</item>\n        <item>10</item>\n        <item>10.6</item>\n        <item>11</item>\n        <item>11.5</item>\n        <item>12</item>\n        <item>12.6</item>\n        <item>13</item>\n        <item>13.6</item>\n        <item>14</item>\n        <item>14.6</item>\n        <item>15</item>\n        <item>15.5</item>\n        <item>16</item>\n        <item>16.6</item>\n        <item>17</item>\n        <item>18.1</item>\n        <item>19</item>\n        <item>20</item>\n        <item>20.6</item>\n        <item>21</item>\n        <item>21.6</item>\n        <item>22</item>\n        <item>23.1</item>\n        <item>24</item>\n        <item>24.6</item>\n        <item>25</item>\n        <item>26.1</item>\n        <item>27</item>\n        <item>28.2</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31.2</item>\n        <item>32</item>\n        <item>33.2</item>\n        <item>34</item>\n        <item>35.7</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40.2</item>\n        <item>41</item>\n        <item>42.5</item>\n        <item>44</item>\n        <item>45.5</item>\n        <item>47</item>\n        <item>48.5</item>\n        <item>50</item>\n        <item>51.5</item>\n        <item>53</item>\n        <item>54.8</item>\n        <item>56</item>\n        <item>58</item>\n        <item>60</item>\n        <item>62</item>\n        <item>64</item>\n        <item>66.3</item>\n        <item>68</item>\n        <item>70</item>\n        <item>72</item>\n        <item>74.5</item>\n        <item>77</item>\n        <item>79.5</item>\n        <item>82</item>\n        <item>84.9</item>\n        <item>87</item>\n        <item>90</item>\n        <item>93</item>\n        <item>95.9</item>\n        <item>98</item>\n        <item>101.5</item>\n        <item>105</item>\n        <item>108.4</item>\n        <item>111</item>\n        <item>115</item>\n        <item>119</item>\n        <item>122.5</item>\n        <item>126</item>\n        <item>130</item>\n        <item>134</item>\n        <item>138.5</item>\n        <item>143</item>\n        <item>148</item>\n        <item>152</item>\n        <item>157</item>\n        <item>162</item>\n        <item>167</item>\n        <item>172</item>\n        <item>178</item>\n        <item>183</item>\n        <item>184.7</item>\n        <item>186.4</item>\n        <item>188.1</item>\n        <item>189.9</item>\n        <item>191.6</item>\n        <item>193.3</item>\n        <item>195</item>\n        <item>196.7</item>\n        <item>198.4</item>\n        <item>200.1</item>\n        <item>201.9</item>\n        <item>203.6</item>\n        <item>205.3</item>\n        <item>207</item>\n        <item>208.9</item>\n        <item>210.7</item>\n        <item>212.6</item>\n        <item>214.4</item>\n        <item>216.3</item>\n        <item>218.1</item>\n        <item>220</item>\n        <item>221.8</item>\n        <item>223.5</item>\n        <item>225.3</item>\n        <item>227</item>\n        <item>228.8</item>\n        <item>230.5</item>\n        <item>232.3</item>\n        <item>234</item>\n        <item>235.9</item>\n        <item>237.8</item>\n        <item>239.6</item>\n        <item>241.5</item>\n        <item>243.4</item>\n        <item>245.3</item>\n        <item>247.1</item>\n        <item>249</item>\n        <item>250.8</item>\n        <item>252.6</item>\n        <item>254.3</item>\n        <item>256.1</item>\n        <item>257.9</item>\n        <item>259.7</item>\n        <item>261.4</item>\n        <item>263.2</item>\n        <item>265</item>\n        <item>266.9</item>\n        <item>268.8</item>\n        <item>270.7</item>\n        <item>272.6</item>\n        <item>274.4</item>\n        <item>276.3</item>\n        <item>278.2</item>\n        <item>280.1</item>\n        <item>282</item>\n        <item>283.8</item>\n        <item>285.6</item>\n        <item>287.4</item>\n        <item>289.2</item>\n        <item>291</item>\n        <item>292.8</item>\n        <item>294.6</item>\n        <item>296.4</item>\n        <item>298.2</item>\n        <item>300</item>\n        <item>302</item>\n        <item>304</item>\n        <item>306</item>\n        <item>308</item>\n        <item>310</item>\n        <item>312</item>\n        <item>314</item>\n        <item>316</item>\n        <item>317.9</item>\n        <item>319.8</item>\n        <item>321.7</item>\n        <item>323.6</item>\n        <item>325.4</item>\n        <item>327.3</item>\n        <item>329.2</item>\n        <item>331.1</item>\n        <item>333</item>\n        <item>334.9</item>\n        <item>336.8</item>\n        <item>338.7</item>\n        <item>340.6</item>\n        <item>342.4</item>\n        <item>344.3</item>\n        <item>346.2</item>\n        <item>348.1</item>\n        <item>350</item>\n        <item>351.8</item>\n        <item>353.5</item>\n        <item>355.3</item>\n        <item>357</item>\n        <item>359</item>\n        <item>361</item>\n        <item>363</item>\n        <item>365</item>\n        <item>367.3</item>\n        <item>369.7</item>\n        <item>372</item>\n        <item>374</item>\n        <item>376</item>\n        <item>378</item>\n        <item>380</item>\n        <item>381.8</item>\n        <item>383.5</item>\n        <item>385.3</item>\n        <item>387</item>\n        <item>389</item>\n        <item>391</item>\n        <item>393</item>\n        <item>395</item>\n        <item>397</item>\n        <item>399</item>\n        <item>401</item>\n        <item>403</item>\n        <item>405.3</item>\n        <item>407.5</item>\n        <item>409.8</item>\n        <item>412</item>\n        <item>413.6</item>\n        <item>415.2</item>\n        <item>416.8</item>\n        <item>418.4</item>\n        <item>420</item>\n    </array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>softap0</item>\n        <item>wigig0</item>\n        <item>wifi_br0</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n        <item>ncm\\\\d</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,240000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>bluetooth,7,7,0,-1,true</item>\n        <item>ethernet,9,9,2,-1,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_bip,23,0,2,60000,true</item>\n        <item>mobile_cas,24,0,3,60000,true</item>\n        <item>mobile_xcap,27,0,2,60000,true</item>\n        <item>mobile_ent1,28,0,2,-1,true</item>\n        <item>mobile_mcx,32,0,2,-1,true</item>\n        <item>mobile_foc,30,0,2,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    <string-array name=\"config_ephemeralResolverPackage\">\n        <item>com.google.android.gms</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/S10q/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">false</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">false</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/S10q/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessSettingMinimum\">5</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">40</integer>\n    <integer name=\"config_screenBrightnessDim\">57</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/S10q/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -68 V 42.57142857142857 H 0 V 0 Z @dp @right</string>\n</resources>\n"
  },
  {
    "path": "Samsung/S20/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-S20\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/S20/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n          package=\"me.phh.treble.overlay.samsung.S20\"\n          android:versionCode=\"1\"\n          android:versionName=\"1.0\">\n    <overlay android:targetPackage=\"android\"\n             android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n             android:requiredSystemPropertyValue=\"+(*samsung/x1q*|*samsung/x1s*)\"\n             android:priority=\"485\"\n             android:isStatic=\"true\" />\n</manifest>"
  },
  {
    "path": "Samsung/S20/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>12</item>\n        <item>17</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>62</item>\n        <item>84.5</item>\n        <item>108</item>\n        <item>119</item>\n        <item>119</item>\n        <item>119</item>\n        <item>122.5</item>\n        <item>122.5</item>\n        <item>126</item>\n        <item>134</item>\n        <item>152</item>\n        <item>178</item>\n        <item>249</item>\n        <item>420</item>\n        <item>420</item>\n        <item>468</item>\n        <item>515</item>\n        <item>563</item>\n        <item>610</item>\n        <item>658</item>\n        <item>705</item>\n        <item>753</item>\n        <item>776</item>\n        <item>800</item>\n        <item>800</item>\n    </array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>6000</item>\n        <item>7000</item>\n        <item>8000</item>\n        <item>9000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>40000</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:4096,6291456,12582912,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>269</item>\n        <item>284</item>\n        <item>298</item>\n        <item>313</item>\n        <item>327</item>\n        <item>342</item>\n        <item>356</item>\n        <item>370</item>\n        <item>385</item>\n        <item>399</item>\n        <item>414</item>\n        <item>428</item>\n        <item>442</item>\n        <item>457</item>\n        <item>471</item>\n        <item>486</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.1</item>\n        <item>2.3</item>\n        <item>2.4</item>\n        <item>2.6</item>\n        <item>2.7</item>\n        <item>2.9</item>\n        <item>3</item>\n        <item>3.1</item>\n        <item>3.3</item>\n        <item>3.4</item>\n        <item>3.6</item>\n        <item>3.7</item>\n        <item>3.9</item>\n        <item>4</item>\n        <item>4.1</item>\n        <item>4.3</item>\n        <item>4.4</item>\n        <item>4.6</item>\n        <item>4.7</item>\n        <item>4.9</item>\n        <item>5</item>\n        <item>5.1</item>\n        <item>5.3</item>\n        <item>5.4</item>\n        <item>5.6</item>\n        <item>5.7</item>\n        <item>5.9</item>\n        <item>6</item>\n        <item>6.1</item>\n        <item>6.3</item>\n        <item>6.4</item>\n        <item>6.6</item>\n        <item>6.7</item>\n        <item>6.9</item>\n        <item>7</item>\n        <item>8</item>\n        <item>8.5</item>\n        <item>9</item>\n        <item>9.5</item>\n        <item>10</item>\n        <item>10.5</item>\n        <item>11</item>\n        <item>11.5</item>\n        <item>12</item>\n        <item>12.5</item>\n        <item>13</item>\n        <item>13.5</item>\n        <item>14</item>\n        <item>14.5</item>\n        <item>15</item>\n        <item>15.5</item>\n        <item>16</item>\n        <item>16.5</item>\n        <item>17</item>\n        <item>18.5</item>\n        <item>19</item>\n        <item>20</item>\n        <item>20.5</item>\n        <item>21</item>\n        <item>21.5</item>\n        <item>22</item>\n        <item>23.5</item>\n        <item>24</item>\n        <item>24.5</item>\n        <item>25</item>\n        <item>26.5</item>\n        <item>27</item>\n        <item>28.5</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31.5</item>\n        <item>32</item>\n        <item>33.5</item>\n        <item>34</item>\n        <item>35.5</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40.5</item>\n        <item>41</item>\n        <item>42.5</item>\n        <item>44</item>\n        <item>45.5</item>\n        <item>47</item>\n        <item>48.5</item>\n        <item>50</item>\n        <item>51.5</item>\n        <item>53</item>\n        <item>54.5</item>\n        <item>56</item>\n        <item>58</item>\n        <item>60</item>\n        <item>62</item>\n        <item>64</item>\n        <item>66.5</item>\n        <item>68</item>\n        <item>70</item>\n        <item>72</item>\n        <item>74.5</item>\n        <item>77</item>\n        <item>79.5</item>\n        <item>82</item>\n        <item>84.5</item>\n        <item>87</item>\n        <item>90</item>\n        <item>93</item>\n        <item>95.5</item>\n        <item>98</item>\n        <item>101.5</item>\n        <item>105</item>\n        <item>108.5</item>\n        <item>111</item>\n        <item>115</item>\n        <item>119</item>\n        <item>122.5</item>\n        <item>126</item>\n        <item>130</item>\n        <item>134</item>\n        <item>138.5</item>\n        <item>143</item>\n        <item>148</item>\n        <item>152</item>\n        <item>157</item>\n        <item>162</item>\n        <item>167</item>\n        <item>172</item>\n        <item>178</item>\n        <item>183</item>\n        <item>184.7</item>\n        <item>186.4</item>\n        <item>188.1</item>\n        <item>189.9</item>\n        <item>191.6</item>\n        <item>193.3</item>\n        <item>195</item>\n        <item>196.7</item>\n        <item>198.4</item>\n        <item>200.1</item>\n        <item>201.9</item>\n        <item>203.6</item>\n        <item>205.3</item>\n        <item>207</item>\n        <item>208.9</item>\n        <item>210.7</item>\n        <item>212.6</item>\n        <item>214.4</item>\n        <item>216.3</item>\n        <item>218.1</item>\n        <item>220</item>\n        <item>221.8</item>\n        <item>223.5</item>\n        <item>225.3</item>\n        <item>227</item>\n        <item>228.8</item>\n        <item>230.5</item>\n        <item>232.3</item>\n        <item>234</item>\n        <item>235.9</item>\n        <item>237.8</item>\n        <item>239.6</item>\n        <item>241.5</item>\n        <item>243.4</item>\n        <item>245.3</item>\n        <item>247.1</item>\n        <item>249</item>\n        <item>250.8</item>\n        <item>252.6</item>\n        <item>254.3</item>\n        <item>256.1</item>\n        <item>257.9</item>\n        <item>259.7</item>\n        <item>261.4</item>\n        <item>263.2</item>\n        <item>265</item>\n        <item>266.9</item>\n        <item>268.8</item>\n        <item>270.7</item>\n        <item>272.6</item>\n        <item>274.4</item>\n        <item>276.3</item>\n        <item>278.2</item>\n        <item>280.1</item>\n        <item>282</item>\n        <item>283.8</item>\n        <item>285.6</item>\n        <item>287.4</item>\n        <item>289.2</item>\n        <item>291</item>\n        <item>292.8</item>\n        <item>294.6</item>\n        <item>296.4</item>\n        <item>298.2</item>\n        <item>300</item>\n        <item>302</item>\n        <item>304</item>\n        <item>306</item>\n        <item>308</item>\n        <item>310</item>\n        <item>312</item>\n        <item>314</item>\n        <item>316</item>\n        <item>317.9</item>\n        <item>319.8</item>\n        <item>321.7</item>\n        <item>323.6</item>\n        <item>325.4</item>\n        <item>327.3</item>\n        <item>329.2</item>\n        <item>331.1</item>\n        <item>333</item>\n        <item>334.9</item>\n        <item>336.8</item>\n        <item>338.7</item>\n        <item>340.6</item>\n        <item>342.4</item>\n        <item>344.3</item>\n        <item>346.2</item>\n        <item>348.1</item>\n        <item>350</item>\n        <item>351.8</item>\n        <item>353.5</item>\n        <item>355.3</item>\n        <item>357</item>\n        <item>359</item>\n        <item>361</item>\n        <item>363</item>\n        <item>365</item>\n        <item>367.3</item>\n        <item>369.7</item>\n        <item>372</item>\n        <item>374</item>\n        <item>376</item>\n        <item>378</item>\n        <item>380</item>\n        <item>381.8</item>\n        <item>383.5</item>\n        <item>385.3</item>\n        <item>387</item>\n        <item>389</item>\n        <item>391</item>\n        <item>393</item>\n        <item>395</item>\n        <item>397</item>\n        <item>399</item>\n        <item>401</item>\n        <item>403</item>\n        <item>405.3</item>\n        <item>407.5</item>\n        <item>409.8</item>\n        <item>412</item>\n        <item>413.6</item>\n        <item>415.2</item>\n        <item>416.8</item>\n        <item>418.4</item>\n        <item>420</item>\n        <item>444</item>\n        <item>468</item>\n        <item>491</item>\n        <item>515</item>\n        <item>539</item>\n        <item>563</item>\n        <item>586</item>\n        <item>610</item>\n        <item>634</item>\n        <item>658</item>\n        <item>681</item>\n        <item>705</item>\n        <item>729</item>\n        <item>753</item>\n        <item>776</item>\n        <item>800</item>\n    </array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <integer name=\"config_screenBrightnessDim\">41</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">123</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n    <item type=\"dimen\"\n          name=\"config_screenBrightnessSettingMaximumFloat\">1.0</item>\n    <item type=\"dimen\"\n          name=\"config_screenBrightnessSettingMinimumFloat\">0.0</item>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">60.0%</fraction>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <dimen name=\"status_bar_height_portrait\">4.68mm</dimen>\n    <dimen name=\"status_bar_height_landscape\">4.14mm</dimen>\n    <dimen name=\"quick_qs_offset_height\">@dimen/status_bar_height_portrait</dimen>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 L -40,0 L -40,104 L 40,104 L 40,0 Z</string>\n</resources>"
  },
  {
    "path": "Samsung/S20/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">27</item>\n    <item name=\"screen.on\">85</item>\n    <item name=\"screen.full\">279</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">0</item>\n    <item name=\"wifi.active\">0</item>\n    <item name=\"wifi.scan\">0</item>\n    <item name=\"audio\">66</item>\n    <item name=\"video\">196</item>\n    <item name=\"camera.flashlight\">116</item>\n    <item name=\"camera.avg\">173.1</item>\n    <item name=\"gps.on\">62</item>\n    <item name=\"radio.active\">173</item>\n    <item name=\"radio.scanning\">101</item>\n    <array name=\"radio.on\">\n        <value>2.2</value>\n        <value>2.2</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>518400</value>\n        <value>614400</value>\n        <value>691200</value>\n        <value>787200</value>\n        <value>883200</value>\n        <value>979200</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1248000</value>\n        <value>1344000</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>27.8</value>\n        <value>28.4</value>\n        <value>29.2</value>\n        <value>29.8</value>\n        <value>30.2</value>\n        <value>31.4</value>\n        <value>32.1</value>\n        <value>32.9</value>\n        <value>33.5</value>\n        <value>35.5</value>\n        <value>35.6</value>\n        <value>37.6</value>\n        <value>38.9</value>\n        <value>40.4</value>\n        <value>43.0</value>\n        <value>46.0</value>\n        <value>49.5</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400</value>\n        <value>825600</value>\n        <value>940800</value>\n        <value>1056000</value>\n        <value>1171200</value>\n        <value>1286400</value>\n        <value>1382400</value>\n        <value>1478400</value>\n        <value>1574400</value>\n        <value>1670400</value>\n        <value>1766400</value>\n        <value>1862400</value>\n        <value>1958400</value>\n        <value>2054400</value>\n        <value>2150400</value>\n        <value>2246400</value>\n        <value>2342400</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>51.1</value>\n        <value>57.5</value>\n        <value>65</value>\n        <value>72.6</value>\n        <value>81.3</value>\n        <value>91.1</value>\n        <value>97.9</value>\n        <value>106.3</value>\n        <value>117.8</value>\n        <value>128.1</value>\n        <value>153.8</value>\n        <value>177.4</value>\n        <value>185.7</value>\n        <value>199.8</value>\n        <value>219.9</value>\n        <value>241.1</value>\n        <value>262.8</value>\n        <value>282</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1190400</value>\n        <value>1305600</value>\n        <value>1401600</value>\n        <value>1516800</value>\n        <value>1632000</value>\n        <value>1747200</value>\n        <value>1862400</value>\n        <value>1977600</value>\n        <value>2073600</value>\n        <value>2169600</value>\n        <value>2265600</value>\n        <value>2361600</value>\n        <value>2457600</value>\n        <value>2553600</value>\n        <value>2649600</value>\n        <value>2745600</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>62.9</value>\n        <value>71.4</value>\n        <value>79.8</value>\n        <value>88.8</value>\n        <value>98.2</value>\n        <value>105.7</value>\n        <value>119.5</value>\n        <value>134.0</value>\n        <value>150.4</value>\n        <value>168.5</value>\n        <value>188.1</value>\n        <value>211.3</value>\n        <value>243.1</value>\n        <value>252.5</value>\n        <value>265.7</value>\n        <value>288.7</value>\n        <value>313.4</value>\n        <value>339.8</value>\n        <value>370.4</value>\n        <value>391.6</value>\n    </array>\n    <item name=\"cpu.suspend\">7.3</item>\n    <item name=\"cpu.idle\">22</item>\n    <item name=\"battery.capacity\">3880</item>\n    <item name=\"battery.typical.capacity\">4000</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">10</item>\n    <item name=\"bluetooth.controller.tx\">10</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">130</item>\n    <item name=\"wifi.controller.tx\">420</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/S20-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-S20-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/S20-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n          package=\"me.phh.treble.overlay.samsung.S20.systemui\"\n          android:versionCode=\"1\"\n          android:versionName=\"1.0\">\n    <overlay android:targetPackage=\"com.android.systemui\"\n             android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n             android:requiredSystemPropertyValue=\"+(*samsung/x1q*|*samsung/x1s*)\"\n             android:priority=\"512\"\n             android:isStatic=\"true\" />\n</manifest>"
  },
  {
    "path": "Samsung/S20-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">0px</dimen>\n    <dimen name=\"status_bar_padding_end\">0px</dimen>\n    <dimen name=\"rounded_corner_content_padding\">4.05mm</dimen>\n    <dimen name=\"physical_power_button_center_screen_location_y\">58.5mm</dimen>\n</resources>"
  },
  {
    "path": "Samsung/S20-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height\">4.14mm</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">4.14mm</dimen>\n    <dimen name=\"status_bar_padding_top\">0px</dimen>\n    <dimen name=\"rounded_corner_content_padding\">5.85mm</dimen>\n</resources>"
  },
  {
    "path": "Samsung/S20-SystemUI/res/values-port/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_top\">0.99mm</dimen>\n    <dimen name=\"status_bar_header_height\">4.68mm</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">4.68mm</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/S20fe/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-S20fe\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/S20fe/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.S20fe\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+(*samsung/r8q*|*samsung/r8s*)\"\n\t\tandroid:priority=\"302\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/S20fe/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>12</item>\n        <item>17</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>62</item>\n        <item>85</item>\n        <item>108</item>\n        <item>119</item>\n        <item>119</item>\n        <item>119</item>\n        <item>123</item>\n        <item>123</item>\n        <item>126</item>\n        <item>134</item>\n        <item>152</item>\n        <item>178</item>\n        <item>249</item>\n        <item>420</item>\n        <item>420</item>\n        <item>468</item>\n        <item>515</item>\n        <item>563</item>\n        <item>610</item>\n        <item>658</item>\n        <item>705</item>\n        <item>753</item>\n        <item>776</item>\n        <item>800</item>\n        <item>800</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>6000</item>\n        <item>7000</item>\n        <item>8000</item>\n        <item>9000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>40000</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n        <item>266</item>\n        <item>267</item>\n        <item>268</item>\n        <item>269</item>\n        <item>270</item>\n        <item>271</item>\n        <item>272</item>\n        <item>273</item>\n        <item>274</item>\n        <item>275</item>\n        <item>276</item>\n        <item>277</item>\n        <item>278</item>\n        <item>279</item>\n        <item>280</item>\n        <item>281</item>\n        <item>282</item>\n        <item>283</item>\n        <item>284</item>\n        <item>285</item>\n        <item>286</item>\n        <item>287</item>\n        <item>288</item>\n        <item>289</item>\n        <item>290</item>\n        <item>291</item>\n        <item>292</item>\n        <item>293</item>\n        <item>294</item>\n        <item>295</item>\n        <item>296</item>\n        <item>297</item>\n        <item>298</item>\n        <item>299</item>\n        <item>300</item>\n        <item>301</item>\n        <item>302</item>\n        <item>303</item>\n        <item>304</item>\n        <item>305</item>\n        <item>306</item>\n        <item>307</item>\n        <item>308</item>\n        <item>309</item>\n        <item>310</item>\n        <item>311</item>\n        <item>312</item>\n        <item>313</item>\n        <item>314</item>\n        <item>315</item>\n        <item>316</item>\n        <item>317</item>\n        <item>318</item>\n        <item>319</item>\n        <item>320</item>\n        <item>321</item>\n        <item>322</item>\n        <item>323</item>\n        <item>324</item>\n        <item>325</item>\n        <item>326</item>\n        <item>327</item>\n        <item>328</item>\n        <item>329</item>\n        <item>330</item>\n        <item>331</item>\n        <item>332</item>\n        <item>333</item>\n        <item>334</item>\n        <item>335</item>\n        <item>336</item>\n        <item>337</item>\n        <item>338</item>\n        <item>339</item>\n        <item>340</item>\n        <item>341</item>\n        <item>342</item>\n        <item>343</item>\n        <item>344</item>\n        <item>345</item>\n        <item>346</item>\n        <item>347</item>\n        <item>348</item>\n        <item>349</item>\n        <item>350</item>\n        <item>351</item>\n        <item>352</item>\n        <item>353</item>\n        <item>354</item>\n        <item>355</item>\n        <item>356</item>\n        <item>357</item>\n        <item>358</item>\n        <item>359</item>\n        <item>360</item>\n        <item>361</item>\n        <item>362</item>\n        <item>363</item>\n        <item>364</item>\n        <item>365</item>\n        <item>366</item>\n        <item>367</item>\n        <item>368</item>\n        <item>369</item>\n        <item>370</item>\n        <item>371</item>\n        <item>372</item>\n        <item>373</item>\n        <item>374</item>\n        <item>375</item>\n        <item>376</item>\n        <item>377</item>\n        <item>378</item>\n        <item>379</item>\n        <item>380</item>\n        <item>381</item>\n        <item>382</item>\n        <item>383</item>\n        <item>384</item>\n        <item>385</item>\n        <item>386</item>\n        <item>387</item>\n        <item>388</item>\n        <item>389</item>\n        <item>390</item>\n        <item>391</item>\n        <item>392</item>\n        <item>393</item>\n        <item>394</item>\n        <item>395</item>\n        <item>396</item>\n        <item>397</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>401</item>\n        <item>402</item>\n        <item>403</item>\n        <item>404</item>\n        <item>405</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>410</item>\n        <item>411</item>\n        <item>412</item>\n        <item>413</item>\n        <item>414</item>\n        <item>415</item>\n        <item>416</item>\n        <item>417</item>\n        <item>418</item>\n        <item>419</item>\n        <item>420</item>\n        <item>421</item>\n        <item>422</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n        <item>426</item>\n        <item>427</item>\n        <item>428</item>\n        <item>429</item>\n        <item>430</item>\n        <item>431</item>\n        <item>432</item>\n        <item>433</item>\n        <item>434</item>\n        <item>435</item>\n        <item>436</item>\n        <item>437</item>\n        <item>438</item>\n        <item>439</item>\n        <item>440</item>\n        <item>441</item>\n        <item>442</item>\n        <item>443</item>\n        <item>444</item>\n        <item>445</item>\n        <item>446</item>\n        <item>447</item>\n        <item>448</item>\n        <item>449</item>\n        <item>450</item>\n        <item>451</item>\n        <item>452</item>\n        <item>453</item>\n        <item>454</item>\n        <item>455</item>\n        <item>456</item>\n        <item>457</item>\n        <item>458</item>\n        <item>459</item>\n        <item>460</item>\n        <item>461</item>\n        <item>462</item>\n        <item>463</item>\n        <item>464</item>\n        <item>465</item>\n        <item>466</item>\n        <item>467</item>\n        <item>468</item>\n        <item>469</item>\n        <item>470</item>\n        <item>471</item>\n        <item>472</item>\n        <item>473</item>\n        <item>474</item>\n        <item>475</item>\n        <item>476</item>\n        <item>477</item>\n        <item>478</item>\n        <item>479</item>\n        <item>480</item>\n        <item>481</item>\n        <item>482</item>\n        <item>483</item>\n        <item>484</item>\n        <item>485</item>\n        <item>486</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.1</item>\n        <item>3.2</item>\n        <item>3.3</item>\n        <item>4.4</item>\n        <item>4.5</item>\n        <item>5.6</item>\n        <item>5.7</item>\n        <item>6.8</item>\n        <item>6.9</item>\n        <item>8</item>\n        <item>9.2</item>\n        <item>10.3</item>\n        <item>10.6</item>\n        <item>11.8</item>\n        <item>12.7</item>\n        <item>13.6</item>\n        <item>14.6</item>\n        <item>15.6</item>\n        <item>16.5</item>\n        <item>17.6</item>\n        <item>18.6</item>\n        <item>19.6</item>\n        <item>20.6</item>\n        <item>21.7</item>\n        <item>22.8</item>\n        <item>23.9</item>\n        <item>25</item>\n        <item>26.1</item>\n        <item>27.2</item>\n        <item>28.3</item>\n        <item>29.5</item>\n        <item>30.6</item>\n        <item>31.8</item>\n        <item>33</item>\n        <item>34.2</item>\n        <item>35.4</item>\n        <item>36.6</item>\n        <item>37.8</item>\n        <item>39.1</item>\n        <item>40.3</item>\n        <item>41.5</item>\n        <item>42.8</item>\n        <item>44.1</item>\n        <item>45.3</item>\n        <item>46.6</item>\n        <item>47.9</item>\n        <item>49.2</item>\n        <item>50.5</item>\n        <item>51.9</item>\n        <item>53.2</item>\n        <item>54.5</item>\n        <item>55.9</item>\n        <item>57.2</item>\n        <item>58.6</item>\n        <item>59.9</item>\n        <item>61.3</item>\n        <item>62.7</item>\n        <item>64.1</item>\n        <item>65.5</item>\n        <item>66.9</item>\n        <item>68.3</item>\n        <item>69.7</item>\n        <item>71.1</item>\n        <item>72.5</item>\n        <item>74</item>\n        <item>75.4</item>\n        <item>76.9</item>\n        <item>78.3</item>\n        <item>79.8</item>\n        <item>81.3</item>\n        <item>82.7</item>\n        <item>84.2</item>\n        <item>85.7</item>\n        <item>87.2</item>\n        <item>88.7</item>\n        <item>90.2</item>\n        <item>91.7</item>\n        <item>93.2</item>\n        <item>94.8</item>\n        <item>96.3</item>\n        <item>97.8</item>\n        <item>99.4</item>\n        <item>100.9</item>\n        <item>102.5</item>\n        <item>104</item>\n        <item>105.6</item>\n        <item>107.1</item>\n        <item>108.7</item>\n        <item>110.3</item>\n        <item>111.9</item>\n        <item>113.5</item>\n        <item>115.1</item>\n        <item>116.7</item>\n        <item>118.3</item>\n        <item>119.9</item>\n        <item>121.5</item>\n        <item>123.1</item>\n        <item>124.7</item>\n        <item>126.4</item>\n        <item>128</item>\n        <item>129.7</item>\n        <item>131.3</item>\n        <item>133</item>\n        <item>134.6</item>\n        <item>136.3</item>\n        <item>137.9</item>\n        <item>139.6</item>\n        <item>141.3</item>\n        <item>143</item>\n        <item>144.6</item>\n        <item>146.3</item>\n        <item>148</item>\n        <item>149.7</item>\n        <item>151.4</item>\n        <item>153.1</item>\n        <item>154.8</item>\n        <item>156.5</item>\n        <item>158.3</item>\n        <item>160</item>\n        <item>161.7</item>\n        <item>163.5</item>\n        <item>165.2</item>\n        <item>166.9</item>\n        <item>168.7</item>\n        <item>170.4</item>\n        <item>172.2</item>\n        <item>173.9</item>\n        <item>175.7</item>\n        <item>177.5</item>\n        <item>179.2</item>\n        <item>181</item>\n        <item>182.8</item>\n        <item>184.6</item>\n        <item>186.4</item>\n        <item>188.1</item>\n        <item>189.9</item>\n        <item>191.7</item>\n        <item>193.5</item>\n        <item>195.3</item>\n        <item>197.2</item>\n        <item>199</item>\n        <item>200.8</item>\n        <item>202.6</item>\n        <item>204.4</item>\n        <item>206.3</item>\n        <item>208.1</item>\n        <item>209.9</item>\n        <item>211.8</item>\n        <item>213.6</item>\n        <item>215.5</item>\n        <item>217.3</item>\n        <item>219.2</item>\n        <item>221</item>\n        <item>222.9</item>\n        <item>224.8</item>\n        <item>226.6</item>\n        <item>228.5</item>\n        <item>230.4</item>\n        <item>232.3</item>\n        <item>234.2</item>\n        <item>236</item>\n        <item>237.9</item>\n        <item>239.8</item>\n        <item>241.7</item>\n        <item>243.6</item>\n        <item>245.5</item>\n        <item>247.4</item>\n        <item>249.4</item>\n        <item>251.3</item>\n        <item>253.2</item>\n        <item>255.1</item>\n        <item>257</item>\n        <item>259</item>\n        <item>260.9</item>\n        <item>262.8</item>\n        <item>264.8</item>\n        <item>266.7</item>\n        <item>268.7</item>\n        <item>270.6</item>\n        <item>272.6</item>\n        <item>274.5</item>\n        <item>276.5</item>\n        <item>278.4</item>\n        <item>280.4</item>\n        <item>282.4</item>\n        <item>284.4</item>\n        <item>286.3</item>\n        <item>288.3</item>\n        <item>290.3</item>\n        <item>292.3</item>\n        <item>294.3</item>\n        <item>296.2</item>\n        <item>298.2</item>\n        <item>300.2</item>\n        <item>302.2</item>\n        <item>304.2</item>\n        <item>306.2</item>\n        <item>308.3</item>\n        <item>310.3</item>\n        <item>312.3</item>\n        <item>314.3</item>\n        <item>316.3</item>\n        <item>318.3</item>\n        <item>320.4</item>\n        <item>322.4</item>\n        <item>324.4</item>\n        <item>326.5</item>\n        <item>328.5</item>\n        <item>330.6</item>\n        <item>332.6</item>\n        <item>334.7</item>\n        <item>336.7</item>\n        <item>338.8</item>\n        <item>340.8</item>\n        <item>342.9</item>\n        <item>344.9</item>\n        <item>346</item>\n        <item>348.1</item>\n        <item>350</item>\n        <item>351.8</item>\n        <item>353.5</item>\n        <item>355.3</item>\n        <item>357</item>\n        <item>359</item>\n        <item>361</item>\n        <item>363</item>\n        <item>365</item>\n        <item>367.3</item>\n        <item>369.7</item>\n        <item>372</item>\n        <item>374</item>\n        <item>376</item>\n        <item>378</item>\n        <item>380</item>\n        <item>381.8</item>\n        <item>383.5</item>\n        <item>385.3</item>\n        <item>387</item>\n        <item>389</item>\n        <item>391</item>\n        <item>393</item>\n        <item>395</item>\n        <item>397</item>\n        <item>399</item>\n        <item>401</item>\n        <item>403</item>\n        <item>405.3</item>\n        <item>407.5</item>\n        <item>409.8</item>\n        <item>412</item>\n        <item>413.6</item>\n        <item>415.2</item>\n        <item>416.8</item>\n        <item>418.4</item>\n        <item>420</item>\n        <item>444.684</item>\n        <item>446.423</item>\n        <item>447.582</item>\n        <item>449.321</item>\n        <item>451.059</item>\n        <item>452.219</item>\n        <item>453.957</item>\n        <item>455.696</item>\n        <item>456.855</item>\n        <item>458.594</item>\n        <item>460.333</item>\n        <item>461.492</item>\n        <item>463.231</item>\n        <item>464.97</item>\n        <item>466.129</item>\n        <item>467.868</item>\n        <item>469.607</item>\n        <item>470.766</item>\n        <item>472.505</item>\n        <item>474.244</item>\n        <item>475.403</item>\n        <item>477.142</item>\n        <item>478.881</item>\n        <item>480.04</item>\n        <item>481.779</item>\n        <item>483.517</item>\n        <item>484.677</item>\n        <item>486.416</item>\n        <item>488.154</item>\n        <item>489.314</item>\n        <item>491.052</item>\n        <item>492.791</item>\n        <item>493.95</item>\n        <item>495.689</item>\n        <item>497.428</item>\n        <item>498.587</item>\n        <item>500.326</item>\n        <item>502.065</item>\n        <item>503.224</item>\n        <item>504.963</item>\n        <item>506.702</item>\n        <item>507.861</item>\n        <item>509.6</item>\n        <item>511.339</item>\n        <item>512.498</item>\n        <item>514.237</item>\n        <item>515.976</item>\n        <item>517.135</item>\n        <item>518.874</item>\n        <item>520.612</item>\n        <item>521.772</item>\n        <item>523.51</item>\n        <item>525.249</item>\n        <item>526.409</item>\n        <item>528.147</item>\n        <item>529.886</item>\n        <item>531.045</item>\n        <item>532.784</item>\n        <item>534.523</item>\n        <item>535.682</item>\n        <item>537.421</item>\n        <item>539.16</item>\n        <item>540.319</item>\n        <item>542.058</item>\n        <item>543.797</item>\n        <item>544.956</item>\n        <item>546.695</item>\n        <item>548.434</item>\n        <item>549.593</item>\n        <item>551.332</item>\n        <item>553.071</item>\n        <item>554.23</item>\n        <item>555.969</item>\n        <item>557.707</item>\n        <item>558.867</item>\n        <item>560.605</item>\n        <item>562.344</item>\n        <item>563.503</item>\n        <item>565.242</item>\n        <item>566.981</item>\n        <item>568.14</item>\n        <item>569.879</item>\n        <item>571.618</item>\n        <item>572.777</item>\n        <item>574.516</item>\n        <item>576.255</item>\n        <item>577.414</item>\n        <item>579.153</item>\n        <item>580.892</item>\n        <item>582.051</item>\n        <item>583.79</item>\n        <item>585.529</item>\n        <item>586.688</item>\n        <item>588.427</item>\n        <item>590.165</item>\n        <item>591.325</item>\n        <item>593.063</item>\n        <item>594.802</item>\n        <item>595.962</item>\n        <item>597.7</item>\n        <item>599.439</item>\n        <item>600.598</item>\n        <item>602.337</item>\n        <item>604.076</item>\n        <item>605.235</item>\n        <item>606.974</item>\n        <item>608.713</item>\n        <item>609.872</item>\n        <item>611.611</item>\n        <item>613.35</item>\n        <item>614.509</item>\n        <item>616.248</item>\n        <item>617.407</item>\n        <item>619.146</item>\n        <item>620.885</item>\n        <item>622.044</item>\n        <item>623.783</item>\n        <item>625.522</item>\n        <item>626.681</item>\n        <item>628.42</item>\n        <item>630.158</item>\n        <item>631.318</item>\n        <item>633.056</item>\n        <item>634.795</item>\n        <item>635.955</item>\n        <item>637.693</item>\n        <item>639.432</item>\n        <item>640.591</item>\n        <item>642.33</item>\n        <item>644.069</item>\n        <item>645.228</item>\n        <item>646.967</item>\n        <item>648.706</item>\n        <item>649.865</item>\n        <item>651.604</item>\n        <item>653.343</item>\n        <item>654.502</item>\n        <item>656.241</item>\n        <item>657.98</item>\n        <item>659.139</item>\n        <item>660.878</item>\n        <item>662.617</item>\n        <item>663.776</item>\n        <item>665.515</item>\n        <item>667.253</item>\n        <item>668.413</item>\n        <item>670.151</item>\n        <item>671.89</item>\n        <item>673.049</item>\n        <item>674.788</item>\n        <item>676.527</item>\n        <item>677.686</item>\n        <item>679.425</item>\n        <item>681.164</item>\n        <item>682.323</item>\n        <item>684.062</item>\n        <item>685.801</item>\n        <item>686.96</item>\n        <item>688.699</item>\n        <item>690.438</item>\n        <item>691.597</item>\n        <item>693.336</item>\n        <item>695.075</item>\n        <item>696.234</item>\n        <item>697.973</item>\n        <item>699.711</item>\n        <item>700.871</item>\n        <item>702.609</item>\n        <item>704.348</item>\n        <item>705.508</item>\n        <item>707.246</item>\n        <item>708.985</item>\n        <item>710.144</item>\n        <item>711.883</item>\n        <item>713.622</item>\n        <item>714.781</item>\n        <item>716.52</item>\n        <item>718.259</item>\n        <item>719.418</item>\n        <item>721.157</item>\n        <item>722.896</item>\n        <item>724.055</item>\n        <item>725.794</item>\n        <item>727.533</item>\n        <item>728.692</item>\n        <item>730.431</item>\n        <item>732.17</item>\n        <item>733.329</item>\n        <item>735.068</item>\n        <item>736.806</item>\n        <item>737.966</item>\n        <item>739.704</item>\n        <item>741.443</item>\n        <item>742.602</item>\n        <item>744.341</item>\n        <item>746.08</item>\n        <item>747.239</item>\n        <item>748.978</item>\n        <item>750.717</item>\n        <item>751.876</item>\n        <item>753.615</item>\n        <item>755.354</item>\n        <item>756.513</item>\n        <item>758.252</item>\n        <item>759.991</item>\n        <item>761.15</item>\n        <item>762.889</item>\n        <item>764.628</item>\n        <item>765.787</item>\n        <item>767.526</item>\n        <item>769.264</item>\n        <item>770.424</item>\n        <item>772.163</item>\n        <item>773.901</item>\n        <item>775.061</item>\n        <item>776.799</item>\n        <item>778.538</item>\n        <item>779.697</item>\n        <item>781.436</item>\n        <item>783.175</item>\n        <item>784.334</item>\n        <item>786.073</item>\n        <item>787.812</item>\n        <item>788.971</item>\n        <item>790.71</item>\n        <item>792.449</item>\n        <item>793.608</item>\n        <item>795.347</item>\n        <item>797.086</item>\n        <item>798.245</item>\n        <item>800</item>\n    </array>\n\n\t  <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\t  <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n\t  <bool name=\"config_supportDoubleTapWake\">true</bool>\n\n    <dimen name=\"status_bar_height\">92.0px</dimen>\n    <dimen name=\"status_bar_height_portrait\">92.0px</dimen>\n\t  <dimen name=\"quick_qs_offset_height\">@dimen/status_bar_height_portrait</dimen>\n\n    <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 M 0,12.25101276465640 a 10.60613009248640,10.60613009248640 0 1,0 0,21.21226018497290 a 10.60613009248640,10.60613009248640 0 1,0 0,-21.21226018497290 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Samsung/S20fe/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">27</item>\n    <item name=\"screen.on\">85</item>\n    <item name=\"screen.full\">279</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">0</item>\n    <item name=\"wifi.active\">0</item>\n    <item name=\"wifi.scan\">0</item>\n    <item name=\"audio\">66</item>\n    <item name=\"video\">196</item>\n    <item name=\"camera.flashlight\">116</item>\n    <item name=\"camera.avg\">173.1</item>\n    <item name=\"gps.on\">62</item>\n    <item name=\"radio.active\">173</item>\n    <item name=\"radio.scanning\">101</item>\n    <array name=\"radio.on\">\n        <value>2.2</value>\n        <value>2.2</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>518400</value>\n        <value>614400</value>\n        <value>691200</value>\n        <value>787200</value>\n        <value>883200</value>\n        <value>979200</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1248000</value>\n        <value>1344000</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>27.8</value>\n        <value>28.4</value>\n        <value>29.2</value>\n        <value>29.8</value>\n        <value>30.2</value>\n        <value>31.4</value>\n        <value>32.1</value>\n        <value>32.9</value>\n        <value>33.5</value>\n        <value>35.5</value>\n        <value>35.6</value>\n        <value>37.6</value>\n        <value>38.9</value>\n        <value>40.4</value>\n        <value>43.0</value>\n        <value>46.0</value>\n        <value>49.5</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400</value>\n        <value>825600</value>\n        <value>940800</value>\n        <value>1056000</value>\n        <value>1171200</value>\n        <value>1286400</value>\n        <value>1382400</value>\n        <value>1478400</value>\n        <value>1574400</value>\n        <value>1670400</value>\n        <value>1766400</value>\n        <value>1862400</value>\n        <value>1958400</value>\n        <value>2054400</value>\n        <value>2150400</value>\n        <value>2246400</value>\n        <value>2342400</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>51.1</value>\n        <value>57.5</value>\n        <value>65</value>\n        <value>72.6</value>\n        <value>81.3</value>\n        <value>91.1</value>\n        <value>97.9</value>\n        <value>106.3</value>\n        <value>117.8</value>\n        <value>128.1</value>\n        <value>153.8</value>\n        <value>177.4</value>\n        <value>185.7</value>\n        <value>199.8</value>\n        <value>219.9</value>\n        <value>241.1</value>\n        <value>262.8</value>\n        <value>282</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1190400</value>\n        <value>1305600</value>\n        <value>1401600</value>\n        <value>1516800</value>\n        <value>1632000</value>\n        <value>1747200</value>\n        <value>1862400</value>\n        <value>1977600</value>\n        <value>2073600</value>\n        <value>2169600</value>\n        <value>2265600</value>\n        <value>2361600</value>\n        <value>2457600</value>\n        <value>2553600</value>\n        <value>2649600</value>\n        <value>2745600</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>62.9</value>\n        <value>71.4</value>\n        <value>79.8</value>\n        <value>88.8</value>\n        <value>98.2</value>\n        <value>105.7</value>\n        <value>119.5</value>\n        <value>134.0</value>\n        <value>150.4</value>\n        <value>168.5</value>\n        <value>188.1</value>\n        <value>211.3</value>\n        <value>243.1</value>\n        <value>252.5</value>\n        <value>265.7</value>\n        <value>288.7</value>\n        <value>313.4</value>\n        <value>339.8</value>\n        <value>370.4</value>\n        <value>391.6</value>\n    </array>\n    <item name=\"cpu.suspend\">7.3</item>\n    <item name=\"cpu.idle\">22</item>\n    <item name=\"battery.capacity\">4370</item>\n    <item name=\"battery.typical.capacity\">4500</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">10</item>\n    <item name=\"bluetooth.controller.tx\">10</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">130</item>\n    <item name=\"wifi.controller.tx\">420</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/S20fe-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-S20fe-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/S20fe-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.S20fe.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+(*samsung/r8q*|*samsung/r8s*)\"\n\t\tandroid:priority=\"400\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/S20fe-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">40px</dimen>\n    <dimen name=\"status_bar_padding_end\">40px</dimen>\n    <dimen name=\"status_bar_padding_top\">38px</dimen>\n  \t<dimen name=\"status_bar_header_height_keyguard\">92px</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/S9pq/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-s9pq\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/S9pq/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.s9pq\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n        android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        android:requiredSystemPropertyValue=\"+*amsung/star2qlte*\"\n        android:priority=\"65\"\n        android:isStatic=\"true\"/>\n</manifest>\n"
  },
  {
    "path": "Samsung/S9pq/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n   <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>50</item>\n        <item>100</item>\n        <item>200</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>4999</item>\n        <item>5000</item>\n        <item>9999</item>\n        <item>10000</item>\n        <item>19999</item>\n        <item>20000</item>\n        <item>29999</item>\n        <item>30000</item>\n        <item>39999</item>\n        <item>40000</item>\n        <item>49999</item>\n        <item>50000</item>\n        <item>59999</item>\n        <item>60000</item>\n        <item>79999</item>\n        <item>80000</item>\n        <item>99999</item>\n        <item>100000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>17</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>101</item>\n        <item>101</item>\n        <item>111</item>\n        <item>132</item>\n        <item>178</item>\n        <item>249</item>\n        <item>350</item>\n        <item>391</item>\n        <item>420</item>\n        <item>420</item>\n        <item>468</item>\n        <item>468</item>\n        <item>515</item>\n        <item>515</item>\n        <item>563</item>\n        <item>563</item>\n        <item>586</item>\n        <item>586</item>\n        <item>610</item>\n        <item>610</item>\n        <item>658</item>\n        <item>658</item>\n        <item>705</item>\n        <item>705</item>\n        <item>753</item>\n        <item>753</item>\n        <item>800</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.1</item>\n        <item>2.3</item>\n        <item>2.4</item>\n        <item>2.6</item>\n        <item>2.7</item>\n        <item>2.9</item>\n        <item>3</item>\n        <item>3.1</item>\n        <item>3.3</item>\n        <item>3.4</item>\n        <item>3.6</item>\n        <item>3.7</item>\n        <item>3.9</item>\n        <item>4</item>\n        <item>4.1</item>\n        <item>4.3</item>\n        <item>4.4</item>\n        <item>4.6</item>\n        <item>4.7</item>\n        <item>4.9</item>\n        <item>5</item>\n        <item>5.1</item>\n        <item>5.3</item>\n        <item>5.4</item>\n        <item>5.6</item>\n        <item>5.7</item>\n        <item>5.9</item>\n        <item>6</item>\n        <item>6.1</item>\n        <item>6.3</item>\n        <item>6.4</item>\n        <item>6.6</item>\n        <item>6.7</item>\n        <item>6.9</item>\n        <item>7</item>\n        <item>8</item>\n        <item>8.5</item>\n        <item>9</item>\n        <item>9.5</item>\n        <item>10</item>\n        <item>10.6</item>\n        <item>11</item>\n        <item>11.5</item>\n        <item>12</item>\n        <item>12.6</item>\n        <item>13</item>\n        <item>13.6</item>\n        <item>14</item>\n        <item>14.6</item>\n        <item>15</item>\n        <item>15.5</item>\n        <item>16</item>\n        <item>16.6</item>\n        <item>17</item>\n        <item>18.1</item>\n        <item>19</item>\n        <item>20</item>\n        <item>20.6</item>\n        <item>21</item>\n        <item>21.6</item>\n        <item>22</item>\n        <item>23.1</item>\n        <item>24</item>\n        <item>24.6</item>\n        <item>25</item>\n        <item>26.1</item>\n        <item>27</item>\n        <item>28.2</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31.2</item>\n        <item>32</item>\n        <item>33.2</item>\n        <item>34</item>\n        <item>35.7</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40.2</item>\n        <item>41</item>\n        <item>42.5</item>\n        <item>44</item>\n        <item>45.5</item>\n        <item>47</item>\n        <item>48.5</item>\n        <item>50</item>\n        <item>51.5</item>\n        <item>53</item>\n        <item>54.8</item>\n        <item>56</item>\n        <item>58</item>\n        <item>60</item>\n        <item>62</item>\n        <item>64</item>\n        <item>66.3</item>\n        <item>68</item>\n        <item>70</item>\n        <item>72</item>\n        <item>74.5</item>\n        <item>77</item>\n        <item>79.5</item>\n        <item>82</item>\n        <item>84.9</item>\n        <item>87</item>\n        <item>90</item>\n        <item>93</item>\n        <item>95.9</item>\n        <item>98</item>\n        <item>101.5</item>\n        <item>105</item>\n        <item>108.4</item>\n        <item>111</item>\n        <item>115</item>\n        <item>119</item>\n        <item>122.5</item>\n        <item>126</item>\n        <item>130</item>\n        <item>134</item>\n        <item>138.5</item>\n        <item>143</item>\n        <item>148</item>\n        <item>152</item>\n        <item>157</item>\n        <item>162</item>\n        <item>167</item>\n        <item>172</item>\n        <item>178</item>\n        <item>183</item>\n        <item>184.7</item>\n        <item>186.4</item>\n        <item>188.1</item>\n        <item>189.9</item>\n        <item>191.6</item>\n        <item>193.3</item>\n        <item>195</item>\n        <item>196.7</item>\n        <item>198.4</item>\n        <item>200.1</item>\n        <item>201.9</item>\n        <item>203.6</item>\n        <item>205.3</item>\n        <item>207</item>\n        <item>208.9</item>\n        <item>210.7</item>\n        <item>212.6</item>\n        <item>214.4</item>\n        <item>216.3</item>\n        <item>218.1</item>\n        <item>220</item>\n        <item>221.8</item>\n        <item>223.5</item>\n        <item>225.3</item>\n        <item>227</item>\n        <item>228.8</item>\n        <item>230.5</item>\n        <item>232.3</item>\n        <item>234</item>\n        <item>235.9</item>\n        <item>237.8</item>\n        <item>239.6</item>\n        <item>241.5</item>\n        <item>243.4</item>\n        <item>245.3</item>\n        <item>247.1</item>\n        <item>249</item>\n        <item>250.8</item>\n        <item>252.6</item>\n        <item>254.3</item>\n        <item>256.1</item>\n        <item>257.9</item>\n        <item>259.7</item>\n        <item>261.4</item>\n        <item>263.2</item>\n        <item>265</item>\n        <item>266.9</item>\n        <item>268.8</item>\n        <item>270.7</item>\n        <item>272.6</item>\n        <item>274.4</item>\n        <item>276.3</item>\n        <item>278.2</item>\n        <item>280.1</item>\n        <item>282</item>\n        <item>283.8</item>\n        <item>285.6</item>\n        <item>287.4</item>\n        <item>289.2</item>\n        <item>291</item>\n        <item>292.8</item>\n        <item>294.6</item>\n        <item>296.4</item>\n        <item>298.2</item>\n        <item>300</item>\n        <item>302</item>\n        <item>304</item>\n        <item>306</item>\n        <item>308</item>\n        <item>310</item>\n        <item>312</item>\n        <item>314</item>\n        <item>316</item>\n        <item>317.9</item>\n        <item>319.8</item>\n        <item>321.7</item>\n        <item>323.6</item>\n        <item>325.4</item>\n        <item>327.3</item>\n        <item>329.2</item>\n        <item>331.1</item>\n        <item>333</item>\n        <item>334.9</item>\n        <item>336.8</item>\n        <item>338.7</item>\n        <item>340.6</item>\n        <item>342.4</item>\n        <item>344.3</item>\n        <item>346.2</item>\n        <item>348.1</item>\n        <item>350</item>\n        <item>351.8</item>\n        <item>353.5</item>\n        <item>355.3</item>\n        <item>357</item>\n        <item>359</item>\n        <item>361</item>\n        <item>363</item>\n        <item>365</item>\n        <item>367.3</item>\n        <item>369.7</item>\n        <item>372</item>\n        <item>374</item>\n        <item>376</item>\n        <item>378</item>\n        <item>380</item>\n        <item>381.8</item>\n        <item>383.5</item>\n        <item>385.3</item>\n        <item>387</item>\n        <item>389</item>\n        <item>391</item>\n        <item>393</item>\n        <item>395</item>\n        <item>397</item>\n        <item>399</item>\n        <item>401</item>\n        <item>403</item>\n        <item>405.3</item>\n        <item>407.5</item>\n        <item>409.8</item>\n        <item>412</item>\n        <item>413.6</item>\n        <item>415.2</item>\n        <item>416.8</item>\n        <item>418.4</item>\n        <item>420</item>\n    </array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>softap0</item>\n        <item>wigig0</item>\n        <item>wifi_br0</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n        <item>ncm\\\\d</item>\n    </string-array>\n    \n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,240000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>bluetooth,7,7,0,-1,true</item>\n        <item>ethernet,9,9,2,-1,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_bip,23,0,2,60000,true</item>\n        <item>mobile_cas,24,0,3,60000,true</item>\n        <item>mobile_xcap,27,0,2,60000,true</item>\n        <item>mobile_ent1,28,0,2,-1,true</item>\n        <item>mobile_mcx,32,0,2,-1,true</item>\n        <item>mobile_foc,30,0,2,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    <string-array name=\"config_ephemeralResolverPackage\">\n        <item>com.google.android.gms</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/S9pq/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\t<bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozePulsePickup\">false</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n</resources>"
  },
  {
    "path": "Samsung/S9pq/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessSettingMinimum\">5</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">100</integer>\n    <integer name=\"config_screenBrightnessDim\">57</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_lightSensorWarmupTime\">200</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/S9pq/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">21</item>\n    <item name=\"screen.on\">77.5</item>\n    <item name=\"screen.full\">322.2</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">0</item>\n    <item name=\"wifi.active\">0</item>\n    <item name=\"wifi.scan\">0</item>\n    <item name=\"audio\">34</item>\n    <item name=\"video\">178</item>\n    <item name=\"camera.flashlight\">85.5</item>\n    <item name=\"camera.avg\">777</item>\n    <item name=\"gps.on\">61.2</item>\n    <item name=\"radio.active\">162</item>\n    <item name=\"radio.scanning\">75</item>\n    <array name=\"radio.on\">\n        <value>7.3</value>\n        <value>7.3</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>27.5</value>\n        <value>29.4</value>\n        <value>29.7</value>\n        <value>31.5</value>\n        <value>33.3</value>\n        <value>33.7</value>\n        <value>34.2</value>\n        <value>36.1</value>\n        <value>37.7</value>\n        <value>39</value>\n        <value>40</value>\n        <value>42.9</value>\n        <value>45.4</value>\n        <value>49.1</value>\n        <value>53.1</value>\n        <value>58.4</value>\n        <value>61.5</value>\n        <value>65.3</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>74</value>\n        <value>82</value>\n        <value>86.7</value>\n        <value>91.2</value>\n        <value>98.7</value>\n        <value>104.7</value>\n        <value>109.9</value>\n        <value>117.2</value>\n        <value>129.8</value>\n        <value>137.6</value>\n        <value>147.2</value>\n        <value>158.6</value>\n        <value>171</value>\n        <value>196.3</value>\n        <value>219.5</value>\n        <value>237.5</value>\n        <value>261.3</value>\n        <value>283.5</value>\n        <value>295.8</value>\n        <value>321.1</value>\n        <value>349.8</value>\n        <value>380.3</value>\n        <value>421.7</value>\n        <value>478.9</value>\n    </array>\n    <item name=\"cpu.suspend\">5.14</item>\n    <item name=\"cpu.idle\">12.8</item>\n    <item name=\"battery.capacity\">3500</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">10</item>\n    <item name=\"bluetooth.controller.tx\">10</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">65</item>\n    <item name=\"wifi.controller.tx\">265</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/S9q/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-s9q\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/S9q/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.s9q\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n        android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        android:requiredSystemPropertyValue=\"+*amsung/starqlte*\"\n        android:priority=\"30\"\n        android:isStatic=\"true\"/>\n</manifest>\n"
  },
  {
    "path": "Samsung/S9q/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n   <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>50</item>\n        <item>100</item>\n        <item>200</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>4999</item>\n        <item>5000</item>\n        <item>9999</item>\n        <item>10000</item>\n        <item>19999</item>\n        <item>20000</item>\n        <item>29999</item>\n        <item>30000</item>\n        <item>39999</item>\n        <item>40000</item>\n        <item>49999</item>\n        <item>50000</item>\n        <item>59999</item>\n        <item>60000</item>\n        <item>79999</item>\n        <item>80000</item>\n        <item>99999</item>\n        <item>100000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>17</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>101</item>\n        <item>101</item>\n        <item>111</item>\n        <item>132</item>\n        <item>178</item>\n        <item>249</item>\n        <item>350</item>\n        <item>391</item>\n        <item>420</item>\n        <item>420</item>\n        <item>468</item>\n        <item>468</item>\n        <item>515</item>\n        <item>515</item>\n        <item>563</item>\n        <item>563</item>\n        <item>586</item>\n        <item>586</item>\n        <item>610</item>\n        <item>610</item>\n        <item>658</item>\n        <item>658</item>\n        <item>705</item>\n        <item>705</item>\n        <item>753</item>\n        <item>753</item>\n        <item>800</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.1</item>\n        <item>2.3</item>\n        <item>2.4</item>\n        <item>2.6</item>\n        <item>2.7</item>\n        <item>2.9</item>\n        <item>3</item>\n        <item>3.1</item>\n        <item>3.3</item>\n        <item>3.4</item>\n        <item>3.6</item>\n        <item>3.7</item>\n        <item>3.9</item>\n        <item>4</item>\n        <item>4.1</item>\n        <item>4.3</item>\n        <item>4.4</item>\n        <item>4.6</item>\n        <item>4.7</item>\n        <item>4.9</item>\n        <item>5</item>\n        <item>5.1</item>\n        <item>5.3</item>\n        <item>5.4</item>\n        <item>5.6</item>\n        <item>5.7</item>\n        <item>5.9</item>\n        <item>6</item>\n        <item>6.1</item>\n        <item>6.3</item>\n        <item>6.4</item>\n        <item>6.6</item>\n        <item>6.7</item>\n        <item>6.9</item>\n        <item>7</item>\n        <item>8</item>\n        <item>8.5</item>\n        <item>9</item>\n        <item>9.5</item>\n        <item>10</item>\n        <item>10.6</item>\n        <item>11</item>\n        <item>11.5</item>\n        <item>12</item>\n        <item>12.6</item>\n        <item>13</item>\n        <item>13.6</item>\n        <item>14</item>\n        <item>14.6</item>\n        <item>15</item>\n        <item>15.5</item>\n        <item>16</item>\n        <item>16.6</item>\n        <item>17</item>\n        <item>18.1</item>\n        <item>19</item>\n        <item>20</item>\n        <item>20.6</item>\n        <item>21</item>\n        <item>21.6</item>\n        <item>22</item>\n        <item>23.1</item>\n        <item>24</item>\n        <item>24.6</item>\n        <item>25</item>\n        <item>26.1</item>\n        <item>27</item>\n        <item>28.2</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31.2</item>\n        <item>32</item>\n        <item>33.2</item>\n        <item>34</item>\n        <item>35.7</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40.2</item>\n        <item>41</item>\n        <item>42.5</item>\n        <item>44</item>\n        <item>45.5</item>\n        <item>47</item>\n        <item>48.5</item>\n        <item>50</item>\n        <item>51.5</item>\n        <item>53</item>\n        <item>54.8</item>\n        <item>56</item>\n        <item>58</item>\n        <item>60</item>\n        <item>62</item>\n        <item>64</item>\n        <item>66.3</item>\n        <item>68</item>\n        <item>70</item>\n        <item>72</item>\n        <item>74.5</item>\n        <item>77</item>\n        <item>79.5</item>\n        <item>82</item>\n        <item>84.9</item>\n        <item>87</item>\n        <item>90</item>\n        <item>93</item>\n        <item>95.9</item>\n        <item>98</item>\n        <item>101.5</item>\n        <item>105</item>\n        <item>108.4</item>\n        <item>111</item>\n        <item>115</item>\n        <item>119</item>\n        <item>122.5</item>\n        <item>126</item>\n        <item>130</item>\n        <item>134</item>\n        <item>138.5</item>\n        <item>143</item>\n        <item>148</item>\n        <item>152</item>\n        <item>157</item>\n        <item>162</item>\n        <item>167</item>\n        <item>172</item>\n        <item>178</item>\n        <item>183</item>\n        <item>184.7</item>\n        <item>186.4</item>\n        <item>188.1</item>\n        <item>189.9</item>\n        <item>191.6</item>\n        <item>193.3</item>\n        <item>195</item>\n        <item>196.7</item>\n        <item>198.4</item>\n        <item>200.1</item>\n        <item>201.9</item>\n        <item>203.6</item>\n        <item>205.3</item>\n        <item>207</item>\n        <item>208.9</item>\n        <item>210.7</item>\n        <item>212.6</item>\n        <item>214.4</item>\n        <item>216.3</item>\n        <item>218.1</item>\n        <item>220</item>\n        <item>221.8</item>\n        <item>223.5</item>\n        <item>225.3</item>\n        <item>227</item>\n        <item>228.8</item>\n        <item>230.5</item>\n        <item>232.3</item>\n        <item>234</item>\n        <item>235.9</item>\n        <item>237.8</item>\n        <item>239.6</item>\n        <item>241.5</item>\n        <item>243.4</item>\n        <item>245.3</item>\n        <item>247.1</item>\n        <item>249</item>\n        <item>250.8</item>\n        <item>252.6</item>\n        <item>254.3</item>\n        <item>256.1</item>\n        <item>257.9</item>\n        <item>259.7</item>\n        <item>261.4</item>\n        <item>263.2</item>\n        <item>265</item>\n        <item>266.9</item>\n        <item>268.8</item>\n        <item>270.7</item>\n        <item>272.6</item>\n        <item>274.4</item>\n        <item>276.3</item>\n        <item>278.2</item>\n        <item>280.1</item>\n        <item>282</item>\n        <item>283.8</item>\n        <item>285.6</item>\n        <item>287.4</item>\n        <item>289.2</item>\n        <item>291</item>\n        <item>292.8</item>\n        <item>294.6</item>\n        <item>296.4</item>\n        <item>298.2</item>\n        <item>300</item>\n        <item>302</item>\n        <item>304</item>\n        <item>306</item>\n        <item>308</item>\n        <item>310</item>\n        <item>312</item>\n        <item>314</item>\n        <item>316</item>\n        <item>317.9</item>\n        <item>319.8</item>\n        <item>321.7</item>\n        <item>323.6</item>\n        <item>325.4</item>\n        <item>327.3</item>\n        <item>329.2</item>\n        <item>331.1</item>\n        <item>333</item>\n        <item>334.9</item>\n        <item>336.8</item>\n        <item>338.7</item>\n        <item>340.6</item>\n        <item>342.4</item>\n        <item>344.3</item>\n        <item>346.2</item>\n        <item>348.1</item>\n        <item>350</item>\n        <item>351.8</item>\n        <item>353.5</item>\n        <item>355.3</item>\n        <item>357</item>\n        <item>359</item>\n        <item>361</item>\n        <item>363</item>\n        <item>365</item>\n        <item>367.3</item>\n        <item>369.7</item>\n        <item>372</item>\n        <item>374</item>\n        <item>376</item>\n        <item>378</item>\n        <item>380</item>\n        <item>381.8</item>\n        <item>383.5</item>\n        <item>385.3</item>\n        <item>387</item>\n        <item>389</item>\n        <item>391</item>\n        <item>393</item>\n        <item>395</item>\n        <item>397</item>\n        <item>399</item>\n        <item>401</item>\n        <item>403</item>\n        <item>405.3</item>\n        <item>407.5</item>\n        <item>409.8</item>\n        <item>412</item>\n        <item>413.6</item>\n        <item>415.2</item>\n        <item>416.8</item>\n        <item>418.4</item>\n        <item>420</item>\n    </array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>softap0</item>\n        <item>wigig0</item>\n        <item>wifi_br0</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n        <item>ncm\\\\d</item>\n    </string-array>\n    \n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,240000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>bluetooth,7,7,0,-1,true</item>\n        <item>ethernet,9,9,2,-1,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_bip,23,0,2,60000,true</item>\n        <item>mobile_cas,24,0,3,60000,true</item>\n        <item>mobile_xcap,27,0,2,60000,true</item>\n        <item>mobile_ent1,28,0,2,-1,true</item>\n        <item>mobile_mcx,32,0,2,-1,true</item>\n        <item>mobile_foc,30,0,2,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    <string-array name=\"config_ephemeralResolverPackage\">\n        <item>com.google.android.gms</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/S9q/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\t<bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozePulsePickup\">false</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n</resources>"
  },
  {
    "path": "Samsung/S9q/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessSettingMinimum\">5</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">100</integer>\n    <integer name=\"config_screenBrightnessDim\">57</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_lightSensorWarmupTime\">200</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/S9q/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">20</item>\n    <item name=\"screen.on\">76</item>\n    <item name=\"screen.full\">297.5</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">0</item>\n    <item name=\"wifi.active\">0</item>\n    <item name=\"wifi.scan\">0</item>\n    <item name=\"audio\">34</item>\n    <item name=\"video\">172</item>\n    <item name=\"camera.flashlight\">85.5</item>\n    <item name=\"camera.avg\">650</item>\n    <item name=\"gps.on\">60.9</item>\n    <item name=\"radio.active\">162</item>\n    <item name=\"radio.scanning\">75</item>\n    <array name=\"radio.on\">\n        <value>7.3</value>\n        <value>7.3</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>27.5</value>\n        <value>29.4</value>\n        <value>29.7</value>\n        <value>31.5</value>\n        <value>33.3</value>\n        <value>33.7</value>\n        <value>34.2</value>\n        <value>36.1</value>\n        <value>37.7</value>\n        <value>39</value>\n        <value>40</value>\n        <value>42.9</value>\n        <value>45.4</value>\n        <value>49.1</value>\n        <value>53.1</value>\n        <value>58.4</value>\n        <value>61.5</value>\n        <value>65.3</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>74</value>\n        <value>82</value>\n        <value>86.7</value>\n        <value>91.2</value>\n        <value>98.7</value>\n        <value>104.7</value>\n        <value>109.9</value>\n        <value>117.2</value>\n        <value>129.8</value>\n        <value>137.6</value>\n        <value>147.2</value>\n        <value>158.6</value>\n        <value>171</value>\n        <value>196.3</value>\n        <value>219.5</value>\n        <value>237.5</value>\n        <value>261.3</value>\n        <value>283.5</value>\n        <value>295.8</value>\n        <value>321.1</value>\n        <value>349.8</value>\n        <value>380.3</value>\n        <value>421.7</value>\n        <value>478.9</value>\n    </array>\n    <item name=\"cpu.suspend\">5.14</item>\n    <item name=\"cpu.idle\">12.8</item>\n    <item name=\"battery.capacity\">3000</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">10</item>\n    <item name=\"bluetooth.controller.tx\">10</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">65</item>\n    <item name=\"wifi.controller.tx\">265</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/a51x/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a51x\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/a51x/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a51x\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*amsung/a51x*\"\n\t\tandroid:priority=\"123\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/a51x/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n\n    <dimen name=\"status_bar_height\">93px</dimen>\n    <dimen name=\"status_bar_height_portrait\">93px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n\n    <integer name=\"config_screenBrightnessDim\">15</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n\n    <!-- Samsung stock measurements, but converted from dp to px -->\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 M 0,32.15890850722305 a 27.8410914927768,27.8410914927768 0 1,0 0,55.6821829855538625‬ a 27.8410914927768‬,27.8410914927768‬ 0 1,0 0,-55.6821829855538625 Z</string>\n</resources>\n"
  },
  {
    "path": "Samsung/a51x/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/a51x/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">27</item>\n    <item name=\"screen.on\">55</item>\n    <item name=\"screen.full\">361</item>\n    <item name=\"audio\">23.6</item>\n    <item name=\"video\">57.3</item>\n    <item name=\"camera.flashlight\">127</item>\n    <item name=\"camera.avg\">158</item>\n    <item name=\"gps.on\">55</item>\n    <item name=\"battery.capacity\">4370</item>\n    <item name=\"battery.typical.capacity\">4500</item>\n    <item name=\"cpu.suspend\">6.74</item>\n    <item name=\"cpu.idle\">22.5</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>442000</value>\n        <value>546000</value>\n        <value>650000</value>\n        <value>806000</value>\n        <value>949000</value>\n        <value>1105000</value>\n        <value>1248000</value>\n        <value>1378000</value>\n        <value>1508000</value>\n        <value>1638000</value>\n        <value>1794000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>48.7</value>\n        <value>50.5</value>\n        <value>53.8</value>\n        <value>57.3</value>\n        <value>59.9</value>\n        <value>63.9</value>\n        <value>72.3</value>\n        <value>75.7</value>\n        <value>82.5</value>\n        <value>90.1</value>\n        <value>98.3</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>507000</value>\n        <value>650000</value>\n        <value>754000</value>\n        <value>845000</value>\n        <value>962000</value>\n        <value>1066000</value>\n        <value>1222000</value>\n        <value>1404000</value>\n        <value>1508000</value>\n        <value>1586000</value>\n        <value>1690000</value>\n        <value>1794000</value>\n        <value>1898000</value>\n        <value>2002000</value>\n        <value>2106000</value>\n        <value>2210000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>73.1</value>\n        <value>84.2</value>\n        <value>95.5</value>\n        <value>101.9</value>\n        <value>115.4</value>\n        <value>128.5</value>\n        <value>147.4</value>\n        <value>182.1</value>\n        <value>204.4</value>\n        <value>220.2</value>\n        <value>266.1</value>\n        <value>296.3</value>\n        <value>333.5</value>\n        <value>372.7</value>\n        <value>410.5</value>\n        <value>456.1</value>\n    </array>\n    <item name=\"radio.scanning\">169.5</item>\n    <array name=\"radio.on\">\n        <value>6.67</value>\n        <value>6.67</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">140</item>\n    <item name=\"modem.controller.rx\">158</item>\n    <array name=\"modem.controller.tx\">\n        <value>214</value>\n        <value>239</value>\n        <value>296</value>\n        <value>413</value>\n        <value>582</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">70</item>\n    <item name=\"wifi.controller.tx\">250</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">15</item>\n    <item name=\"bluetooth.controller.tx\">15</item>\n    <item name=\"bluetooth.controller.voltage\">3600</item>\n</device>"
  },
  {
    "path": "Samsung/a60q/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a60q\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/a60q/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a60q\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*amsung/a60q*\"\n\t\tandroid:priority=\"120\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/a60q/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n\n    <dimen name=\"status_bar_height\">111.5px</dimen>\n    <dimen name=\"status_bar_height_portrait\">111.5px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\n\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">12</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>5</item>\n        <item>6</item>\n        <item>50</item>\n        <item>100</item>\n        <item>500</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>4999</item>\n        <item>5000</item>\n        <item>19999</item>\n        <item>20000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>6</item>\n        <item>6</item>\n        <item>11</item>\n        <item>79</item>\n        <item>95</item>\n        <item>141</item>\n        <item>183</item>\n        <item>200</item>\n        <item>219</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>20</item>\n        <item>22.16</item>\n        <item>25.16</item>\n        <item>49.74</item>\n        <item>109.85</item>\n        <item>109.85</item>\n        <item>113</item>\n        <item>132</item>\n        <item>169.4</item>\n        <item>249.5</item>\n        <item>400</item>\n        <item>400</item>\n        <item>450</item>\n        <item>450</item>\n        <item>475</item>\n        <item>475</item>\n        <item>500</item>\n        <item>500</item>\n        <item>525</item>\n        <item>525</item>\n        <item>550</item>\n        <item>550</item>\n        <item>575</item>\n        <item>575</item>\n        <item>600</item>\n        <item>600</item>\n        <item>625</item>\n        <item>625</item>\n        <item>650</item>\n        <item>650</item>\n        <item>675</item>\n        <item>675</item>\n        <item>700</item>\n    </array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.2</item>\n        <item>2.3</item>\n        <item>2.5</item>\n        <item>2.6</item>\n        <item>2.8</item>\n        <item>2.9</item>\n        <item>3</item>\n        <item>3.2</item>\n        <item>3.3</item>\n        <item>3.5</item>\n        <item>3.6</item>\n        <item>3.8</item>\n        <item>3.9</item>\n        <item>4</item>\n        <item>4.2</item>\n        <item>4.3</item>\n        <item>4.5</item>\n        <item>4.6</item>\n        <item>4.8</item>\n        <item>4.9</item>\n        <item>5</item>\n        <item>5.2</item>\n        <item>5.3</item>\n        <item>5.5</item>\n        <item>5.6</item>\n        <item>5.8</item>\n        <item>5.9</item>\n        <item>6</item>\n        <item>6.2</item>\n        <item>6.3</item>\n        <item>6.5</item>\n        <item>6.6</item>\n        <item>6.8</item>\n        <item>6.9</item>\n        <item>7</item>\n        <item>8</item>\n        <item>8.58</item>\n        <item>9</item>\n        <item>9.58</item>\n        <item>10</item>\n        <item>10.66</item>\n        <item>11</item>\n        <item>11.66</item>\n        <item>12</item>\n        <item>12.66</item>\n        <item>13</item>\n        <item>13.66</item>\n        <item>14</item>\n        <item>14.66</item>\n        <item>15</item>\n        <item>15.66</item>\n        <item>16</item>\n        <item>16.66</item>\n        <item>17</item>\n        <item>17.66</item>\n        <item>18</item>\n        <item>19</item>\n        <item>19.66</item>\n        <item>20</item>\n        <item>20.66</item>\n        <item>21</item>\n        <item>22.16</item>\n        <item>23</item>\n        <item>23.66</item>\n        <item>24</item>\n        <item>25.16</item>\n        <item>26</item>\n        <item>26.66</item>\n        <item>27</item>\n        <item>29</item>\n        <item>30.16</item>\n        <item>31</item>\n        <item>32.16</item>\n        <item>33</item>\n        <item>34.32</item>\n        <item>35</item>\n        <item>36.32</item>\n        <item>37</item>\n        <item>38.32</item>\n        <item>39</item>\n        <item>40.74</item>\n        <item>42</item>\n        <item>43.74</item>\n        <item>45</item>\n        <item>46.74</item>\n        <item>48</item>\n        <item>49.74</item>\n        <item>51</item>\n        <item>52.74</item>\n        <item>54</item>\n        <item>55.74</item>\n        <item>57</item>\n        <item>59.32</item>\n        <item>61</item>\n        <item>63.32</item>\n        <item>65</item>\n        <item>67.32</item>\n        <item>69</item>\n        <item>71</item>\n        <item>73</item>\n        <item>75.5</item>\n        <item>78</item>\n        <item>80.5</item>\n        <item>83</item>\n        <item>85.5</item>\n        <item>88</item>\n        <item>91</item>\n        <item>94</item>\n        <item>97.3</item>\n        <item>100</item>\n        <item>103.3</item>\n        <item>106</item>\n        <item>109.85</item>\n        <item>113</item>\n        <item>116.5</item>\n        <item>120</item>\n        <item>124.4</item>\n        <item>128</item>\n        <item>132</item>\n        <item>136</item>\n        <item>140.95</item>\n        <item>145</item>\n        <item>149.5</item>\n        <item>154</item>\n        <item>159</item>\n        <item>164</item>\n        <item>169.4</item>\n        <item>174</item>\n        <item>175.6</item>\n        <item>177.2</item>\n        <item>178.8</item>\n        <item>180.3</item>\n        <item>181.9</item>\n        <item>183.5</item>\n        <item>185</item>\n        <item>186.8</item>\n        <item>188.5</item>\n        <item>190.2</item>\n        <item>191.9</item>\n        <item>193.6</item>\n        <item>195.3</item>\n        <item>197</item>\n        <item>198.9</item>\n        <item>200.8</item>\n        <item>202.6</item>\n        <item>204.5</item>\n        <item>206.3</item>\n        <item>208.2</item>\n        <item>210</item>\n        <item>211.7</item>\n        <item>213.3</item>\n        <item>214.9</item>\n        <item>216.5</item>\n        <item>218.2</item>\n        <item>219.8</item>\n        <item>221.4</item>\n        <item>223</item>\n        <item>224.8</item>\n        <item>226.5</item>\n        <item>228.3</item>\n        <item>230</item>\n        <item>231.8</item>\n        <item>233.5</item>\n        <item>235.3</item>\n        <item>237</item>\n        <item>238.8</item>\n        <item>240.6</item>\n        <item>242.4</item>\n        <item>244.2</item>\n        <item>245.9</item>\n        <item>247.7</item>\n        <item>249.5</item>\n        <item>251.3</item>\n        <item>253</item>\n        <item>254.8</item>\n        <item>256.6</item>\n        <item>258.4</item>\n        <item>260.2</item>\n        <item>261.9</item>\n        <item>263.7</item>\n        <item>265.5</item>\n        <item>267.3</item>\n        <item>269</item>\n        <item>270.7</item>\n        <item>272.4</item>\n        <item>274.1</item>\n        <item>275.8</item>\n        <item>277.5</item>\n        <item>279.2</item>\n        <item>280.9</item>\n        <item>282.6</item>\n        <item>284.3</item>\n        <item>286</item>\n        <item>287.9</item>\n        <item>289.8</item>\n        <item>291.7</item>\n        <item>293.5</item>\n        <item>295.4</item>\n        <item>297.3</item>\n        <item>299.2</item>\n        <item>301</item>\n        <item>302.8</item>\n        <item>304.6</item>\n        <item>306.4</item>\n        <item>308.2</item>\n        <item>309.9</item>\n        <item>311.7</item>\n        <item>313.5</item>\n        <item>315.3</item>\n        <item>317</item>\n        <item>318.8</item>\n        <item>320.6</item>\n        <item>322.4</item>\n        <item>324.2</item>\n        <item>325.9</item>\n        <item>327.7</item>\n        <item>329.5</item>\n        <item>331.3</item>\n        <item>333</item>\n        <item>334.8</item>\n        <item>336.5</item>\n        <item>338.3</item>\n        <item>340</item>\n        <item>341.8</item>\n        <item>343.5</item>\n        <item>345.3</item>\n        <item>347</item>\n        <item>349.4</item>\n        <item>351.7</item>\n        <item>354</item>\n        <item>356</item>\n        <item>358</item>\n        <item>360</item>\n        <item>362</item>\n        <item>363.8</item>\n        <item>365.5</item>\n        <item>367.3</item>\n        <item>369</item>\n        <item>370.8</item>\n        <item>372.5</item>\n        <item>374.3</item>\n        <item>376</item>\n        <item>378</item>\n        <item>380</item>\n        <item>382</item>\n        <item>384</item>\n        <item>386</item>\n        <item>388</item>\n        <item>390</item>\n        <item>392</item>\n        <item>394</item>\n        <item>396</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>450</item>\n        <item>475</item>\n        <item>500</item>\n        <item>525</item>\n        <item>550</item>\n        <item>575</item>\n        <item>600</item>\n        <item>625</item>\n        <item>650</item>\n        <item>675</item>\n        <item>700</item>\n    </array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>287</item>\n        <item>303</item>\n        <item>319</item>\n        <item>335</item>\n        <item>351</item>\n        <item>367</item>\n        <item>383</item>\n        <item>399</item>\n        <item>415</item>\n        <item>431</item>\n        <item>447</item>\n    </integer-array>\n\n    <!-- Samsung stock measurements, but converted from left-relative & dp to absolute & px -->\n    <string name=\"config_mainBuiltInDisplayCutout\">M -540,0 L -540,111.5 L -405.5,111.5 L -405.5,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Samsung/a60q/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/a60q/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"ambient.on\">0.1</item>\r\n    <item name=\"screen.on\">0.1</item>\r\n    <item name=\"screen.full\">0.1</item>\r\n    <item name=\"bluetooth.active\">0.1</item>\r\n    <item name=\"bluetooth.on\">0.1</item>\r\n    <item name=\"wifi.on\">0.1</item>\r\n    <item name=\"wifi.active\">0.1</item>\r\n    <item name=\"wifi.scan\">0.1</item>\r\n    <item name=\"audio\">0.1</item>\r\n    <item name=\"video\">0.1</item>\r\n    <item name=\"camera.flashlight\">0.1</item>\r\n    <item name=\"camera.avg\">0.1</item>\r\n    <item name=\"gps.on\">0.1</item>\r\n    <item name=\"radio.active\">0.1</item>\r\n    <item name=\"radio.scanning\">0.1</item>\r\n    <array name=\"radio.on\">\r\n        <value>0.2</value>\r\n        <value>0.1</value>\r\n    </array>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>1</value>\r\n    </array>\r\n    <array name=\"cpu.speeds.cluster0\">\r\n        <value>400000</value>\r\n    </array>\r\n    <array name=\"cpu.active.cluster0\">\r\n        <value>0.1</value>\r\n    </array>\r\n    <item name=\"cpu.idle\">0.1</item>\r\n    <array name=\"memory.bandwidths\">\r\n        <value>22.7</value>\r\n    </array>\r\n    <item name=\"battery.capacity\">1000</item>\r\n    <item name=\"wifi.controller.idle\">0</item>\r\n    <item name=\"wifi.controller.rx\">0</item>\r\n    <item name=\"wifi.controller.tx\">0</item>\r\n    <array name=\"wifi.controller.tx_levels\" />\r\n    <item name=\"wifi.controller.voltage\">0</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n    <item name=\"modem.controller.sleep\">0</item>\r\n    <item name=\"modem.controller.idle\">0</item>\r\n    <item name=\"modem.controller.rx\">0</item>\r\n    <array name=\"modem.controller.tx\">\r\n        <value>0</value>\r\n        <value>0</value>\r\n        <value>0</value>\r\n        <value>0</value>\r\n        <value>0</value>\r\n    </array>\r\n    <item name=\"modem.controller.voltage\">0</item>\r\n    <array name=\"gps.signalqualitybased\">\r\n        <value>0</value>\r\n        <value>0</value>\r\n    </array>\r\n    <item name=\"gps.voltage\">0</item>\r\n</device>"
  },
  {
    "path": "Samsung/a82xq/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a82xq\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/a82xq/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a82xq\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"a82xq\"\n        android:priority=\"1826\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/a82xq/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>6000</item>\n        <item>7000</item>\n        <item>8000</item>\n        <item>9000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>40000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>11</item>\n        <item>15</item>\n        <item>22</item>\n        <item>27</item>\n        <item>31</item>\n        <item>35</item>\n        <item>55</item>\n        <item>75</item>\n        <item>95</item>\n        <item>106</item>\n        <item>106</item>\n        <item>106</item>\n        <item>108</item>\n        <item>110</item>\n        <item>112</item>\n        <item>119</item>\n        <item>134</item>\n        <item>157</item>\n        <item>220</item>\n        <item>372</item>\n        <item>372</item>\n        <item>468</item>\n        <item>515</item>\n        <item>563</item>\n        <item>610</item>\n        <item>658</item>\n        <item>705</item>\n        <item>753</item>\n        <item>776</item>\n        <item>800</item>\n        <item>800</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.1</item>\n        <item>2.3</item>\n        <item>2.4</item>\n        <item>2.6</item>\n        <item>2.7</item>\n        <item>2.9</item>\n        <item>3</item>\n        <item>3.1</item>\n        <item>3.3</item>\n        <item>3.4</item>\n        <item>3.6</item>\n        <item>3.7</item>\n        <item>3.9</item>\n        <item>4</item>\n        <item>4.1</item>\n        <item>4.3</item>\n        <item>4.4</item>\n        <item>4.6</item>\n        <item>4.7</item>\n        <item>4.9</item>\n        <item>5</item>\n        <item>5.1</item>\n        <item>5.3</item>\n        <item>5.4</item>\n        <item>5.6</item>\n        <item>5.7</item>\n        <item>5.9</item>\n        <item>6</item>\n        <item>6.1</item>\n        <item>6.3</item>\n        <item>6.4</item>\n        <item>6.6</item>\n        <item>6.7</item>\n        <item>6.9</item>\n        <item>7</item>\n        <item>8</item>\n        <item>8.5</item>\n        <item>9</item>\n        <item>9.5</item>\n        <item>10</item>\n        <item>10.5</item>\n        <item>11</item>\n        <item>11.5</item>\n        <item>12</item>\n        <item>12.5</item>\n        <item>13</item>\n        <item>13.5</item>\n        <item>14</item>\n        <item>14.5</item>\n        <item>15</item>\n        <item>15.5</item>\n        <item>16</item>\n        <item>16.5</item>\n        <item>17</item>\n        <item>18.5</item>\n        <item>19</item>\n        <item>20</item>\n        <item>20.5</item>\n        <item>21</item>\n        <item>21.5</item>\n        <item>22</item>\n        <item>23.5</item>\n        <item>24</item>\n        <item>24.5</item>\n        <item>25</item>\n        <item>26.5</item>\n        <item>27</item>\n        <item>28.5</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31.5</item>\n        <item>32</item>\n        <item>33.5</item>\n        <item>34</item>\n        <item>35.5</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40.5</item>\n        <item>41</item>\n        <item>42.5</item>\n        <item>44</item>\n        <item>45.5</item>\n        <item>47</item>\n        <item>48.5</item>\n        <item>50</item>\n        <item>51.5</item>\n        <item>53</item>\n        <item>54.5</item>\n        <item>56</item>\n        <item>58</item>\n        <item>60</item>\n        <item>62</item>\n        <item>64</item>\n        <item>66.5</item>\n        <item>68</item>\n        <item>70</item>\n        <item>72</item>\n        <item>74.5</item>\n        <item>77</item>\n        <item>79.5</item>\n        <item>82</item>\n        <item>84.5</item>\n        <item>87</item>\n        <item>90</item>\n        <item>93</item>\n        <item>95.5</item>\n        <item>98</item>\n        <item>101.5</item>\n        <item>105</item>\n        <item>108.5</item>\n        <item>111</item>\n        <item>115</item>\n        <item>119</item>\n        <item>122.5</item>\n        <item>126</item>\n        <item>130</item>\n        <item>134</item>\n        <item>138.5</item>\n        <item>143</item>\n        <item>148</item>\n        <item>152</item>\n        <item>157</item>\n        <item>162</item>\n        <item>167</item>\n        <item>172</item>\n        <item>178</item>\n        <item>183</item>\n        <item>184.7</item>\n        <item>186.4</item>\n        <item>188.1</item>\n        <item>189.9</item>\n        <item>191.6</item>\n        <item>193.3</item>\n        <item>195</item>\n        <item>196.7</item>\n        <item>198.4</item>\n        <item>200.1</item>\n        <item>201.9</item>\n        <item>203.6</item>\n        <item>205.3</item>\n        <item>207</item>\n        <item>208.9</item>\n        <item>210.7</item>\n        <item>212.6</item>\n        <item>214.4</item>\n        <item>216.3</item>\n        <item>218.1</item>\n        <item>220</item>\n        <item>221.8</item>\n        <item>223.5</item>\n        <item>225.3</item>\n        <item>227</item>\n        <item>228.8</item>\n        <item>230.5</item>\n        <item>232.3</item>\n        <item>234</item>\n        <item>235.9</item>\n        <item>237.8</item>\n        <item>239.6</item>\n        <item>241.5</item>\n        <item>243.4</item>\n        <item>245.3</item>\n        <item>247.1</item>\n        <item>249</item>\n        <item>250.8</item>\n        <item>252.6</item>\n        <item>254.3</item>\n        <item>256.1</item>\n        <item>257.9</item>\n        <item>259.7</item>\n        <item>261.4</item>\n        <item>263.2</item>\n        <item>265</item>\n        <item>266.9</item>\n        <item>268.8</item>\n        <item>270.7</item>\n        <item>272.6</item>\n        <item>274.4</item>\n        <item>276.3</item>\n        <item>278.2</item>\n        <item>280.1</item>\n        <item>282</item>\n        <item>283.8</item>\n        <item>285.6</item>\n        <item>287.4</item>\n        <item>289.2</item>\n        <item>291</item>\n        <item>292.8</item>\n        <item>294.6</item>\n        <item>296.4</item>\n        <item>298.2</item>\n        <item>300</item>\n        <item>302</item>\n        <item>304</item>\n        <item>306</item>\n        <item>308</item>\n        <item>310</item>\n        <item>312</item>\n        <item>314</item>\n        <item>316</item>\n        <item>317.9</item>\n        <item>319.8</item>\n        <item>321.7</item>\n        <item>323.6</item>\n        <item>325.4</item>\n        <item>327.3</item>\n        <item>329.2</item>\n        <item>331.1</item>\n        <item>333</item>\n        <item>334.9</item>\n        <item>336.8</item>\n        <item>338.7</item>\n        <item>340.6</item>\n        <item>342.4</item>\n        <item>344.3</item>\n        <item>346.2</item>\n        <item>348.1</item>\n        <item>350</item>\n        <item>351.8</item>\n        <item>353.5</item>\n        <item>355.3</item>\n        <item>357</item>\n        <item>359</item>\n        <item>361</item>\n        <item>363</item>\n        <item>365</item>\n        <item>367.3</item>\n        <item>369.7</item>\n        <item>372</item>\n        <item>374</item>\n        <item>376</item>\n        <item>378</item>\n        <item>380</item>\n        <item>381.8</item>\n        <item>383.5</item>\n        <item>385.3</item>\n        <item>387</item>\n        <item>389</item>\n        <item>391</item>\n        <item>393</item>\n        <item>395</item>\n        <item>397</item>\n        <item>399</item>\n        <item>401</item>\n        <item>403</item>\n        <item>405.3</item>\n        <item>407.5</item>\n        <item>409.8</item>\n        <item>412</item>\n        <item>413.6</item>\n        <item>415.2</item>\n        <item>416.8</item>\n        <item>418.4</item>\n        <item>420</item>\n        <item>444</item>\n        <item>468</item>\n        <item>491</item>\n        <item>515</item>\n        <item>539</item>\n        <item>563</item>\n        <item>586</item>\n        <item>610</item>\n        <item>634</item>\n        <item>658</item>\n        <item>681</item>\n        <item>705</item>\n        <item>729</item>\n        <item>753</item>\n        <item>776</item>\n        <item>800</item>\n    </array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>269</item>\n        <item>284</item>\n        <item>298</item>\n        <item>313</item>\n        <item>327</item>\n        <item>342</item>\n        <item>356</item>\n        <item>370</item>\n        <item>385</item>\n        <item>399</item>\n        <item>414</item>\n        <item>428</item>\n        <item>442</item>\n        <item>457</item>\n        <item>471</item>\n        <item>486</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Samsung/a82xq/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/a82xq/res/values-xhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">60px</dimen>\n    <dimen name=\"status_bar_height\">60px</dimen>\n    <dimen name=\"status_bar_height_portrait\">60px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">60px</dimen>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -19,0 L -19,60 L 19,60 L 19,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -19,0 L -19,60 L 19,60 L 19,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Samsung/a82xq/res/values-xxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">90px</dimen>\n    <dimen name=\"status_bar_height\">90px</dimen>\n    <dimen name=\"status_bar_height_portrait\">90px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">90px</dimen>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -29,0 L -29,90 L 29,90 L 29,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -29,0 L -29,90 L 29,90 L 29,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Samsung/a82xq/res/values-xxxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">120px</dimen>\n    <dimen name=\"status_bar_height\">120px</dimen>\n    <dimen name=\"status_bar_height_portrait\">120px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">120px</dimen>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -39,0 L -39,120 L 39,120 L 39,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -39,0 L -39,120 L 39,120 L 39,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Samsung/a82xq/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"ambient.on\">28</item>\r\n    <item name=\"screen.on\">121</item>\r\n    <item name=\"screen.full\">254</item>\r\n    <item name=\"bluetooth.active\">0</item>\r\n    <item name=\"bluetooth.on\">0</item>\r\n    <item name=\"wifi.on\">0</item>\r\n    <item name=\"wifi.active\">0</item>\r\n    <item name=\"wifi.scan\">0</item>\r\n    <item name=\"audio\">47</item>\r\n    <item name=\"video\">25</item>\r\n    <item name=\"camera.flashlight\">116</item>\r\n    <item name=\"camera.avg\">194</item>\r\n    <item name=\"gps.on\">43</item>\r\n    <item name=\"radio.active\">94</item>\r\n    <item name=\"radio.scanning\">53</item>\r\n    <array name=\"radio.on\">\r\n        <value>7.2</value>\r\n        <value>7.2</value>\r\n    </array>\r\n    <item name=\"modem.controller.idle\">0</item>\r\n    <item name=\"modem.controller.rx\">0</item>\r\n    <item name=\"modem.controller.tx\">0</item>\r\n    <item name=\"modem.controller.voltage\">0</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>3</value>\r\n        <value>1</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>403200</value>\r\n        <value>499200</value>\r\n        <value>576000</value>\r\n        <value>672000</value>\r\n        <value>768000</value>\r\n        <value>844800</value>\r\n        <value>940800</value>\r\n        <value>1036800</value>\r\n        <value>1113600</value>\r\n        <value>1209600</value>\r\n        <value>1305600</value>\r\n        <value>1382400</value>\r\n        <value>1478400</value>\r\n        <value>1555200</value>\r\n        <value>1632000</value>\r\n        <value>1708800</value>\r\n        <value>1785600</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>31.9</value>\r\n        <value>32.5</value>\r\n        <value>33.1</value>\r\n        <value>33.7</value>\r\n        <value>34.1</value>\r\n        <value>35.3</value>\r\n        <value>36.2</value>\r\n        <value>37.4</value>\r\n        <value>38.8</value>\r\n        <value>39.8</value>\r\n        <value>41.4</value>\r\n        <value>43.4</value>\r\n        <value>44.6</value>\r\n        <value>47.1</value>\r\n        <value>48.1</value>\r\n        <value>57.6</value>\r\n        <value>60.2</value>\r\n        <value>63.4</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>710400</value>\r\n        <value>825600</value>\r\n        <value>940800</value>\r\n        <value>1056000</value>\r\n        <value>1171200</value>\r\n        <value>1286400</value>\r\n        <value>1401600</value>\r\n        <value>1497600</value>\r\n        <value>1612800</value>\r\n        <value>1708800</value>\r\n        <value>1804800</value>\r\n        <value>1920000</value>\r\n        <value>2016000</value>\r\n        <value>2131200</value>\r\n        <value>2227200</value>\r\n        <value>2323200</value>\r\n        <value>2419200</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>65</value>\r\n        <value>72.5</value>\r\n        <value>79.5</value>\r\n        <value>88.6</value>\r\n        <value>97.1</value>\r\n        <value>106.9</value>\r\n        <value>118.2</value>\r\n        <value>130.4</value>\r\n        <value>158.3</value>\r\n        <value>174.2</value>\r\n        <value>189.7</value>\r\n        <value>203.4</value>\r\n        <value>227.2</value>\r\n        <value>250.1</value>\r\n        <value>271.9</value>\r\n        <value>299.3</value>\r\n        <value>325.5</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster2\">\r\n        <value>825600</value>\r\n        <value>940800</value>\r\n        <value>1056000</value>\r\n        <value>1171200</value>\r\n        <value>1286400</value>\r\n        <value>1401600</value>\r\n        <value>1497600</value>\r\n        <value>1612800</value>\r\n        <value>1708800</value>\r\n        <value>1804800</value>\r\n        <value>1920000</value>\r\n        <value>2016000</value>\r\n        <value>2131200</value>\r\n        <value>2227200</value>\r\n        <value>2323200</value>\r\n        <value>2419200</value>\r\n        <value>2534400</value>\r\n        <value>2649600</value>\r\n        <value>2745600</value>\r\n        <value>2841600</value>\r\n        <value>2956800</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster2\">\r\n        <value>72</value>\r\n        <value>80.3</value>\r\n        <value>90.3</value>\r\n        <value>99.3</value>\r\n        <value>110.4</value>\r\n        <value>121.6</value>\r\n        <value>132.8</value>\r\n        <value>148.5</value>\r\n        <value>161.3</value>\r\n        <value>187.6</value>\r\n        <value>207.5</value>\r\n        <value>224.8</value>\r\n        <value>249.7</value>\r\n        <value>257.7</value>\r\n        <value>296.6</value>\r\n        <value>308.8</value>\r\n        <value>342.1</value>\r\n        <value>373.9</value>\r\n        <value>407.6</value>\r\n        <value>442.5</value>\r\n        <value>556</value>\r\n    </array>\r\n    <item name=\"cpu.suspend\">6.8</item>\r\n    <item name=\"cpu.idle\">14.7</item>\r\n    <item name=\"battery.capacity\">4370</item>\r\n    <item name=\"battery.typical.capacity\">4500</item>\r\n    <item name=\"bluetooth.controller.idle\">0</item>\r\n    <item name=\"bluetooth.controller.rx\">10</item>\r\n    <item name=\"bluetooth.controller.tx\">10</item>\r\n    <item name=\"wifi.controller.idle\">1</item>\r\n    <item name=\"wifi.controller.rx\">100</item>\r\n    <item name=\"wifi.controller.tx\">500</item>\r\n    <array name=\"wifi.controller.tx_levels\">\r\n        <value>0</value>\r\n    </array>\r\n    <item name=\"wifi.controller.voltage\">3600</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n</device>"
  },
  {
    "path": "Samsung/a82xq-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-a82xq-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/a82xq-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.a82xq.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"a82xq\"\n        android:priority=\"1826\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/a82xq-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/a82xq-SystemUI/res/values-xhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">33px</dimen>\n    <dimen name=\"status_bar_padding_end\">33px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">60px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">33px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">33px</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/a82xq-SystemUI/res/values-xxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">50px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">90px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">50px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/a82xq-SystemUI/res/values-xxxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">66px</dimen>\n    <dimen name=\"status_bar_padding_end\">66px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">120px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">66px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">66px</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/d1q/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-d1q\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/d1q/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.d1q\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"d1q\"\n        android:priority=\"2970\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/d1q/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">108px</dimen>\n    <dimen name=\"status_bar_height\">108px</dimen>\n    <dimen name=\"status_bar_height_portrait\">108px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">108px</dimen>\n\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>30000</item>\n        <item>40000</item>\n        <item>50000</item>\n        <item>60000</item>\n        <item>80000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>12</item>\n        <item>17</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>62</item>\n        <item>84.5</item>\n        <item>108</item>\n        <item>119</item>\n        <item>119</item>\n        <item>119</item>\n        <item>122.5</item>\n        <item>122.5</item>\n        <item>126</item>\n        <item>134</item>\n        <item>152</item>\n        <item>178</item>\n        <item>249</item>\n        <item>403</item>\n        <item>403</item>\n        <item>468</item>\n        <item>491</item>\n        <item>515</item>\n        <item>539</item>\n        <item>563</item>\n        <item>586</item>\n        <item>610</item>\n        <item>681</item>\n        <item>753</item>\n        <item>800</item>\n    </array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>24</item>\n        <item>25</item>\n        <item>27</item>\n        <item>29</item>\n        <item>30</item>\n        <item>32</item>\n        <item>34</item>\n        <item>37</item>\n        <item>39</item>\n        <item>41</item>\n        <item>44</item>\n        <item>47</item>\n        <item>50</item>\n        <item>53</item>\n        <item>56</item>\n        <item>60</item>\n        <item>64</item>\n        <item>68</item>\n        <item>72</item>\n        <item>77</item>\n        <item>82</item>\n        <item>87</item>\n        <item>93</item>\n        <item>98</item>\n        <item>105</item>\n        <item>111</item>\n        <item>119</item>\n        <item>126</item>\n        <item>134</item>\n        <item>143</item>\n        <item>152</item>\n        <item>162</item>\n        <item>172</item>\n        <item>183</item>\n        <item>195</item>\n        <item>207</item>\n        <item>220</item>\n        <item>234</item>\n        <item>249</item>\n        <item>265</item>\n        <item>282</item>\n        <item>300</item>\n        <item>316</item>\n        <item>333</item>\n        <item>350</item>\n        <item>357</item>\n        <item>365</item>\n        <item>372</item>\n        <item>380</item>\n        <item>387</item>\n        <item>395</item>\n        <item>403</item>\n        <item>412</item>\n        <item>420</item>\n        <item>444</item>\n        <item>468</item>\n        <item>491</item>\n        <item>515</item>\n        <item>539</item>\n        <item>563</item>\n        <item>586</item>\n        <item>610</item>\n        <item>634</item>\n        <item>658</item>\n        <item>681</item>\n        <item>705</item>\n        <item>729</item>\n        <item>753</item>\n        <item>776</item>\n        <item>800</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>7</item>\n        <item>14</item>\n        <item>21</item>\n        <item>28</item>\n        <item>35</item>\n        <item>36</item>\n        <item>38</item>\n        <item>40</item>\n        <item>44</item>\n        <item>46</item>\n        <item>48</item>\n        <item>50</item>\n        <item>52</item>\n        <item>54</item>\n        <item>56</item>\n        <item>57</item>\n        <item>59</item>\n        <item>61</item>\n        <item>63</item>\n        <item>65</item>\n        <item>67</item>\n        <item>69</item>\n        <item>70</item>\n        <item>72</item>\n        <item>74</item>\n        <item>76</item>\n        <item>78</item>\n        <item>80</item>\n        <item>82</item>\n        <item>84</item>\n        <item>86</item>\n        <item>88</item>\n        <item>90</item>\n        <item>92</item>\n        <item>94</item>\n        <item>96</item>\n        <item>98</item>\n        <item>100</item>\n        <item>102</item>\n        <item>104</item>\n        <item>106</item>\n        <item>108</item>\n        <item>110</item>\n        <item>112</item>\n        <item>114</item>\n        <item>116</item>\n        <item>118</item>\n        <item>120</item>\n        <item>122</item>\n        <item>124</item>\n        <item>126</item>\n        <item>128</item>\n        <item>135</item>\n        <item>142</item>\n        <item>149</item>\n        <item>157</item>\n        <item>165</item>\n        <item>174</item>\n        <item>183</item>\n        <item>193</item>\n        <item>201</item>\n        <item>210</item>\n        <item>219</item>\n        <item>225</item>\n        <item>230</item>\n        <item>234</item>\n        <item>238</item>\n        <item>242</item>\n        <item>246</item>\n        <item>250</item>\n        <item>255</item>\n        <item>258</item>\n        <item>261</item>\n        <item>269</item>\n        <item>284</item>\n        <item>298</item>\n        <item>313</item>\n        <item>327</item>\n        <item>342</item>\n        <item>356</item>\n        <item>370</item>\n        <item>385</item>\n        <item>399</item>\n        <item>414</item>\n        <item>428</item>\n        <item>442</item>\n        <item>457</item>\n        <item>471</item>\n        <item>486</item>\n    </integer-array>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -37,0 L -37,108 L 37,108 L 37,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -37,0 L -37,108 L 37,108 L 37,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Samsung/d1q/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/d1q/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"ambient.on\">21.8</item>\r\n    <item name=\"screen.on\">60.7</item>\r\n    <item name=\"screen.full\">299</item>\r\n    <item name=\"bluetooth.active\">0</item>\r\n    <item name=\"bluetooth.on\">0</item>\r\n    <item name=\"wifi.on\">0</item>\r\n    <item name=\"wifi.active\">0</item>\r\n    <item name=\"wifi.scan\">0</item>\r\n    <item name=\"audio\">60.7</item>\r\n    <item name=\"video\">170.3</item>\r\n    <item name=\"camera.flashlight\">161.2</item>\r\n    <item name=\"camera.avg\">219.4</item>\r\n    <item name=\"gps.on\">43</item>\r\n    <item name=\"radio.active\">94</item>\r\n    <item name=\"radio.scanning\">53</item>\r\n    <array name=\"radio.on\">\r\n        <value>6.8</value>\r\n        <value>6.8</value>\r\n    </array>\r\n    <item name=\"modem.controller.idle\">0</item>\r\n    <item name=\"modem.controller.rx\">0</item>\r\n    <item name=\"modem.controller.tx\">0</item>\r\n    <item name=\"modem.controller.voltage\">0</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>3</value>\r\n        <value>1</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>403200</value>\r\n        <value>499200</value>\r\n        <value>576000</value>\r\n        <value>672000</value>\r\n        <value>768000</value>\r\n        <value>844800</value>\r\n        <value>940800</value>\r\n        <value>1036800</value>\r\n        <value>1113600</value>\r\n        <value>1209600</value>\r\n        <value>1305600</value>\r\n        <value>1382400</value>\r\n        <value>1478400</value>\r\n        <value>1555200</value>\r\n        <value>1632000</value>\r\n        <value>1708800</value>\r\n        <value>1785600</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>31.9</value>\r\n        <value>32.5</value>\r\n        <value>33.1</value>\r\n        <value>33.7</value>\r\n        <value>34.1</value>\r\n        <value>35.3</value>\r\n        <value>36.2</value>\r\n        <value>37.4</value>\r\n        <value>38.8</value>\r\n        <value>39.8</value>\r\n        <value>41.4</value>\r\n        <value>43.4</value>\r\n        <value>44.6</value>\r\n        <value>47.1</value>\r\n        <value>48.1</value>\r\n        <value>57.6</value>\r\n        <value>60.2</value>\r\n        <value>63.4</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>710400</value>\r\n        <value>825600</value>\r\n        <value>940800</value>\r\n        <value>1056000</value>\r\n        <value>1171200</value>\r\n        <value>1286400</value>\r\n        <value>1401600</value>\r\n        <value>1497600</value>\r\n        <value>1612800</value>\r\n        <value>1708800</value>\r\n        <value>1804800</value>\r\n        <value>1920000</value>\r\n        <value>2016000</value>\r\n        <value>2131200</value>\r\n        <value>2227200</value>\r\n        <value>2323200</value>\r\n        <value>2419200</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>65</value>\r\n        <value>72.5</value>\r\n        <value>79.5</value>\r\n        <value>88.6</value>\r\n        <value>97.1</value>\r\n        <value>106.9</value>\r\n        <value>118.2</value>\r\n        <value>130.4</value>\r\n        <value>158.3</value>\r\n        <value>174.2</value>\r\n        <value>189.7</value>\r\n        <value>203.4</value>\r\n        <value>227.2</value>\r\n        <value>250.1</value>\r\n        <value>271.9</value>\r\n        <value>299.3</value>\r\n        <value>325.5</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster2\">\r\n        <value>825600</value>\r\n        <value>940800</value>\r\n        <value>1056000</value>\r\n        <value>1171200</value>\r\n        <value>1286400</value>\r\n        <value>1401600</value>\r\n        <value>1497600</value>\r\n        <value>1612800</value>\r\n        <value>1708800</value>\r\n        <value>1804800</value>\r\n        <value>1920000</value>\r\n        <value>2016000</value>\r\n        <value>2131200</value>\r\n        <value>2227200</value>\r\n        <value>2323200</value>\r\n        <value>2419200</value>\r\n        <value>2534400</value>\r\n        <value>2649600</value>\r\n        <value>2745600</value>\r\n        <value>2841600</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster2\">\r\n        <value>72</value>\r\n        <value>80.3</value>\r\n        <value>90.3</value>\r\n        <value>99.3</value>\r\n        <value>110.4</value>\r\n        <value>121.6</value>\r\n        <value>132.8</value>\r\n        <value>148.5</value>\r\n        <value>161.3</value>\r\n        <value>187.6</value>\r\n        <value>207.5</value>\r\n        <value>224.8</value>\r\n        <value>249.7</value>\r\n        <value>257.7</value>\r\n        <value>296.6</value>\r\n        <value>308.8</value>\r\n        <value>342.1</value>\r\n        <value>373.9</value>\r\n        <value>407.6</value>\r\n        <value>442.5</value>\r\n    </array>\r\n    <item name=\"cpu.suspend\">7.5</item>\r\n    <item name=\"cpu.idle\">14.6</item>\r\n    <item name=\"battery.capacity\">3400</item>\r\n    <item name=\"battery.typical.capacity\">3500</item>\r\n    <item name=\"bluetooth.controller.idle\">0</item>\r\n    <item name=\"bluetooth.controller.rx\">10</item>\r\n    <item name=\"bluetooth.controller.tx\">10</item>\r\n    <item name=\"wifi.controller.idle\">1</item>\r\n    <item name=\"wifi.controller.rx\">130</item>\r\n    <item name=\"wifi.controller.tx\">420</item>\r\n    <array name=\"wifi.controller.tx_levels\">\r\n        <value>0</value>\r\n    </array>\r\n    <item name=\"wifi.controller.voltage\">3600</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n</device>"
  },
  {
    "path": "Samsung/d1q-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-d1q-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/d1q-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.d1q.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"d1q\"\n        android:priority=\"2970\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/d1q-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">36px</dimen>\n    <dimen name=\"status_bar_padding_end\">36px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">108px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">36px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">36px</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/d1q-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/d1x/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-d1x\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/d1x/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.d1x\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"d1x\"\n        android:priority=\"2971\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/d1x/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">108px</dimen>\n    <dimen name=\"status_bar_height\">108px</dimen>\n    <dimen name=\"status_bar_height_portrait\">108px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">108px</dimen>\n\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>30000</item>\n        <item>40000</item>\n        <item>50000</item>\n        <item>60000</item>\n        <item>80000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>12</item>\n        <item>17</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>62</item>\n        <item>84.5</item>\n        <item>108</item>\n        <item>119</item>\n        <item>119</item>\n        <item>119</item>\n        <item>122.5</item>\n        <item>122.5</item>\n        <item>126</item>\n        <item>134</item>\n        <item>152</item>\n        <item>178</item>\n        <item>249</item>\n        <item>403</item>\n        <item>403</item>\n        <item>468</item>\n        <item>491</item>\n        <item>515</item>\n        <item>539</item>\n        <item>563</item>\n        <item>586</item>\n        <item>610</item>\n        <item>681</item>\n        <item>753</item>\n        <item>800</item>\n    </array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>24</item>\n        <item>25</item>\n        <item>27</item>\n        <item>29</item>\n        <item>30</item>\n        <item>32</item>\n        <item>34</item>\n        <item>37</item>\n        <item>39</item>\n        <item>41</item>\n        <item>44</item>\n        <item>47</item>\n        <item>50</item>\n        <item>53</item>\n        <item>56</item>\n        <item>60</item>\n        <item>64</item>\n        <item>68</item>\n        <item>72</item>\n        <item>77</item>\n        <item>82</item>\n        <item>87</item>\n        <item>93</item>\n        <item>98</item>\n        <item>105</item>\n        <item>111</item>\n        <item>119</item>\n        <item>126</item>\n        <item>134</item>\n        <item>143</item>\n        <item>152</item>\n        <item>162</item>\n        <item>172</item>\n        <item>183</item>\n        <item>195</item>\n        <item>207</item>\n        <item>220</item>\n        <item>234</item>\n        <item>249</item>\n        <item>265</item>\n        <item>282</item>\n        <item>300</item>\n        <item>316</item>\n        <item>333</item>\n        <item>350</item>\n        <item>357</item>\n        <item>365</item>\n        <item>372</item>\n        <item>380</item>\n        <item>387</item>\n        <item>395</item>\n        <item>403</item>\n        <item>412</item>\n        <item>420</item>\n        <item>444</item>\n        <item>468</item>\n        <item>491</item>\n        <item>515</item>\n        <item>539</item>\n        <item>563</item>\n        <item>586</item>\n        <item>610</item>\n        <item>634</item>\n        <item>658</item>\n        <item>681</item>\n        <item>705</item>\n        <item>729</item>\n        <item>753</item>\n        <item>776</item>\n        <item>800</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>7</item>\n        <item>14</item>\n        <item>21</item>\n        <item>28</item>\n        <item>35</item>\n        <item>36</item>\n        <item>38</item>\n        <item>40</item>\n        <item>44</item>\n        <item>46</item>\n        <item>48</item>\n        <item>50</item>\n        <item>52</item>\n        <item>54</item>\n        <item>56</item>\n        <item>57</item>\n        <item>59</item>\n        <item>61</item>\n        <item>63</item>\n        <item>65</item>\n        <item>67</item>\n        <item>69</item>\n        <item>70</item>\n        <item>72</item>\n        <item>74</item>\n        <item>76</item>\n        <item>78</item>\n        <item>80</item>\n        <item>82</item>\n        <item>84</item>\n        <item>86</item>\n        <item>88</item>\n        <item>90</item>\n        <item>92</item>\n        <item>94</item>\n        <item>96</item>\n        <item>98</item>\n        <item>100</item>\n        <item>102</item>\n        <item>104</item>\n        <item>106</item>\n        <item>108</item>\n        <item>110</item>\n        <item>112</item>\n        <item>114</item>\n        <item>116</item>\n        <item>118</item>\n        <item>120</item>\n        <item>122</item>\n        <item>124</item>\n        <item>126</item>\n        <item>128</item>\n        <item>135</item>\n        <item>142</item>\n        <item>149</item>\n        <item>157</item>\n        <item>165</item>\n        <item>174</item>\n        <item>183</item>\n        <item>193</item>\n        <item>201</item>\n        <item>210</item>\n        <item>219</item>\n        <item>225</item>\n        <item>230</item>\n        <item>234</item>\n        <item>238</item>\n        <item>242</item>\n        <item>246</item>\n        <item>250</item>\n        <item>255</item>\n        <item>258</item>\n        <item>261</item>\n        <item>269</item>\n        <item>284</item>\n        <item>298</item>\n        <item>313</item>\n        <item>327</item>\n        <item>342</item>\n        <item>356</item>\n        <item>370</item>\n        <item>385</item>\n        <item>399</item>\n        <item>414</item>\n        <item>428</item>\n        <item>442</item>\n        <item>457</item>\n        <item>471</item>\n        <item>486</item>\n    </integer-array>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -37,0 L -37,108 L 37,108 L 37,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -37,0 L -37,108 L 37,108 L 37,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Samsung/d1x/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/d1x/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"ambient.on\">21.8</item>\r\n    <item name=\"screen.on\">58</item>\r\n    <item name=\"screen.full\">293.5</item>\r\n    <item name=\"audio\">74</item>\r\n    <item name=\"video\">195</item>\r\n    <item name=\"camera.flashlight\">150</item>\r\n    <item name=\"camera.avg\">243</item>\r\n    <item name=\"gps.on\">53</item>\r\n    <item name=\"radio.active\">169</item>\r\n    <item name=\"radio.scanning\">109</item>\r\n    <array name=\"radio.on\">\r\n        <value>10</value>\r\n        <value>10</value>\r\n    </array>\r\n    <item name=\"modem.controller.idle\">0</item>\r\n    <item name=\"modem.controller.rx\">0</item>\r\n    <item name=\"modem.controller.tx\">0</item>\r\n    <item name=\"modem.controller.voltage\">0</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>2</value>\r\n        <value>2</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>1950000</value>\r\n        <value>1846000</value>\r\n        <value>1742000</value>\r\n        <value>1586000</value>\r\n        <value>1456000</value>\r\n        <value>1300000</value>\r\n        <value>1157000</value>\r\n        <value>1053000</value>\r\n        <value>949000</value>\r\n        <value>806000</value>\r\n        <value>650000</value>\r\n        <value>546000</value>\r\n        <value>442000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>111</value>\r\n        <value>102</value>\r\n        <value>91</value>\r\n        <value>77</value>\r\n        <value>69</value>\r\n        <value>63</value>\r\n        <value>58</value>\r\n        <value>54</value>\r\n        <value>51</value>\r\n        <value>48</value>\r\n        <value>45</value>\r\n        <value>43</value>\r\n        <value>42</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>2400000</value>\r\n        <value>2314000</value>\r\n        <value>2210000</value>\r\n        <value>2106000</value>\r\n        <value>2002000</value>\r\n        <value>1898000</value>\r\n        <value>1794000</value>\r\n        <value>1690000</value>\r\n        <value>1586000</value>\r\n        <value>1508000</value>\r\n        <value>1404000</value>\r\n        <value>1222000</value>\r\n        <value>1066000</value>\r\n        <value>962000</value>\r\n        <value>845000</value>\r\n        <value>754000</value>\r\n        <value>650000</value>\r\n        <value>507000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>415</value>\r\n        <value>367</value>\r\n        <value>283</value>\r\n        <value>241</value>\r\n        <value>216</value>\r\n        <value>196</value>\r\n        <value>176</value>\r\n        <value>155</value>\r\n        <value>139</value>\r\n        <value>129</value>\r\n        <value>119</value>\r\n        <value>104</value>\r\n        <value>91</value>\r\n        <value>84</value>\r\n        <value>77</value>\r\n        <value>72</value>\r\n        <value>66</value>\r\n        <value>59</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster2\">\r\n        <value>2730000</value>\r\n        <value>2600000</value>\r\n        <value>2530000</value>\r\n        <value>2470000</value>\r\n        <value>2340000</value>\r\n        <value>2236000</value>\r\n        <value>2080000</value>\r\n        <value>1976000</value>\r\n        <value>1820000</value>\r\n        <value>1664000</value>\r\n        <value>1560000</value>\r\n        <value>1456000</value>\r\n        <value>1378000</value>\r\n        <value>1248000</value>\r\n        <value>1144000</value>\r\n        <value>1040000</value>\r\n        <value>936000</value>\r\n        <value>819000</value>\r\n        <value>728000</value>\r\n        <value>624000</value>\r\n        <value>520000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster2\">\r\n        <value>1067</value>\r\n        <value>1001</value>\r\n        <value>835</value>\r\n        <value>752</value>\r\n        <value>621</value>\r\n        <value>561</value>\r\n        <value>443</value>\r\n        <value>387</value>\r\n        <value>328</value>\r\n        <value>288</value>\r\n        <value>254</value>\r\n        <value>229</value>\r\n        <value>213</value>\r\n        <value>189</value>\r\n        <value>174</value>\r\n        <value>155</value>\r\n        <value>132</value>\r\n        <value>118</value>\r\n        <value>112</value>\r\n        <value>101</value>\r\n        <value>92</value>\r\n    </array>\r\n    <item name=\"cpu.suspend\">7.2</item>\r\n    <item name=\"cpu.idle\">27</item>\r\n    <item name=\"battery.capacity\">3400</item>\r\n    <item name=\"battery.typical.capacity\">3500</item>\r\n    <item name=\"wifi.controller.idle\">1</item>\r\n    <item name=\"wifi.controller.rx\">65</item>\r\n    <item name=\"wifi.controller.tx\">265</item>\r\n    <array name=\"wifi.controller.tx_levels\">\r\n        <value>0</value>\r\n    </array>\r\n    <item name=\"wifi.controller.voltage\">3600</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n    <item name=\"bluetooth.controller.idle\">0</item>\r\n    <item name=\"bluetooth.controller.rx\">10</item>\r\n    <item name=\"bluetooth.controller.tx\">10</item>\r\n    <array name=\"gpu.active\">\r\n        <value>73</value>\r\n        <value>95</value>\r\n        <value>115</value>\r\n        <value>138</value>\r\n        <value>205</value>\r\n        <value>235</value>\r\n        <value>333</value>\r\n        <value>408</value>\r\n        <value>515</value>\r\n    </array>\r\n    <array name=\"gpu.speeds\">\r\n        <value>156000</value>\r\n        <value>200000</value>\r\n        <value>260000</value>\r\n        <value>325000</value>\r\n        <value>377000</value>\r\n        <value>433000</value>\r\n        <value>572000</value>\r\n        <value>650000</value>\r\n        <value>754000</value>\r\n    </array>\r\n</device>"
  },
  {
    "path": "Samsung/d1x-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-d1x-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/d1x-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.d1x.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"d1x\"\n        android:priority=\"2971\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/d1x-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">36px</dimen>\n    <dimen name=\"status_bar_padding_end\">36px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">108px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">36px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">36px</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/d1x-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/gta2xl/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-gta2xl\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/gta2xl/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.gta2xl\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/gta2xl*\"\n        android:priority=\"693\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/gta2xl/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">2000</integer>\n    <integer name=\"config_screenBrightnessDoze\">10</integer>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>5</item>\n        <item>10</item>\n        <item>50</item>\n        <item>100</item>\n        <item>200</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>5000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>1</item>\n        <item>3</item>\n        <item>7</item>\n        <item>15</item>\n        <item>50</item>\n        <item>100</item>\n        <item>140</item>\n        <item>180</item>\n        <item>200</item>\n        <item>255</item>\n    </integer-array>\n</resources>"
  },
  {
    "path": "Samsung/gta2xl/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">163</item>\r\n    <item name=\"screen.full\">792</item>\r\n    <item name=\"bluetooth.active\">60</item>\r\n    <item name=\"bluetooth.on\">1.5</item>\r\n    <item name=\"wifi.on\">2.17</item>\r\n    <item name=\"wifi.active\">250</item>\r\n    <item name=\"wifi.scan\">78</item>\r\n    <item name=\"audio\">43</item>\r\n    <item name=\"video\">96</item>\r\n    <item name=\"camera.avg\">260</item>\r\n    <item name=\"camera.flashlight\">114</item>\r\n    <item name=\"gps.on\">32</item>\r\n    <item name=\"radio.active\">95</item>\r\n    <item name=\"radio.scanning\">109</item>\r\n    <array name=\"radio.on\">\r\n        <value>2.3</value>\r\n        <value>2.3</value>\r\n        <value>2.3</value>\r\n        <value>2.3</value>\r\n        <value>2.3</value>\r\n        <value>2.3</value>\r\n    </array>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>8</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>24</value>\r\n        <value>38</value>\r\n        <value>57</value>\r\n        <value>77</value>\r\n        <value>102</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>652800</value>\r\n        <value>1036800</value>\r\n        <value>1401600</value>\r\n        <value>1689600</value>\r\n        <value>1804800</value>\r\n    </array>\r\n    <item name=\"cpu.suspend\">6.5</item>\r\n    <item name=\"cpu.idle\">16</item>\r\n    <item name=\"wakeup.power\">0.15</item>\r\n    <item name=\"battery.capacity\">7300</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n</device>"
  },
  {
    "path": "Samsung/gta3xl/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-gta3xl\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/gta3xl/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.gta3xl\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*amsung/gta3xl*\"\n        android:priority=\"125\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/gta3xl/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>5</item>\n        <item>6</item>\n        <item>50</item>\n        <item>100</item>\n        <item>500</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>4999</item>\n        <item>5000</item>\n        <item>19999</item>\n        <item>20000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>6</item>\n        <item>6</item>\n        <item>11</item>\n        <item>79</item>\n        <item>95</item>\n        <item>141</item>\n        <item>183</item>\n        <item>200</item>\n        <item>219</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>20</item>\n        <item>22.16</item>\n        <item>25.16</item>\n        <item>49.74</item>\n        <item>109.85</item>\n        <item>109.85</item>\n        <item>113</item>\n        <item>132</item>\n        <item>169.4</item>\n        <item>249.5</item>\n        <item>400</item>\n        <item>400</item>\n        <item>450</item>\n        <item>450</item>\n        <item>475</item>\n        <item>475</item>\n        <item>500</item>\n        <item>500</item>\n        <item>525</item>\n        <item>525</item>\n        <item>550</item>\n        <item>550</item>\n        <item>575</item>\n        <item>575</item>\n        <item>600</item>\n        <item>600</item>\n        <item>625</item>\n        <item>625</item>\n        <item>650</item>\n        <item>650</item>\n        <item>675</item>\n        <item>675</item>\n        <item>700</item>\n    </array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.2</item>\n        <item>2.3</item>\n        <item>2.5</item>\n        <item>2.6</item>\n        <item>2.8</item>\n        <item>2.9</item>\n        <item>3</item>\n        <item>3.2</item>\n        <item>3.3</item>\n        <item>3.5</item>\n        <item>3.6</item>\n        <item>3.8</item>\n        <item>3.9</item>\n        <item>4</item>\n        <item>4.2</item>\n        <item>4.3</item>\n        <item>4.5</item>\n        <item>4.6</item>\n        <item>4.8</item>\n        <item>4.9</item>\n        <item>5</item>\n        <item>5.2</item>\n        <item>5.3</item>\n        <item>5.5</item>\n        <item>5.6</item>\n        <item>5.8</item>\n        <item>5.9</item>\n        <item>6</item>\n        <item>6.2</item>\n        <item>6.3</item>\n        <item>6.5</item>\n        <item>6.6</item>\n        <item>6.8</item>\n        <item>6.9</item>\n        <item>7</item>\n        <item>8</item>\n        <item>8.58</item>\n        <item>9</item>\n        <item>9.58</item>\n        <item>10</item>\n        <item>10.66</item>\n        <item>11</item>\n        <item>11.66</item>\n        <item>12</item>\n        <item>12.66</item>\n        <item>13</item>\n        <item>13.66</item>\n        <item>14</item>\n        <item>14.66</item>\n        <item>15</item>\n        <item>15.66</item>\n        <item>16</item>\n        <item>16.66</item>\n        <item>17</item>\n        <item>17.66</item>\n        <item>18</item>\n        <item>19</item>\n        <item>19.66</item>\n        <item>20</item>\n        <item>20.66</item>\n        <item>21</item>\n        <item>22.16</item>\n        <item>23</item>\n        <item>23.66</item>\n        <item>24</item>\n        <item>25.16</item>\n        <item>26</item>\n        <item>26.66</item>\n        <item>27</item>\n        <item>29</item>\n        <item>30.16</item>\n        <item>31</item>\n        <item>32.16</item>\n        <item>33</item>\n        <item>34.32</item>\n        <item>35</item>\n        <item>36.32</item>\n        <item>37</item>\n        <item>38.32</item>\n        <item>39</item>\n        <item>40.74</item>\n        <item>42</item>\n        <item>43.74</item>\n        <item>45</item>\n        <item>46.74</item>\n        <item>48</item>\n        <item>49.74</item>\n        <item>51</item>\n        <item>52.74</item>\n        <item>54</item>\n        <item>55.74</item>\n        <item>57</item>\n        <item>59.32</item>\n        <item>61</item>\n        <item>63.32</item>\n        <item>65</item>\n        <item>67.32</item>\n        <item>69</item>\n        <item>71</item>\n        <item>73</item>\n        <item>75.5</item>\n        <item>78</item>\n        <item>80.5</item>\n        <item>83</item>\n        <item>85.5</item>\n        <item>88</item>\n        <item>91</item>\n        <item>94</item>\n        <item>97.3</item>\n        <item>100</item>\n        <item>103.3</item>\n        <item>106</item>\n        <item>109.85</item>\n        <item>113</item>\n        <item>116.5</item>\n        <item>120</item>\n        <item>124.4</item>\n        <item>128</item>\n        <item>132</item>\n        <item>136</item>\n        <item>140.95</item>\n        <item>145</item>\n        <item>149.5</item>\n        <item>154</item>\n        <item>159</item>\n        <item>164</item>\n        <item>169.4</item>\n        <item>174</item>\n        <item>175.6</item>\n        <item>177.2</item>\n        <item>178.8</item>\n        <item>180.3</item>\n        <item>181.9</item>\n        <item>183.5</item>\n        <item>185</item>\n        <item>186.8</item>\n        <item>188.5</item>\n        <item>190.2</item>\n        <item>191.9</item>\n        <item>193.6</item>\n        <item>195.3</item>\n        <item>197</item>\n        <item>198.9</item>\n        <item>200.8</item>\n        <item>202.6</item>\n        <item>204.5</item>\n        <item>206.3</item>\n        <item>208.2</item>\n        <item>210</item>\n        <item>211.7</item>\n        <item>213.3</item>\n        <item>214.9</item>\n        <item>216.5</item>\n        <item>218.2</item>\n        <item>219.8</item>\n        <item>221.4</item>\n        <item>223</item>\n        <item>224.8</item>\n        <item>226.5</item>\n        <item>228.3</item>\n        <item>230</item>\n        <item>231.8</item>\n        <item>233.5</item>\n        <item>235.3</item>\n        <item>237</item>\n        <item>238.8</item>\n        <item>240.6</item>\n        <item>242.4</item>\n        <item>244.2</item>\n        <item>245.9</item>\n        <item>247.7</item>\n        <item>249.5</item>\n        <item>251.3</item>\n        <item>253</item>\n        <item>254.8</item>\n        <item>256.6</item>\n        <item>258.4</item>\n        <item>260.2</item>\n        <item>261.9</item>\n        <item>263.7</item>\n        <item>265.5</item>\n        <item>267.3</item>\n        <item>269</item>\n        <item>270.7</item>\n        <item>272.4</item>\n        <item>274.1</item>\n        <item>275.8</item>\n        <item>277.5</item>\n        <item>279.2</item>\n        <item>280.9</item>\n        <item>282.6</item>\n        <item>284.3</item>\n        <item>286</item>\n        <item>287.9</item>\n        <item>289.8</item>\n        <item>291.7</item>\n        <item>293.5</item>\n        <item>295.4</item>\n        <item>297.3</item>\n        <item>299.2</item>\n        <item>301</item>\n        <item>302.8</item>\n        <item>304.6</item>\n        <item>306.4</item>\n        <item>308.2</item>\n        <item>309.9</item>\n        <item>311.7</item>\n        <item>313.5</item>\n        <item>315.3</item>\n        <item>317</item>\n        <item>318.8</item>\n        <item>320.6</item>\n        <item>322.4</item>\n        <item>324.2</item>\n        <item>325.9</item>\n        <item>327.7</item>\n        <item>329.5</item>\n        <item>331.3</item>\n        <item>333</item>\n        <item>334.8</item>\n        <item>336.5</item>\n        <item>338.3</item>\n        <item>340</item>\n        <item>341.8</item>\n        <item>343.5</item>\n        <item>345.3</item>\n        <item>347</item>\n        <item>349.4</item>\n        <item>351.7</item>\n        <item>354</item>\n        <item>356</item>\n        <item>358</item>\n        <item>360</item>\n        <item>362</item>\n        <item>363.8</item>\n        <item>365.5</item>\n        <item>367.3</item>\n        <item>369</item>\n        <item>370.8</item>\n        <item>372.5</item>\n        <item>374.3</item>\n        <item>376</item>\n        <item>378</item>\n        <item>380</item>\n        <item>382</item>\n        <item>384</item>\n        <item>386</item>\n        <item>388</item>\n        <item>390</item>\n        <item>392</item>\n        <item>394</item>\n        <item>396</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>450</item>\n        <item>475</item>\n        <item>500</item>\n        <item>525</item>\n        <item>550</item>\n        <item>575</item>\n        <item>600</item>\n        <item>625</item>\n        <item>650</item>\n        <item>675</item>\n        <item>700</item>\n    </array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>287</item>\n        <item>303</item>\n        <item>319</item>\n        <item>335</item>\n        <item>351</item>\n        <item>367</item>\n        <item>383</item>\n        <item>399</item>\n        <item>415</item>\n        <item>431</item>\n        <item>447</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Samsung/gta3xl/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">0.1</item>\n    <item name=\"screen.full\">0.1</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">0.1</item>\n    <item name=\"wifi.scan\">0.1</item>\n    <item name=\"audio\">0.1</item>\n    <item name=\"video\">0.1</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">0.1</item>\n    <item name=\"radio.active\">0.1</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>0.2</value>\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>1</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">0.1</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">1000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Samsung/gta7litewifi/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-gta7litewifi\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/gta7litewifi/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.gta7litewifi\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*amsung/gta7litewifi*\"\n\t\tandroid:priority=\"860\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/gta7litewifi/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,2,-1,true</item>\n        <item>tedongle,49,49,1,-1,true</item>\n        <item>ethernet,9,9,0,-1,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>7,1</item>\n        <item>49,1</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/gta7litewifi/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_showNavigationBar\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/gta7litewifi/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">95.62</item>\n    <item name=\"screen.on\">83.45</item>\n    <item name=\"screen.full\">412.25</item>\n    <item name=\"bluetooth.active\">42.5</item>\n    <item name=\"bluetooth.on\">1.47</item>\n    <item name=\"wifi.on\">0.42</item>\n    <item name=\"wifi.active\">165.1</item>\n    <item name=\"wifi.scan\">42.71</item>\n    <item name=\"audio\">18.26</item>\n    <item name=\"video\">36.88</item>\n    <item name=\"camera.flashlight\">1</item>\n    <item name=\"camera.avg\">487.54</item>\n    <item name=\"gps.on\">39.82</item>\n    <item name=\"radio.active\">170.31</item>\n    <item name=\"radio.scanning\">15.69</item>\n    <array name=\"radio.on\">\n        <value>2.43</value>\n        <value>1.35</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">3.97</item>\n    <item name=\"cpu.suspend\">0.1</item>\n    <item name=\"cpu.active\">24.82</item>. <item name=\"cpu.cluster_power.cluster0\">49.61</item>\n    <item name=\"cpu.cluster_power.cluster1\">28.12</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>900000</value>\n        <value>979000</value>\n        <value>1085000</value>\n        <value>1218000</value>\n        <value>1351000</value>\n        <value>1484000</value>\n        <value>1617000</value>\n        <value>1750000</value>\n        <value>1814000</value>\n        <value>1879000</value>\n        <value>1944000</value>\n        <value>2009000</value>\n        <value>2074000</value>\n        <value>2139000</value>\n        <value>2215000</value>\n        <value>2301000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>400000</value>\n        <value>501000</value>\n        <value>542000</value>\n        <value>643000</value>\n        <value>745000</value>\n        <value>846000</value>\n        <value>948000</value>\n        <value>1050000</value>\n        <value>1138000</value>\n        <value>1226000</value>\n        <value>1314000</value>\n        <value>1402000</value>\n        <value>1491000</value>\n        <value>1579000</value>\n        <value>1682000</value>\n        <value>1800000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>11</value>\n        <value>16</value>\n        <value>19</value>\n        <value>25</value>\n        <value>30</value>\n        <value>34</value>\n        <value>41</value>\n        <value>44</value>\n        <value>48</value>\n        <value>52</value>\n        <value>65</value>\n        <value>70</value>\n        <value>77</value>\n        <value>86</value>\n        <value>94</value>\n        <value>99</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>5</value>\n        <value>9</value>\n        <value>11</value>\n        <value>12</value>\n        <value>13</value>\n        <value>14</value>\n        <value>16</value>\n        <value>19</value>\n        <value>24</value>\n        <value>32</value>\n        <value>42</value>\n        <value>51</value>\n        <value>54</value>\n        <value>60</value>\n        <value>67</value>\n        <value>73</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">4980</item>\n    <item name=\"battery.typical.capacity\">5100</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>\n"
  },
  {
    "path": "Samsung/gts7xllite/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-gts7xllite\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/gts7xllite/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.gts7xllite\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/gts7xllite*\"\n\t\tandroid:priority=\"968\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/gts7xllite/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/gts7xllite/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n        <integer name=\"config_screenBrightnessDim\">15</integer>\n        <integer name=\"config_screenBrightnessSettingDefault\">125</integer>\n        <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n        <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n\t    <integer name=\"config_screenBrightnessDoze\">1</integer>\n\t\t<integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>12</item>\n        <item>17</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>62</item>\n        <item>85</item>\n        <item>108</item>\n        <item>119</item>\n        <item>119</item>\n        <item>119</item>\n        <item>123</item>\n        <item>123</item>\n        <item>126</item>\n        <item>134</item>\n        <item>152</item>\n        <item>162</item>\n        <item>249</item>\n        <item>500</item>\n        <item>500</item>\n        <item>600</item>\n        <item>600</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>20000</item>\n        <item>40000</item>\n    </integer-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:4096,6291456,12582912,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>256</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>4.6</item>\n        <item>4.7</item>\n        <item>4.8</item>\n        <item>4.9</item>\n        <item>6.15</item>\n        <item>7.36</item>\n        <item>9.6</item>\n        <item>10.72</item>\n        <item>11.93</item>\n        <item>12.86</item>\n        <item>14.07</item>\n        <item>15.19</item>\n        <item>17.71</item>\n        <item>18.64</item>\n        <item>20.04</item>\n        <item>20.88</item>\n        <item>23.21</item>\n        <item>25.63</item>\n        <item>26.75</item>\n        <item>27.77</item>\n        <item>29.08</item>\n        <item>29.83</item>\n        <item>31.13</item>\n        <item>33.65</item>\n        <item>34.3</item>\n        <item>35.88</item>\n        <item>36.91</item>\n        <item>38.12</item>\n        <item>40.26</item>\n        <item>41.57</item>\n        <item>42.41</item>\n        <item>43.81</item>\n        <item>46.32</item>\n        <item>48.28</item>\n        <item>49.21</item>\n        <item>50.98</item>\n        <item>51.82</item>\n        <item>53.13</item>\n        <item>54.06</item>\n        <item>56.39</item>\n        <item>57.32</item>\n        <item>58.07</item>\n        <item>59.74</item>\n        <item>61.05</item>\n        <item>61.89</item>\n        <item>63.84</item>\n        <item>65.52</item>\n        <item>67.39</item>\n        <item>68.78</item>\n        <item>69.25</item>\n        <item>71.39</item>\n        <item>73.82</item>\n        <item>74.66</item>\n        <item>75.68</item>\n        <item>76.99</item>\n        <item>78.1</item>\n        <item>80.62</item>\n        <item>81.65</item>\n        <item>82.58</item>\n        <item>84.07</item>\n        <item>86.77</item>\n        <item>90.31</item>\n        <item>90.87</item>\n        <item>92.74</item>\n        <item>94.6</item>\n        <item>95.72</item>\n        <item>98.33</item>\n        <item>98.8</item>\n        <item>100.29</item>\n        <item>100.66</item>\n        <item>102.34</item>\n        <item>103.27</item>\n        <item>105.88</item>\n        <item>107.28</item>\n        <item>108.3</item>\n        <item>110.17</item>\n        <item>111.47</item>\n        <item>112.68</item>\n        <item>113.71</item>\n        <item>117.44</item>\n        <item>117.45</item>\n        <item>118.65</item>\n        <item>118.83</item>\n        <item>122.47</item>\n        <item>123.12</item>\n        <item>123.96</item>\n        <item>126.2</item>\n        <item>126.94</item>\n        <item>129.09</item>\n        <item>130.49</item>\n        <item>131.51</item>\n        <item>133</item>\n        <item>133.28</item>\n        <item>133.93</item>\n        <item>138.69</item>\n        <item>138.97</item>\n        <item>140.09</item>\n        <item>141.2</item>\n        <item>142.04</item>\n        <item>144.37</item>\n        <item>145.21</item>\n        <item>146.89</item>\n        <item>147.26</item>\n        <item>147.91</item>\n        <item>149.78</item>\n        <item>151.46</item>\n        <item>153.97</item>\n        <item>154.16</item>\n        <item>154.25</item>\n        <item>157.33</item>\n        <item>160.12</item>\n        <item>161.24</item>\n        <item>161.62</item>\n        <item>162.17</item>\n        <item>164.23</item>\n        <item>165.16</item>\n        <item>166.65</item>\n        <item>167.39</item>\n        <item>168.89</item>\n        <item>169.54</item>\n        <item>170.56</item>\n        <item>171.03</item>\n        <item>174.76</item>\n        <item>175.41</item>\n        <item>178.3</item>\n        <item>180.82</item>\n        <item>181.75</item>\n        <item>184.54</item>\n        <item>186.69</item>\n        <item>188.46</item>\n        <item>192.93</item>\n        <item>194.89</item>\n        <item>196.66</item>\n        <item>198.24</item>\n        <item>200.2</item>\n        <item>202.25</item>\n        <item>205.51</item>\n        <item>207.1</item>\n        <item>210.73</item>\n        <item>211.85</item>\n        <item>215.49</item>\n        <item>218.28</item>\n        <item>221.83</item>\n        <item>224.06</item>\n        <item>226.77</item>\n        <item>229</item>\n        <item>231.05</item>\n        <item>235.71</item>\n        <item>236.55</item>\n        <item>236.92</item>\n        <item>237.95</item>\n        <item>242.33</item>\n        <item>247.08</item>\n        <item>249.04</item>\n        <item>251.46</item>\n        <item>251.84</item>\n        <item>254.07</item>\n        <item>261.25</item>\n        <item>262</item>\n        <item>267.96</item>\n        <item>268.8</item>\n        <item>269.36</item>\n        <item>271.22</item>\n        <item>274.67</item>\n        <item>277.28</item>\n        <item>279.05</item>\n        <item>279.98</item>\n        <item>284.92</item>\n        <item>287.81</item>\n        <item>290.24</item>\n        <item>294.34</item>\n        <item>296.39</item>\n        <item>299.09</item>\n        <item>300.02</item>\n        <item>301.79</item>\n        <item>303.1</item>\n        <item>304.59</item>\n        <item>308.78</item>\n        <item>311.49</item>\n        <item>313.91</item>\n        <item>316.89</item>\n        <item>319.88</item>\n        <item>322.49</item>\n        <item>323.88</item>\n        <item>325</item>\n        <item>325.75</item>\n        <item>326.03</item>\n        <item>330.13</item>\n        <item>334.42</item>\n        <item>338.89</item>\n        <item>341.41</item>\n        <item>342.8</item>\n        <item>343.46</item>\n        <item>347.46</item>\n        <item>348.96</item>\n        <item>350.54</item>\n        <item>352.59</item>\n        <item>357.16</item>\n        <item>358</item>\n        <item>359.39</item>\n        <item>359.86</item>\n        <item>362.1</item>\n        <item>363.68</item>\n        <item>367.88</item>\n        <item>371.7</item>\n        <item>374.21</item>\n        <item>375.33</item>\n        <item>376.45</item>\n        <item>377.38</item>\n        <item>381.48</item>\n        <item>382.79</item>\n        <item>387.26</item>\n        <item>389.69</item>\n        <item>391.18</item>\n        <item>392.67</item>\n        <item>394.81</item>\n        <item>396.3</item>\n        <item>399.19</item>\n        <item>401.8</item>\n        <item>403.57</item>\n        <item>405.44</item>\n        <item>406.65</item>\n        <item>409.35</item>\n        <item>413.17</item>\n        <item>416.16</item>\n        <item>418.02</item>\n        <item>420.44</item>\n        <item>423.05</item>\n        <item>423.8</item>\n        <item>424.17</item>\n        <item>427.99</item>\n        <item>430.6</item>\n        <item>431.44</item>\n        <item>434.8</item>\n        <item>437.69</item>\n        <item>438.71</item>\n        <item>440.02</item>\n        <item>445.79</item>\n        <item>447.94</item>\n        <item>449.43</item>\n        <item>453.34</item>\n        <item>454.56</item>\n        <item>456.33</item>\n        <item>458</item>\n        <item>459.03</item>\n        <item>459.77</item>\n        <item>460.52</item>\n        <item>461.17</item>\n        <item>462.48</item>\n        <item>465.09</item>\n        <item>469</item>\n        <item>469.84</item>\n        <item>472.08</item>\n        <item>474.13</item>\n        <item>477.48</item>\n        <item>500</item>\n        <item>600</item>\n    </array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Samsung/gts7xllite/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">27</item>\n    <item name=\"screen.on\">204</item>\n    <item name=\"screen.full\">2430</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">0</item>\n    <item name=\"wifi.active\">0</item>\n    <item name=\"wifi.scan\">0</item>\n    <item name=\"audio\">12</item>\n    <item name=\"video\">410</item>\n    <item name=\"camera.flashlight\">63</item>\n    <item name=\"camera.avg\">232</item>\n    <item name=\"gps.on\">61</item>\n    <item name=\"radio.active\">103</item>\n    <item name=\"radio.scanning\">6.2</item>\n    <array name=\"radio.on\">\n        <value>2.2</value>\n        <value>2.2</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>768000</value>\n        <value>1017600</value>\n        <value>1248000</value>\n        <value>1324800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>787200</value>\n        <value>979200</value>\n        <value>1036800</value>\n        <value>1248000</value>\n        <value>1401600</value>\n        <value>1555200</value>\n        <value>1766400</value>\n        <value>1900800</value>\n        <value>2073600</value>\n        <value>2131200</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>17</value>\n        <value>18</value>\n        <value>20</value>\n        <value>24</value>\n        <value>29</value>\n        <value>31</value>\n        <value>38</value>\n        <value>44</value>\n        <value>46</value>\n        <value>48</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>74</value>\n        <value>75</value>\n        <value>96</value>\n        <value>102</value>\n        <value>131</value>\n        <value>158</value>\n        <value>187</value>\n        <value>243</value>\n        <value>286</value>\n        <value>369</value>\n        <value>405</value>\n        <value>449</value>\n    </array>\n    <item name=\"cpu.idle\">16</item>\n    <item name=\"cpu.suspend\">6</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">9800</item>\n    <item name=\"battery.typical.capacity\">10090</item>\n    <item name=\"bluetooth.controller.idle\">3</item>\n    <item name=\"bluetooth.controller.rx\">20</item>\n    <item name=\"bluetooth.controller.tx\">33</item>\n    <item name=\"bluetooth.controller.voltage\">3700</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">100</item>\n    <item name=\"wifi.controller.tx\">190</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>190</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Samsung/gts8p/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-gts8p\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/gts8p/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.gts8p\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/gts8p*\"\n\t\tandroid:priority=\"499\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/gts8p/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n\t<bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/gts8p/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n        <integer name=\"config_screenBrightnessDim\">13</integer>\n        <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n        <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n        <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n        <integer name=\"config_screenBrightnessDoze\">17</integer>\n        <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>11</item>\n        <item>15</item>\n        <item>22</item>\n        <item>26</item>\n        <item>31</item>\n        <item>35</item>\n        <item>46</item>\n        <item>62</item>\n        <item>79</item>\n        <item>88</item>\n        <item>93</item>\n        <item>99</item>\n        <item>111</item>\n        <item>162</item>\n        <item>190</item>\n        <item>340</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>40000</item>\n        <item>999999</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>257</item>\n        <item>260</item>\n        <item>262</item>\n        <item>265</item>\n        <item>267</item>\n        <item>270</item>\n        <item>272</item>\n        <item>274</item>\n        <item>277</item>\n        <item>279</item>\n        <item>282</item>\n        <item>284</item>\n        <item>287</item>\n        <item>289</item>\n        <item>291</item>\n        <item>294</item>\n        <item>296</item>\n        <item>299</item>\n        <item>301</item>\n        <item>304</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.311</item>\n        <item>2.766</item>\n        <item>3.297</item>\n        <item>3.885</item>\n        <item>4.52</item>\n        <item>5.194</item>\n        <item>5.902</item>\n        <item>6.642</item>\n        <item>7.41</item>\n        <item>8.204</item>\n        <item>9.022</item>\n        <item>9.863</item>\n        <item>10.726</item>\n        <item>11.608</item>\n        <item>12.51</item>\n        <item>13.43</item>\n        <item>14.367</item>\n        <item>15.321</item>\n        <item>16.291</item>\n        <item>17.276</item>\n        <item>18.276</item>\n        <item>19.291</item>\n        <item>20.32</item>\n        <item>21.362</item>\n        <item>22.417</item>\n        <item>23.485</item>\n        <item>24.566</item>\n        <item>25.658</item>\n        <item>26.762</item>\n        <item>27.878</item>\n        <item>29.005</item>\n        <item>30.143</item>\n        <item>31.292</item>\n        <item>32.451</item>\n        <item>33.62</item>\n        <item>34.8</item>\n        <item>35.989</item>\n        <item>37.188</item>\n        <item>38.396</item>\n        <item>39.614</item>\n        <item>40.841</item>\n        <item>42.077</item>\n        <item>43.322</item>\n        <item>44.576</item>\n        <item>45.838</item>\n        <item>47.109</item>\n        <item>48.388</item>\n        <item>49.675</item>\n        <item>50.97</item>\n        <item>52.273</item>\n        <item>53.584</item>\n        <item>54.903</item>\n        <item>56.229</item>\n        <item>57.563</item>\n        <item>58.904</item>\n        <item>60.253</item>\n        <item>61.609</item>\n        <item>62.972</item>\n        <item>64.342</item>\n        <item>65.719</item>\n        <item>67.103</item>\n        <item>68.494</item>\n        <item>69.892</item>\n        <item>71.296</item>\n        <item>72.707</item>\n        <item>74.124</item>\n        <item>75.548</item>\n        <item>76.978</item>\n        <item>78.415</item>\n        <item>79.858</item>\n        <item>81.307</item>\n        <item>82.762</item>\n        <item>84.223</item>\n        <item>85.69</item>\n        <item>87.164</item>\n        <item>88.643</item>\n        <item>90.128</item>\n        <item>91.618</item>\n        <item>93.115</item>\n        <item>94.617</item>\n        <item>96.125</item>\n        <item>97.638</item>\n        <item>99.157</item>\n        <item>100.682</item>\n        <item>102.212</item>\n        <item>103.747</item>\n        <item>105.288</item>\n        <item>106.834</item>\n        <item>108.385</item>\n        <item>109.942</item>\n        <item>111.503</item>\n        <item>113.07</item>\n        <item>114.642</item>\n        <item>116.22</item>\n        <item>117.802</item>\n        <item>119.389</item>\n        <item>120.981</item>\n        <item>122.578</item>\n        <item>124.18</item>\n        <item>125.787</item>\n        <item>127.398</item>\n        <item>129.015</item>\n        <item>130.636</item>\n        <item>132.262</item>\n        <item>133.893</item>\n        <item>135.528</item>\n        <item>137.168</item>\n        <item>138.812</item>\n        <item>140.461</item>\n        <item>142.115</item>\n        <item>143.773</item>\n        <item>145.436</item>\n        <item>147.103</item>\n        <item>148.774</item>\n        <item>150.45</item>\n        <item>152.131</item>\n        <item>153.815</item>\n        <item>155.504</item>\n        <item>157.198</item>\n        <item>158.895</item>\n        <item>160.597</item>\n        <item>162.303</item>\n        <item>164.013</item>\n        <item>165.728</item>\n        <item>167.446</item>\n        <item>169.169</item>\n        <item>170.896</item>\n        <item>172.627</item>\n        <item>174.362</item>\n        <item>176.101</item>\n        <item>177.844</item>\n        <item>179.591</item>\n        <item>181.342</item>\n        <item>183.097</item>\n        <item>184.855</item>\n        <item>186.618</item>\n        <item>188.385</item>\n        <item>190.155</item>\n        <item>191.93</item>\n        <item>193.708</item>\n        <item>195.49</item>\n        <item>197.276</item>\n        <item>199.066</item>\n        <item>200.859</item>\n        <item>202.656</item>\n        <item>204.457</item>\n        <item>206.262</item>\n        <item>208.07</item>\n        <item>209.882</item>\n        <item>211.697</item>\n        <item>213.516</item>\n        <item>215.339</item>\n        <item>217.166</item>\n        <item>218.996</item>\n        <item>220.829</item>\n        <item>222.666</item>\n        <item>224.507</item>\n        <item>226.351</item>\n        <item>228.199</item>\n        <item>230.05</item>\n        <item>231.905</item>\n        <item>233.763</item>\n        <item>235.624</item>\n        <item>237.489</item>\n        <item>239.358</item>\n        <item>241.229</item>\n        <item>243.105</item>\n        <item>244.983</item>\n        <item>246.865</item>\n        <item>248.75</item>\n        <item>250.639</item>\n        <item>252.531</item>\n        <item>254.426</item>\n        <item>256.324</item>\n        <item>258.226</item>\n        <item>260.131</item>\n        <item>262.039</item>\n        <item>263.951</item>\n        <item>265.866</item>\n        <item>267.784</item>\n        <item>269.705</item>\n        <item>271.629</item>\n        <item>273.557</item>\n        <item>275.487</item>\n        <item>277.421</item>\n        <item>279.358</item>\n        <item>281.298</item>\n        <item>283.241</item>\n        <item>285.188</item>\n        <item>287.137</item>\n        <item>289.09</item>\n        <item>291.045</item>\n        <item>293.004</item>\n        <item>294.965</item>\n        <item>296.93</item>\n        <item>298.898</item>\n        <item>300.868</item>\n        <item>302.842</item>\n        <item>304.819</item>\n        <item>306.799</item>\n        <item>308.781</item>\n        <item>310.767</item>\n        <item>312.756</item>\n        <item>314.747</item>\n        <item>316.742</item>\n        <item>318.739</item>\n        <item>320.739</item>\n        <item>322.742</item>\n        <item>324.748</item>\n        <item>326.757</item>\n        <item>328.769</item>\n        <item>330.784</item>\n        <item>332.802</item>\n        <item>334.822</item>\n        <item>336.845</item>\n        <item>338.871</item>\n        <item>340.9</item>\n        <item>342.932</item>\n        <item>344.966</item>\n        <item>347.004</item>\n        <item>349.044</item>\n        <item>351.086</item>\n        <item>353.132</item>\n        <item>355.18</item>\n        <item>357.231</item>\n        <item>359.285</item>\n        <item>361.342</item>\n        <item>363.401</item>\n        <item>365.463</item>\n        <item>367.528</item>\n        <item>369.595</item>\n        <item>371.665</item>\n        <item>373.738</item>\n        <item>375.813</item>\n        <item>377.891</item>\n        <item>379.972</item>\n        <item>382.055</item>\n        <item>384.141</item>\n        <item>386.23</item>\n        <item>388.321</item>\n        <item>390.415</item>\n        <item>392.512</item>\n        <item>394.611</item>\n        <item>396.712</item>\n        <item>398.817</item>\n        <item>400.924</item>\n        <item>403.033</item>\n        <item>405.145</item>\n        <item>407.259</item>\n        <item>409.377</item>\n        <item>411.496</item>\n        <item>413.618</item>\n        <item>415.743</item>\n        <item>417.87</item>\n        <item>420</item>\n        <item>424</item>\n        <item>428</item>\n        <item>432</item>\n        <item>436</item>\n        <item>440</item>\n        <item>444</item>\n        <item>448</item>\n        <item>452</item>\n        <item>456</item>\n        <item>460</item>\n        <item>464</item>\n        <item>468</item>\n        <item>472</item>\n        <item>476</item>\n        <item>480</item>\n        <item>484</item>\n        <item>488</item>\n        <item>492</item>\n        <item>496</item>\n        <item>500</item>\n    </array>\n</resources>\n"
  },
  {
    "path": "Samsung/gts8p/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">27</item>\n    <item name=\"screen.on\">302</item>\n    <item name=\"screen.full\">1240</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">0</item>\n    <item name=\"wifi.active\">0</item>\n    <item name=\"wifi.scan\">0</item>\n    <item name=\"audio\">60.7</item>\n    <item name=\"video\">410</item>\n    <item name=\"camera.flashlight\">160.4</item>\n    <item name=\"camera.avg\">219.4</item>\n    <item name=\"gps.on\">43</item>\n    <item name=\"radio.active\">94</item>\n    <item name=\"radio.scanning\">53</item>\n    <array name=\"radio.on\">\n        <value>7.2</value>\n        <value>7.2</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>307200</value>\n        <value>403200</value>\n        <value>518400</value>\n        <value>614400</value>\n        <value>729600</value>\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1267200</value>\n        <value>1363200</value>\n        <value>1478400</value>\n        <value>1574400</value>\n        <value>1689600</value>\n        <value>1785600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>33</value>\n        <value>35</value>\n        <value>39</value>\n        <value>41</value>\n        <value>45</value>\n        <value>50</value>\n        <value>58</value>\n        <value>67</value>\n        <value>74</value>\n        <value>80</value>\n        <value>88</value>\n        <value>104</value>\n        <value>118</value>\n        <value>132</value>\n        <value>141</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>633600</value>\n        <value>768000</value>\n        <value>883200</value>\n        <value>998400</value>\n        <value>1113600</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1440000</value>\n        <value>1555200</value>\n        <value>1651200</value>\n        <value>1766400</value>\n        <value>1881600</value>\n        <value>1996800</value>\n        <value>2112000</value>\n        <value>2227200</value>\n        <value>2342400</value>\n        <value>2419200</value>\n        <value>2496000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>52</value>\n        <value>63</value>\n        <value>71</value>\n        <value>83</value>\n        <value>91</value>\n        <value>102</value>\n        <value>113</value>\n        <value>126</value>\n        <value>140</value>\n        <value>153</value>\n        <value>175</value>\n        <value>200</value>\n        <value>244</value>\n        <value>280</value>\n        <value>315</value>\n        <value>353</value>\n        <value>373</value>\n        <value>411</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>806400</value>\n        <value>940800</value>\n        <value>1056000</value>\n        <value>1171200</value>\n        <value>1286400</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1728000</value>\n        <value>1843200</value>\n        <value>1958400</value>\n        <value>2054400</value>\n        <value>2169600</value>\n        <value>2284800</value>\n        <value>2400000</value>\n        <value>2515200</value>\n        <value>2630400</value>\n        <value>2726400</value>\n        <value>2822400</value>\n        <value>2841600</value>\n        <value>2995200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>102</value>\n        <value>115</value>\n        <value>133</value>\n        <value>147</value>\n        <value>163</value>\n        <value>180</value>\n        <value>200</value>\n        <value>217</value>\n        <value>243</value>\n        <value>265</value>\n        <value>305</value>\n        <value>328</value>\n        <value>364</value>\n        <value>403</value>\n        <value>454</value>\n        <value>515</value>\n        <value>564</value>\n        <value>635</value>\n        <value>701</value>\n        <value>710</value>\n        <value>811</value>\n    </array>\n    <item name=\"cpu.suspend\">13.5</item>\n    <item name=\"cpu.idle\">32</item>\n    <item name=\"battery.capacity\">9800</item>\n    <item name=\"battery.typical.capacity\">10090</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">10</item>\n    <item name=\"bluetooth.controller.tx\">10</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">130</item>\n    <item name=\"wifi.controller.tx\">420</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/o1s/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-o1s\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/o1s/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.o1s\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/o1s*\"\n\t\tandroid:priority=\"377\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/o1s/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<string-array name=\"config_tether_usb_regexs\">\n        <item>rndis0</item>\n    </string-array>\n\t    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>40</item>\n    </integer-array>\n\t    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n    </integer-array>\n\t    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>10</item>\n        <item>20</item>\n        <item>30</item>\n    </integer-array>\n\t    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">3000</integer>\n        <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n        <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n        <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n\t    <integer name=\"config_screenBrightnessDoze\">17</integer>\n\t\t<integer name=\"config_screenBrightnessDark\">1</integer>\n\t    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>13</item>\n        <item>18</item>\n        <item>26</item>\n        <item>32</item>\n        <item>37</item>\n        <item>42</item>\n        <item>55</item>\n        <item>75</item>\n        <item>95</item>\n        <item>106</item>\n        <item>112</item>\n        <item>119</item>\n        <item>134</item>\n        <item>157</item>\n        <item>220</item>\n        <item>450</item>\n        <item>450</item>\n        <item>545</item>\n        <item>590</item>\n        <item>635</item>\n        <item>680</item>\n        <item>725</item>\n        <item>770</item>\n        <item>815</item>\n        <item>860</item>\n        <item>900</item>\n        <item>900</item>\n    </array>\n\t   <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>6</item>\n        <item>6</item>\n        <item>11</item>\n        <item>79</item>\n        <item>95</item>\n        <item>141</item>\n        <item>183</item>\n        <item>200</item>\n        <item>219</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>6000</item>\n        <item>7000</item>\n        <item>8000</item>\n        <item>9000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>40000</item>\n    </integer-array>\n\t    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n        <item>266</item>\n        <item>267</item>\n        <item>268</item>\n        <item>269</item>\n        <item>270</item>\n        <item>271</item>\n        <item>272</item>\n        <item>273</item>\n        <item>274</item>\n        <item>275</item>\n        <item>276</item>\n        <item>277</item>\n        <item>278</item>\n        <item>279</item>\n        <item>280</item>\n        <item>281</item>\n        <item>282</item>\n        <item>283</item>\n        <item>284</item>\n        <item>285</item>\n        <item>286</item>\n        <item>287</item>\n        <item>288</item>\n        <item>289</item>\n        <item>290</item>\n        <item>291</item>\n        <item>292</item>\n        <item>293</item>\n        <item>294</item>\n        <item>295</item>\n        <item>296</item>\n        <item>297</item>\n        <item>298</item>\n        <item>299</item>\n        <item>300</item>\n        <item>301</item>\n        <item>302</item>\n        <item>303</item>\n        <item>304</item>\n        <item>305</item>\n        <item>306</item>\n        <item>307</item>\n        <item>308</item>\n        <item>309</item>\n        <item>310</item>\n        <item>311</item>\n        <item>312</item>\n        <item>313</item>\n        <item>314</item>\n        <item>315</item>\n        <item>316</item>\n        <item>317</item>\n        <item>318</item>\n        <item>319</item>\n        <item>320</item>\n        <item>321</item>\n        <item>322</item>\n        <item>323</item>\n        <item>324</item>\n        <item>325</item>\n        <item>326</item>\n        <item>327</item>\n        <item>328</item>\n        <item>329</item>\n        <item>330</item>\n        <item>331</item>\n        <item>332</item>\n        <item>333</item>\n        <item>334</item>\n        <item>335</item>\n        <item>336</item>\n        <item>337</item>\n        <item>338</item>\n        <item>339</item>\n        <item>340</item>\n        <item>341</item>\n        <item>342</item>\n        <item>343</item>\n        <item>344</item>\n        <item>345</item>\n        <item>346</item>\n        <item>347</item>\n        <item>348</item>\n        <item>349</item>\n        <item>350</item>\n        <item>351</item>\n        <item>352</item>\n        <item>353</item>\n        <item>354</item>\n        <item>355</item>\n        <item>356</item>\n        <item>357</item>\n        <item>358</item>\n        <item>359</item>\n        <item>360</item>\n        <item>361</item>\n        <item>362</item>\n        <item>363</item>\n        <item>364</item>\n        <item>365</item>\n        <item>366</item>\n        <item>367</item>\n        <item>368</item>\n        <item>369</item>\n        <item>370</item>\n        <item>371</item>\n        <item>372</item>\n        <item>373</item>\n        <item>374</item>\n        <item>375</item>\n        <item>376</item>\n        <item>377</item>\n        <item>378</item>\n        <item>379</item>\n        <item>380</item>\n        <item>381</item>\n        <item>382</item>\n        <item>383</item>\n        <item>384</item>\n        <item>385</item>\n        <item>386</item>\n        <item>387</item>\n        <item>388</item>\n        <item>389</item>\n        <item>390</item>\n        <item>391</item>\n        <item>392</item>\n        <item>393</item>\n        <item>394</item>\n        <item>395</item>\n        <item>396</item>\n        <item>397</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>401</item>\n        <item>402</item>\n        <item>403</item>\n        <item>404</item>\n        <item>405</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>410</item>\n        <item>411</item>\n        <item>412</item>\n        <item>413</item>\n        <item>414</item>\n        <item>415</item>\n        <item>416</item>\n        <item>417</item>\n        <item>418</item>\n        <item>419</item>\n        <item>420</item>\n        <item>421</item>\n        <item>422</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n        <item>426</item>\n        <item>427</item>\n        <item>428</item>\n        <item>429</item>\n        <item>430</item>\n        <item>431</item>\n        <item>432</item>\n        <item>433</item>\n        <item>434</item>\n        <item>435</item>\n        <item>436</item>\n        <item>437</item>\n        <item>438</item>\n        <item>439</item>\n        <item>440</item>\n        <item>441</item>\n        <item>442</item>\n        <item>443</item>\n        <item>444</item>\n        <item>445</item>\n        <item>446</item>\n        <item>447</item>\n        <item>448</item>\n        <item>449</item>\n        <item>450</item>\n        <item>451</item>\n        <item>452</item>\n        <item>453</item>\n        <item>454</item>\n        <item>455</item>\n        <item>456</item>\n        <item>457</item>\n        <item>458</item>\n        <item>459</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.31653</item>\n        <item>2.7794</item>\n        <item>3.32032</item>\n        <item>3.91911</item>\n        <item>4.56497</item>\n        <item>5.25101</item>\n        <item>5.97236</item>\n        <item>6.7254</item>\n        <item>7.50727</item>\n        <item>8.3157</item>\n        <item>9.14878</item>\n        <item>10.00492</item>\n        <item>10.88276</item>\n        <item>11.7811</item>\n        <item>12.69892</item>\n        <item>13.6353</item>\n        <item>14.5894</item>\n        <item>15.5605</item>\n        <item>16.54793</item>\n        <item>17.55108</item>\n        <item>18.56939</item>\n        <item>19.60236</item>\n        <item>20.64952</item>\n        <item>21.71043</item>\n        <item>22.78469</item>\n        <item>23.87191</item>\n        <item>24.97176</item>\n        <item>26.0839</item>\n        <item>27.20803</item>\n        <item>28.34384</item>\n        <item>29.49107</item>\n        <item>30.64946</item>\n        <item>31.81876</item>\n        <item>32.99874</item>\n        <item>34.18918</item>\n        <item>35.38987</item>\n        <item>36.6006</item>\n        <item>37.8212</item>\n        <item>39.05147</item>\n        <item>40.29124</item>\n        <item>41.54035</item>\n        <item>42.79862</item>\n        <item>44.06592</item>\n        <item>45.3421</item>\n        <item>46.627</item>\n        <item>47.9205</item>\n        <item>49.22247</item>\n        <item>50.53277</item>\n        <item>51.85128</item>\n        <item>53.1779</item>\n        <item>54.5125</item>\n        <item>55.85497</item>\n        <item>57.20521</item>\n        <item>58.56312</item>\n        <item>59.92859</item>\n        <item>61.30153</item>\n        <item>62.68184</item>\n        <item>64.06944</item>\n        <item>65.46424</item>\n        <item>66.86614</item>\n        <item>68.27507</item>\n        <item>69.69095</item>\n        <item>71.1137</item>\n        <item>72.54324</item>\n        <item>73.9795</item>\n        <item>75.4224</item>\n        <item>76.87187</item>\n        <item>78.32785</item>\n        <item>79.79027</item>\n        <item>81.25906</item>\n        <item>82.73415</item>\n        <item>84.2155</item>\n        <item>85.70303</item>\n        <item>87.19668</item>\n        <item>88.6964</item>\n        <item>90.20214</item>\n        <item>91.71383</item>\n        <item>93.23142</item>\n        <item>94.75486</item>\n        <item>96.28409</item>\n        <item>97.81907</item>\n        <item>99.35975</item>\n        <item>100.90607</item>\n        <item>102.458</item>\n        <item>104.01547</item>\n        <item>105.57845</item>\n        <item>107.1469</item>\n        <item>108.72076</item>\n        <item>110.3</item>\n        <item>111.88457</item>\n        <item>113.47443</item>\n        <item>115.06954</item>\n        <item>116.66986</item>\n        <item>118.27535</item>\n        <item>119.88597</item>\n        <item>121.50169</item>\n        <item>123.12246</item>\n        <item>124.74826</item>\n        <item>126.37904</item>\n        <item>128.01477</item>\n        <item>129.65541</item>\n        <item>131.30093</item>\n        <item>132.95131</item>\n        <item>134.60649</item>\n        <item>136.26646</item>\n        <item>137.93117</item>\n        <item>139.60062</item>\n        <item>141.27473</item>\n        <item>142.9535</item>\n        <item>144.63692</item>\n        <item>146.32492</item>\n        <item>148.01749</item>\n        <item>149.7146</item>\n        <item>151.41621</item>\n        <item>153.12233</item>\n        <item>154.83289</item>\n        <item>156.54788</item>\n        <item>158.26727</item>\n        <item>159.99104</item>\n        <item>161.71918</item>\n        <item>163.45163</item>\n        <item>165.18839</item>\n        <item>166.9294</item>\n        <item>168.67468</item>\n        <item>170.4242</item>\n        <item>172.1779</item>\n        <item>173.93579</item>\n        <item>175.69783</item>\n        <item>177.46402</item>\n        <item>179.23431</item>\n        <item>181.0087</item>\n        <item>182.78716</item>\n        <item>184.56966</item>\n        <item>186.35617</item>\n        <item>188.1467</item>\n        <item>189.94121</item>\n        <item>191.73969</item>\n        <item>193.5421</item>\n        <item>195.34843</item>\n        <item>197.15869</item>\n        <item>198.97281</item>\n        <item>200.7908</item>\n        <item>202.61264</item>\n        <item>204.4383</item>\n        <item>206.26778</item>\n        <item>208.10103</item>\n        <item>209.93805</item>\n        <item>211.77884</item>\n        <item>213.62335</item>\n        <item>215.47159</item>\n        <item>217.32352</item>\n        <item>219.17914</item>\n        <item>221.03842</item>\n        <item>222.90135</item>\n        <item>224.76791</item>\n        <item>226.6381</item>\n        <item>228.51189</item>\n        <item>230.38925</item>\n        <item>232.27019</item>\n        <item>234.15466</item>\n        <item>236.0427</item>\n        <item>237.93423</item>\n        <item>239.82928</item>\n        <item>241.72781</item>\n        <item>243.62984</item>\n        <item>245.53532</item>\n        <item>247.44424</item>\n        <item>249.3566</item>\n        <item>251.27238</item>\n        <item>253.19156</item>\n        <item>255.11414</item>\n        <item>257.04007</item>\n        <item>258.9694</item>\n        <item>260.90204</item>\n        <item>262.83804</item>\n        <item>264.77734</item>\n        <item>266.71997</item>\n        <item>268.6659</item>\n        <item>270.61508</item>\n        <item>272.56754</item>\n        <item>274.5233</item>\n        <item>276.48224</item>\n        <item>278.44443</item>\n        <item>280.40985</item>\n        <item>282.37848</item>\n        <item>284.3503</item>\n        <item>286.32532</item>\n        <item>288.3035</item>\n        <item>290.28482</item>\n        <item>292.26932</item>\n        <item>294.25693</item>\n        <item>296.24768</item>\n        <item>298.24152</item>\n        <item>300.2385</item>\n        <item>302.23853</item>\n        <item>304.24167</item>\n        <item>306.24786</item>\n        <item>308.2571</item>\n        <item>310.2694</item>\n        <item>312.28476</item>\n        <item>314.3031</item>\n        <item>316.3245</item>\n        <item>318.34888</item>\n        <item>320.37625</item>\n        <item>322.40662</item>\n        <item>324.43994</item>\n        <item>326.47623</item>\n        <item>328.51547</item>\n        <item>330.55768</item>\n        <item>332.6028</item>\n        <item>334.65085</item>\n        <item>336.7018</item>\n        <item>338.75568</item>\n        <item>340.81244</item>\n        <item>342.8721</item>\n        <item>344.9346</item>\n        <item>346</item>\n        <item>349.94672</item>\n        <item>353.92163</item>\n        <item>357.89655</item>\n        <item>362.36835</item>\n        <item>366.34326</item>\n        <item>370.31818</item>\n        <item>374.2931</item>\n        <item>378.26804</item>\n        <item>382.24295</item>\n        <item>386.71472</item>\n        <item>390.68967</item>\n        <item>394.66458</item>\n        <item>398.6395</item>\n        <item>402.6144</item>\n        <item>406.58932</item>\n        <item>410.56427</item>\n        <item>415.03604</item>\n        <item>419.01096</item>\n        <item>422.9859</item>\n        <item>426.96082</item>\n        <item>430.93573</item>\n        <item>434.91068</item>\n        <item>439.38245</item>\n        <item>443.35736</item>\n        <item>447.33228</item>\n        <item>451.30722</item>\n        <item>455.28214</item>\n        <item>459.25705</item>\n        <item>463.72885</item>\n        <item>467.70377</item>\n        <item>471.67868</item>\n        <item>475.6536</item>\n        <item>479.62854</item>\n        <item>483.60345</item>\n        <item>487.57837</item>\n        <item>492.05017</item>\n        <item>496.0251</item>\n        <item>500</item>\n        <item>502.001</item>\n        <item>504.002</item>\n        <item>505.8029</item>\n        <item>507.8039</item>\n        <item>509.8049</item>\n        <item>511.8059</item>\n        <item>513.8069</item>\n        <item>515.6078</item>\n        <item>517.6088</item>\n        <item>519.6098</item>\n        <item>521.61084</item>\n        <item>523.6118</item>\n        <item>525.4127</item>\n        <item>527.4137</item>\n        <item>529.41473</item>\n        <item>531.4157</item>\n        <item>533.4167</item>\n        <item>535.2176</item>\n        <item>537.2186</item>\n        <item>539.2196</item>\n        <item>541.2206</item>\n        <item>543.2216</item>\n        <item>545.0225</item>\n        <item>547.0235</item>\n        <item>549.02454</item>\n        <item>551.0255</item>\n        <item>553.0265</item>\n        <item>554.8274</item>\n        <item>556.8284</item>\n        <item>558.8294</item>\n        <item>560.83044</item>\n        <item>562.8314</item>\n        <item>564.6323</item>\n        <item>566.6333</item>\n        <item>568.63434</item>\n        <item>570.6353</item>\n        <item>572.6363</item>\n        <item>574.4372</item>\n        <item>576.43823</item>\n        <item>578.4392</item>\n        <item>580.44025</item>\n        <item>582.4412</item>\n        <item>584.2421</item>\n        <item>586.2431</item>\n        <item>588.24414</item>\n        <item>590.2451</item>\n        <item>592.2461</item>\n        <item>594.047</item>\n        <item>596.04803</item>\n        <item>598.049</item>\n        <item>600.05005</item>\n        <item>602.051</item>\n        <item>603.8519</item>\n        <item>605.8529</item>\n        <item>607.85394</item>\n        <item>609.8549</item>\n        <item>611.85596</item>\n        <item>613.65686</item>\n        <item>615.65784</item>\n        <item>617.6588</item>\n        <item>619.65985</item>\n        <item>621.6608</item>\n        <item>623.46173</item>\n        <item>625.4627</item>\n        <item>627.46375</item>\n        <item>629.4647</item>\n        <item>631.2656</item>\n        <item>633.2666</item>\n        <item>635.26764</item>\n        <item>637.2686</item>\n        <item>639.26965</item>\n        <item>641.07056</item>\n        <item>643.07153</item>\n        <item>645.0725</item>\n        <item>647.07355</item>\n        <item>649.0745</item>\n        <item>650.8754</item>\n        <item>652.87646</item>\n        <item>654.87744</item>\n        <item>656.8784</item>\n        <item>658.87946</item>\n        <item>660.68036</item>\n        <item>662.68134</item>\n        <item>664.6823</item>\n        <item>666.68335</item>\n        <item>668.6843</item>\n        <item>670.4852</item>\n        <item>672.48627</item>\n        <item>674.48724</item>\n        <item>676.4882</item>\n        <item>678.48926</item>\n        <item>680.29016</item>\n        <item>682.29114</item>\n        <item>684.2922</item>\n        <item>686.29315</item>\n        <item>688.2941</item>\n        <item>690.09503</item>\n        <item>692.09607</item>\n        <item>694.09705</item>\n        <item>696.098</item>\n        <item>698.09906</item>\n        <item>699.89996</item>\n        <item>701.90094</item>\n        <item>703.902</item>\n        <item>705.90295</item>\n        <item>707.90393</item>\n        <item>709.70483</item>\n        <item>711.7059</item>\n        <item>713.70685</item>\n        <item>715.7078</item>\n        <item>717.70886</item>\n        <item>719.50977</item>\n        <item>721.51074</item>\n        <item>723.5118</item>\n        <item>725.51276</item>\n        <item>727.51373</item>\n        <item>729.31464</item>\n        <item>731.3157</item>\n        <item>733.31665</item>\n        <item>735.3177</item>\n        <item>737.31866</item>\n        <item>739.11957</item>\n        <item>741.12054</item>\n        <item>743.1216</item>\n        <item>745.12256</item>\n        <item>747.12354</item>\n        <item>748.92444</item>\n        <item>750.9255</item>\n        <item>752.92645</item>\n        <item>754.9275</item>\n        <item>756.92847</item>\n        <item>758.7294</item>\n        <item>760.73035</item>\n        <item>762.7314</item>\n        <item>764.73236</item>\n        <item>766.7334</item>\n        <item>768.53424</item>\n        <item>770.5353</item>\n        <item>772.53625</item>\n        <item>774.5373</item>\n        <item>776.53827</item>\n        <item>778.3392</item>\n        <item>780.34015</item>\n        <item>782.3412</item>\n        <item>784.34216</item>\n        <item>786.34314</item>\n        <item>788.14404</item>\n        <item>790.1451</item>\n        <item>792.14606</item>\n        <item>794.1471</item>\n        <item>796.1481</item>\n        <item>797.949</item>\n        <item>799.94995</item>\n        <item>801.951</item>\n        <item>803.95197</item>\n        <item>805.953</item>\n        <item>807.7539</item>\n        <item>809.7549</item>\n        <item>811.75586</item>\n        <item>813.7569</item>\n        <item>815.7579</item>\n        <item>817.5588</item>\n        <item>819.55975</item>\n        <item>821.5608</item>\n        <item>823.56177</item>\n        <item>825.5628</item>\n        <item>827.3637</item>\n        <item>829.3647</item>\n        <item>831.36566</item>\n        <item>833.3667</item>\n        <item>835.3677</item>\n        <item>837.1686</item>\n        <item>839.1696</item>\n        <item>841.1706</item>\n        <item>843.1716</item>\n        <item>845.1726</item>\n        <item>846.9735</item>\n        <item>848.9745</item>\n        <item>850.97546</item>\n        <item>852.9765</item>\n        <item>854.9775</item>\n        <item>856.7784</item>\n        <item>858.7794</item>\n        <item>860.7804</item>\n        <item>862.7814</item>\n        <item>864.7824</item>\n        <item>866.5833</item>\n        <item>868.5843</item>\n        <item>870.58527</item>\n        <item>872.5863</item>\n        <item>874.5873</item>\n        <item>876.3882</item>\n        <item>878.38916</item>\n        <item>880.3902</item>\n        <item>882.3912</item>\n        <item>884.3922</item>\n        <item>886.1931</item>\n        <item>888.1941</item>\n        <item>890.1951</item>\n        <item>892.1961</item>\n        <item>894.1971</item>\n        <item>895.998</item>\n        <item>897.999</item>\n        <item>900</item>\n    </array>\n\t    <bool name=\"config_automatic_brightness_available\">true</bool>\n\t    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n\t    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n\t    <dimen name=\"status_bar_height\">95px</dimen>\n\t    <dimen name=\"status_bar_height_portrait\">95px</dimen>\n\t    <integer name=\"config_defaultRefreshRate\">0</integer>\n\t    <integer name=\"config_defaultPeakRefreshRate\">120</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/o1s/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">95px</dimen>\n    <dimen name=\"status_bar_height_portrait\">95px</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/o1s/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">23.3</item>\n    <item name=\"screen.on\">86.6</item>\n    <item name=\"screen.full\">317</item>\n    <item name=\"audio\">78.9</item>\n    <item name=\"video\">220.1</item>\n    <item name=\"camera.flashlight\">126.5</item>\n    <item name=\"camera.avg\">294.8</item>\n    <item name=\"gps.on\">50</item>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">88</item>\n    <item name=\"modem.controller.rx\">95</item>\n    <array name=\"modem.controller.tx\">\n        <value>147</value>\n        <value>186</value>\n        <value>233</value>\n        <value>298</value>\n        <value>364</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>400000</value>\n        <value>533000</value>\n        <value>650000</value>\n        <value>754000</value>\n        <value>858000</value>\n        <value>962000</value>\n        <value>1066000</value>\n        <value>1170000</value>\n        <value>1274000</value>\n        <value>1378000</value>\n        <value>1482000</value>\n        <value>1586000</value>\n        <value>1690000</value>\n        <value>1794000</value>\n        <value>1898000</value>\n        <value>2002000</value>\n        <value>2106000</value>\n        <value>2210000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>102</value>\n        <value>103</value>\n        <value>104</value>\n        <value>105</value>\n        <value>106</value>\n        <value>107</value>\n        <value>108</value>\n        <value>110</value>\n        <value>111</value>\n        <value>114</value>\n        <value>115</value>\n        <value>117</value>\n        <value>120</value>\n        <value>123</value>\n        <value>127</value>\n        <value>132</value>\n        <value>138</value>\n        <value>144</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>533000</value>\n        <value>624000</value>\n        <value>728000</value>\n        <value>832000</value>\n        <value>936000</value>\n        <value>1040000</value>\n        <value>1144000</value>\n        <value>1248000</value>\n        <value>1352000</value>\n        <value>1456000</value>\n        <value>1560000</value>\n        <value>1664000</value>\n        <value>1768000</value>\n        <value>1872000</value>\n        <value>1976000</value>\n        <value>2080000</value>\n        <value>2184000</value>\n        <value>2288000</value>\n        <value>2392000</value>\n        <value>2496000</value>\n        <value>2600000</value>\n        <value>2704000</value>\n        <value>2808000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>126</value>\n        <value>132</value>\n        <value>138</value>\n        <value>146</value>\n        <value>151</value>\n        <value>161</value>\n        <value>169</value>\n        <value>178</value>\n        <value>190</value>\n        <value>200</value>\n        <value>214</value>\n        <value>226</value>\n        <value>242</value>\n        <value>257</value>\n        <value>278</value>\n        <value>301</value>\n        <value>326</value>\n        <value>360</value>\n        <value>394</value>\n        <value>430</value>\n        <value>478</value>\n        <value>530</value>\n        <value>585</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>533000</value>\n        <value>624000</value>\n        <value>728000</value>\n        <value>832000</value>\n        <value>936000</value>\n        <value>1040000</value>\n        <value>1144000</value>\n        <value>1248000</value>\n        <value>1352000</value>\n        <value>1456000</value>\n        <value>1560000</value>\n        <value>1664000</value>\n        <value>1768000</value>\n        <value>1872000</value>\n        <value>1976000</value>\n        <value>2080000</value>\n        <value>2184000</value>\n        <value>2288000</value>\n        <value>2392000</value>\n        <value>2496000</value>\n        <value>2600000</value>\n        <value>2704000</value>\n        <value>2808000</value>\n        <value>2912000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>143</value>\n        <value>149</value>\n        <value>157</value>\n        <value>166</value>\n        <value>178</value>\n        <value>189</value>\n        <value>201</value>\n        <value>213</value>\n        <value>229</value>\n        <value>241</value>\n        <value>260</value>\n        <value>280</value>\n        <value>301</value>\n        <value>323</value>\n        <value>347</value>\n        <value>381</value>\n        <value>413</value>\n        <value>465</value>\n        <value>509</value>\n        <value>579</value>\n        <value>632</value>\n        <value>709</value>\n        <value>800</value>\n        <value>897</value>\n    </array>\n    <item name=\"cpu.suspend\">7.1</item>\n    <item name=\"cpu.idle\">26.6</item>\n    <item name=\"battery.capacity\">3880</item>\n    <item name=\"battery.typical.capacity\">4000</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">65</item>\n    <item name=\"wifi.controller.tx\">265</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">10</item>\n    <item name=\"bluetooth.controller.tx\">10</item>\n    <array name=\"gpu.active\">\n        <value>83</value>\n        <value>145</value>\n        <value>202</value>\n        <value>284</value>\n        <value>354</value>\n        <value>450</value>\n        <value>537</value>\n        <value>690</value>\n        <value>865</value>\n    </array>\n    <array name=\"gpu.speeds\">\n        <value>130000</value>\n        <value>221000</value>\n        <value>312000</value>\n        <value>403000</value>\n        <value>494000</value>\n        <value>585000</value>\n        <value>676000</value>\n        <value>767000</value>\n        <value>858000</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/p3s/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-p3s\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/p3s/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.p3s\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/p3s*\"\n\t\tandroid:priority=\"399\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/p3s/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<string-array name=\"config_tether_usb_regexs\">\n        <item>rndis0</item>\n    </string-array>\n\t    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>40</item>\n    </integer-array>\n\t    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n    </integer-array>\n\t    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>10</item>\n        <item>20</item>\n        <item>30</item>\n    </integer-array>\n        <integer name=\"config_autoBrightnessBrighteningLightDebounce\">3000</integer>\n        <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n        <integer name=\"config_screenBrightnessSettingMaximum\">561</integer>\n        <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\t<integer name=\"config_screenBrightnessDark\">1</integer>\n\t    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>13</item>\n        <item>18</item>\n        <item>26</item>\n        <item>32</item>\n        <item>37</item>\n        <item>42</item>\n        <item>55</item>\n        <item>75</item>\n        <item>95</item>\n        <item>106</item>\n        <item>112</item>\n        <item>119</item>\n        <item>134</item>\n        <item>157</item>\n        <item>220</item>\n        <item>450</item>\n        <item>450</item>\n        <item>557</item>\n        <item>612</item>\n        <item>668</item>\n        <item>724</item>\n        <item>780</item>\n        <item>836</item>\n        <item>892</item>\n        <item>948</item>\n        <item>1000</item>\n        <item>1050</item>\n        <item>1100</item>\n    </array>\n\t   <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>6</item>\n        <item>6</item>\n        <item>11</item>\n        <item>79</item>\n        <item>95</item>\n        <item>141</item>\n        <item>183</item>\n        <item>200</item>\n        <item>219</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>6000</item>\n        <item>7000</item>\n        <item>8000</item>\n        <item>9000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>40000</item>\n        <item>999999</item>\n    </integer-array>\n\t    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n        <item>266</item>\n        <item>267</item>\n        <item>268</item>\n        <item>269</item>\n        <item>270</item>\n        <item>271</item>\n        <item>272</item>\n        <item>273</item>\n        <item>274</item>\n        <item>275</item>\n        <item>276</item>\n        <item>277</item>\n        <item>278</item>\n        <item>279</item>\n        <item>280</item>\n        <item>281</item>\n        <item>282</item>\n        <item>283</item>\n        <item>284</item>\n        <item>285</item>\n        <item>286</item>\n        <item>287</item>\n        <item>288</item>\n        <item>289</item>\n        <item>290</item>\n        <item>291</item>\n        <item>292</item>\n        <item>293</item>\n        <item>294</item>\n        <item>295</item>\n        <item>296</item>\n        <item>297</item>\n        <item>298</item>\n        <item>299</item>\n        <item>300</item>\n        <item>301</item>\n        <item>302</item>\n        <item>303</item>\n        <item>304</item>\n        <item>305</item>\n        <item>306</item>\n        <item>307</item>\n        <item>308</item>\n        <item>309</item>\n        <item>310</item>\n        <item>311</item>\n        <item>312</item>\n        <item>313</item>\n        <item>314</item>\n        <item>315</item>\n        <item>316</item>\n        <item>317</item>\n        <item>318</item>\n        <item>319</item>\n        <item>320</item>\n        <item>321</item>\n        <item>322</item>\n        <item>323</item>\n        <item>324</item>\n        <item>325</item>\n        <item>326</item>\n        <item>327</item>\n        <item>328</item>\n        <item>329</item>\n        <item>330</item>\n        <item>331</item>\n        <item>332</item>\n        <item>333</item>\n        <item>334</item>\n        <item>335</item>\n        <item>336</item>\n        <item>337</item>\n        <item>338</item>\n        <item>339</item>\n        <item>340</item>\n        <item>341</item>\n        <item>342</item>\n        <item>343</item>\n        <item>344</item>\n        <item>345</item>\n        <item>346</item>\n        <item>347</item>\n        <item>348</item>\n        <item>349</item>\n        <item>350</item>\n        <item>351</item>\n        <item>352</item>\n        <item>353</item>\n        <item>354</item>\n        <item>355</item>\n        <item>356</item>\n        <item>357</item>\n        <item>358</item>\n        <item>359</item>\n        <item>360</item>\n        <item>361</item>\n        <item>362</item>\n        <item>363</item>\n        <item>364</item>\n        <item>365</item>\n        <item>366</item>\n        <item>367</item>\n        <item>368</item>\n        <item>369</item>\n        <item>370</item>\n        <item>371</item>\n        <item>372</item>\n        <item>373</item>\n        <item>374</item>\n        <item>375</item>\n        <item>376</item>\n        <item>377</item>\n        <item>378</item>\n        <item>379</item>\n        <item>380</item>\n        <item>381</item>\n        <item>382</item>\n        <item>383</item>\n        <item>384</item>\n        <item>385</item>\n        <item>386</item>\n        <item>387</item>\n        <item>388</item>\n        <item>389</item>\n        <item>390</item>\n        <item>391</item>\n        <item>392</item>\n        <item>393</item>\n        <item>394</item>\n        <item>395</item>\n        <item>396</item>\n        <item>397</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>401</item>\n        <item>402</item>\n        <item>403</item>\n        <item>404</item>\n        <item>405</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>410</item>\n        <item>411</item>\n        <item>412</item>\n        <item>413</item>\n        <item>414</item>\n        <item>415</item>\n        <item>416</item>\n        <item>417</item>\n        <item>418</item>\n        <item>419</item>\n        <item>420</item>\n        <item>421</item>\n        <item>422</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n        <item>426</item>\n        <item>427</item>\n        <item>428</item>\n        <item>429</item>\n        <item>430</item>\n        <item>431</item>\n        <item>432</item>\n        <item>433</item>\n        <item>434</item>\n        <item>435</item>\n        <item>436</item>\n        <item>437</item>\n        <item>438</item>\n        <item>439</item>\n        <item>440</item>\n        <item>441</item>\n        <item>442</item>\n        <item>443</item>\n        <item>444</item>\n        <item>445</item>\n        <item>446</item>\n        <item>447</item>\n        <item>448</item>\n        <item>449</item>\n        <item>450</item>\n        <item>451</item>\n        <item>452</item>\n        <item>453</item>\n        <item>454</item>\n        <item>455</item>\n        <item>456</item>\n        <item>457</item>\n        <item>458</item>\n        <item>459</item>\n        <item>460</item>\n        <item>461</item>\n        <item>462</item>\n        <item>463</item>\n        <item>464</item>\n        <item>465</item>\n        <item>466</item>\n        <item>467</item>\n        <item>468</item>\n        <item>469</item>\n        <item>470</item>\n        <item>471</item>\n        <item>472</item>\n        <item>473</item>\n        <item>474</item>\n        <item>475</item>\n        <item>476</item>\n        <item>477</item>\n        <item>478</item>\n        <item>479</item>\n        <item>480</item>\n        <item>481</item>\n        <item>482</item>\n        <item>483</item>\n        <item>484</item>\n        <item>485</item>\n        <item>486</item>\n        <item>487</item>\n        <item>488</item>\n        <item>489</item>\n        <item>490</item>\n        <item>491</item>\n        <item>492</item>\n        <item>493</item>\n        <item>494</item>\n        <item>495</item>\n        <item>496</item>\n        <item>497</item>\n        <item>498</item>\n        <item>499</item>\n        <item>500</item>\n        <item>501</item>\n        <item>502</item>\n        <item>503</item>\n        <item>504</item>\n        <item>505</item>\n        <item>506</item>\n        <item>507</item>\n        <item>508</item>\n        <item>509</item>\n        <item>510</item>\n        <item>511</item>\n        <item>512</item>\n        <item>513</item>\n        <item>514</item>\n        <item>515</item>\n        <item>516</item>\n        <item>517</item>\n        <item>518</item>\n        <item>519</item>\n        <item>520</item>\n        <item>521</item>\n        <item>522</item>\n        <item>523</item>\n        <item>524</item>\n        <item>525</item>\n        <item>526</item>\n        <item>527</item>\n        <item>528</item>\n        <item>529</item>\n        <item>530</item>\n        <item>531</item>\n        <item>532</item>\n        <item>533</item>\n        <item>534</item>\n        <item>535</item>\n        <item>536</item>\n        <item>537</item>\n        <item>538</item>\n        <item>539</item>\n        <item>540</item>\n        <item>541</item>\n        <item>542</item>\n        <item>543</item>\n        <item>544</item>\n        <item>545</item>\n        <item>546</item>\n        <item>547</item>\n        <item>548</item>\n        <item>549</item>\n        <item>550</item>\n        <item>551</item>\n        <item>552</item>\n        <item>553</item>\n        <item>554</item>\n        <item>555</item>\n        <item>556</item>\n        <item>557</item>\n        <item>558</item>\n        <item>559</item>\n        <item>560</item>\n        <item>561</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.317</item>\n        <item>2.779</item>\n        <item>3.32</item>\n        <item>3.919</item>\n        <item>4.565</item>\n        <item>5.251</item>\n        <item>5.972</item>\n        <item>6.725</item>\n        <item>7.507</item>\n        <item>8.316</item>\n        <item>9.149</item>\n        <item>10.005</item>\n        <item>10.883</item>\n        <item>11.781</item>\n        <item>12.699</item>\n        <item>13.635</item>\n        <item>14.589</item>\n        <item>15.56</item>\n        <item>16.548</item>\n        <item>17.551</item>\n        <item>18.569</item>\n        <item>19.602</item>\n        <item>20.65</item>\n        <item>21.71</item>\n        <item>22.785</item>\n        <item>23.872</item>\n        <item>24.972</item>\n        <item>26.084</item>\n        <item>27.208</item>\n        <item>28.344</item>\n        <item>29.491</item>\n        <item>30.649</item>\n        <item>31.819</item>\n        <item>32.999</item>\n        <item>34.189</item>\n        <item>35.39</item>\n        <item>36.601</item>\n        <item>37.821</item>\n        <item>39.051</item>\n        <item>40.291</item>\n        <item>41.54</item>\n        <item>42.799</item>\n        <item>44.066</item>\n        <item>45.342</item>\n        <item>46.627</item>\n        <item>47.921</item>\n        <item>49.222</item>\n        <item>50.533</item>\n        <item>51.851</item>\n        <item>53.178</item>\n        <item>54.512</item>\n        <item>55.855</item>\n        <item>57.205</item>\n        <item>58.563</item>\n        <item>59.929</item>\n        <item>61.302</item>\n        <item>62.682</item>\n        <item>64.069</item>\n        <item>65.464</item>\n        <item>66.866</item>\n        <item>68.275</item>\n        <item>69.691</item>\n        <item>71.114</item>\n        <item>72.543</item>\n        <item>73.979</item>\n        <item>75.422</item>\n        <item>76.872</item>\n        <item>78.328</item>\n        <item>79.79</item>\n        <item>81.259</item>\n        <item>82.734</item>\n        <item>84.215</item>\n        <item>85.703</item>\n        <item>87.197</item>\n        <item>88.696</item>\n        <item>90.202</item>\n        <item>91.714</item>\n        <item>93.231</item>\n        <item>94.755</item>\n        <item>96.284</item>\n        <item>97.819</item>\n        <item>99.36</item>\n        <item>100.906</item>\n        <item>102.458</item>\n        <item>104.015</item>\n        <item>105.578</item>\n        <item>107.147</item>\n        <item>108.721</item>\n        <item>110.3</item>\n        <item>111.885</item>\n        <item>113.474</item>\n        <item>115.07</item>\n        <item>116.67</item>\n        <item>118.275</item>\n        <item>119.886</item>\n        <item>121.502</item>\n        <item>123.122</item>\n        <item>124.748</item>\n        <item>126.379</item>\n        <item>128.015</item>\n        <item>129.655</item>\n        <item>131.301</item>\n        <item>132.951</item>\n        <item>134.606</item>\n        <item>136.266</item>\n        <item>137.931</item>\n        <item>139.601</item>\n        <item>141.275</item>\n        <item>142.954</item>\n        <item>144.637</item>\n        <item>146.325</item>\n        <item>148.017</item>\n        <item>149.715</item>\n        <item>151.416</item>\n        <item>153.122</item>\n        <item>154.833</item>\n        <item>156.548</item>\n        <item>158.267</item>\n        <item>159.991</item>\n        <item>161.719</item>\n        <item>163.452</item>\n        <item>165.188</item>\n        <item>166.929</item>\n        <item>168.675</item>\n        <item>170.424</item>\n        <item>172.178</item>\n        <item>173.936</item>\n        <item>175.698</item>\n        <item>177.464</item>\n        <item>179.234</item>\n        <item>181.009</item>\n        <item>182.787</item>\n        <item>184.57</item>\n        <item>186.356</item>\n        <item>188.147</item>\n        <item>189.941</item>\n        <item>191.74</item>\n        <item>193.542</item>\n        <item>195.348</item>\n        <item>197.159</item>\n        <item>198.973</item>\n        <item>200.791</item>\n        <item>202.613</item>\n        <item>204.438</item>\n        <item>206.268</item>\n        <item>208.101</item>\n        <item>209.938</item>\n        <item>211.779</item>\n        <item>213.623</item>\n        <item>215.472</item>\n        <item>217.324</item>\n        <item>219.179</item>\n        <item>221.038</item>\n        <item>222.901</item>\n        <item>224.768</item>\n        <item>226.638</item>\n        <item>228.512</item>\n        <item>230.389</item>\n        <item>232.27</item>\n        <item>234.155</item>\n        <item>236.043</item>\n        <item>237.934</item>\n        <item>239.829</item>\n        <item>241.728</item>\n        <item>243.63</item>\n        <item>245.535</item>\n        <item>247.444</item>\n        <item>249.357</item>\n        <item>251.272</item>\n        <item>253.192</item>\n        <item>255.114</item>\n        <item>257.04</item>\n        <item>258.969</item>\n        <item>260.902</item>\n        <item>262.838</item>\n        <item>264.777</item>\n        <item>266.72</item>\n        <item>268.666</item>\n        <item>270.615</item>\n        <item>272.568</item>\n        <item>274.523</item>\n        <item>276.482</item>\n        <item>278.444</item>\n        <item>280.41</item>\n        <item>282.378</item>\n        <item>284.35</item>\n        <item>286.325</item>\n        <item>288.303</item>\n        <item>290.285</item>\n        <item>292.269</item>\n        <item>294.257</item>\n        <item>296.248</item>\n        <item>298.242</item>\n        <item>300.238</item>\n        <item>302.239</item>\n        <item>304.242</item>\n        <item>306.248</item>\n        <item>308.257</item>\n        <item>310.269</item>\n        <item>312.285</item>\n        <item>314.303</item>\n        <item>316.324</item>\n        <item>318.349</item>\n        <item>320.376</item>\n        <item>322.407</item>\n        <item>324.44</item>\n        <item>326.476</item>\n        <item>328.515</item>\n        <item>330.558</item>\n        <item>332.603</item>\n        <item>334.651</item>\n        <item>336.702</item>\n        <item>338.756</item>\n        <item>340.812</item>\n        <item>342.872</item>\n        <item>344.935</item>\n        <item>346</item>\n        <item>349.947</item>\n        <item>353.922</item>\n        <item>357.897</item>\n        <item>362.368</item>\n        <item>366.343</item>\n        <item>370.318</item>\n        <item>374.293</item>\n        <item>378.268</item>\n        <item>382.243</item>\n        <item>386.715</item>\n        <item>390.69</item>\n        <item>394.665</item>\n        <item>398.639</item>\n        <item>402.614</item>\n        <item>406.589</item>\n        <item>410.564</item>\n        <item>415.036</item>\n        <item>419.011</item>\n        <item>422.986</item>\n        <item>426.961</item>\n        <item>430.936</item>\n        <item>434.911</item>\n        <item>439.382</item>\n        <item>443.357</item>\n        <item>447.332</item>\n        <item>451.307</item>\n        <item>455.282</item>\n        <item>459.257</item>\n        <item>463.729</item>\n        <item>467.704</item>\n        <item>471.679</item>\n        <item>475.654</item>\n        <item>479.629</item>\n        <item>483.603</item>\n        <item>487.578</item>\n        <item>492.05</item>\n        <item>496.025</item>\n        <item>500</item>\n        <item>510</item>\n        <item>512</item>\n        <item>513</item>\n        <item>515</item>\n        <item>517</item>\n        <item>519</item>\n        <item>521</item>\n        <item>523</item>\n        <item>525</item>\n        <item>527</item>\n        <item>529</item>\n        <item>531</item>\n        <item>533</item>\n        <item>535</item>\n        <item>537</item>\n        <item>539</item>\n        <item>541</item>\n        <item>543</item>\n        <item>545</item>\n        <item>547</item>\n        <item>548</item>\n        <item>550</item>\n        <item>552</item>\n        <item>554</item>\n        <item>556</item>\n        <item>558</item>\n        <item>560</item>\n        <item>562</item>\n        <item>564</item>\n        <item>566</item>\n        <item>568</item>\n        <item>570</item>\n        <item>572</item>\n        <item>573</item>\n        <item>575</item>\n        <item>577</item>\n        <item>579</item>\n        <item>581</item>\n        <item>583</item>\n        <item>585</item>\n        <item>587</item>\n        <item>589</item>\n        <item>591</item>\n        <item>593</item>\n        <item>595</item>\n        <item>597</item>\n        <item>599</item>\n        <item>601</item>\n        <item>603</item>\n        <item>605</item>\n        <item>607</item>\n        <item>608</item>\n        <item>610</item>\n        <item>612</item>\n        <item>614</item>\n        <item>616</item>\n        <item>618</item>\n        <item>620</item>\n        <item>622</item>\n        <item>624</item>\n        <item>626</item>\n        <item>628</item>\n        <item>630</item>\n        <item>632</item>\n        <item>634</item>\n        <item>635</item>\n        <item>637</item>\n        <item>639</item>\n        <item>641</item>\n        <item>643</item>\n        <item>645</item>\n        <item>647</item>\n        <item>649</item>\n        <item>651</item>\n        <item>653</item>\n        <item>655</item>\n        <item>657</item>\n        <item>659</item>\n        <item>661</item>\n        <item>663</item>\n        <item>665</item>\n        <item>667</item>\n        <item>668</item>\n        <item>670</item>\n        <item>672</item>\n        <item>674</item>\n        <item>676</item>\n        <item>678</item>\n        <item>680</item>\n        <item>682</item>\n        <item>684</item>\n        <item>686</item>\n        <item>688</item>\n        <item>690</item>\n        <item>692</item>\n        <item>694</item>\n        <item>695</item>\n        <item>697</item>\n        <item>699</item>\n        <item>701</item>\n        <item>703</item>\n        <item>705</item>\n        <item>707</item>\n        <item>709</item>\n        <item>711</item>\n        <item>713</item>\n        <item>715</item>\n        <item>717</item>\n        <item>719</item>\n        <item>721</item>\n        <item>723</item>\n        <item>725</item>\n        <item>727</item>\n        <item>728</item>\n        <item>730</item>\n        <item>732</item>\n        <item>734</item>\n        <item>736</item>\n        <item>738</item>\n        <item>740</item>\n        <item>742</item>\n        <item>744</item>\n        <item>746</item>\n        <item>748</item>\n        <item>750</item>\n        <item>752</item>\n        <item>754</item>\n        <item>755</item>\n        <item>757</item>\n        <item>759</item>\n        <item>761</item>\n        <item>763</item>\n        <item>765</item>\n        <item>767</item>\n        <item>769</item>\n        <item>771</item>\n        <item>773</item>\n        <item>775</item>\n        <item>777</item>\n        <item>779</item>\n        <item>781</item>\n        <item>783</item>\n        <item>785</item>\n        <item>787</item>\n        <item>788</item>\n        <item>790</item>\n        <item>792</item>\n        <item>794</item>\n        <item>796</item>\n        <item>798</item>\n        <item>800</item>\n        <item>802</item>\n        <item>804</item>\n        <item>806</item>\n        <item>808</item>\n        <item>810</item>\n        <item>812</item>\n        <item>814</item>\n        <item>815</item>\n        <item>817</item>\n        <item>819</item>\n        <item>821</item>\n        <item>823</item>\n        <item>825</item>\n        <item>827</item>\n        <item>829</item>\n        <item>831</item>\n        <item>833</item>\n        <item>835</item>\n        <item>837</item>\n        <item>839</item>\n        <item>841</item>\n        <item>842</item>\n        <item>845</item>\n        <item>847</item>\n        <item>849</item>\n        <item>850</item>\n        <item>852</item>\n        <item>854</item>\n        <item>856</item>\n        <item>858</item>\n        <item>860</item>\n        <item>862</item>\n        <item>864</item>\n        <item>866</item>\n        <item>868</item>\n        <item>870</item>\n        <item>872</item>\n        <item>874</item>\n        <item>875</item>\n        <item>877</item>\n        <item>879</item>\n        <item>881</item>\n        <item>883</item>\n        <item>885</item>\n        <item>887</item>\n        <item>889</item>\n        <item>891</item>\n        <item>893</item>\n        <item>895</item>\n        <item>897</item>\n        <item>899</item>\n        <item>901</item>\n        <item>902</item>\n        <item>904</item>\n        <item>907</item>\n        <item>909</item>\n        <item>910</item>\n        <item>912</item>\n        <item>914</item>\n        <item>916</item>\n        <item>918</item>\n        <item>920</item>\n        <item>922</item>\n        <item>924</item>\n        <item>926</item>\n        <item>928</item>\n        <item>930</item>\n        <item>932</item>\n        <item>934</item>\n        <item>936</item>\n        <item>937</item>\n        <item>939</item>\n        <item>941</item>\n        <item>943</item>\n        <item>945</item>\n        <item>947</item>\n        <item>949</item>\n        <item>951</item>\n        <item>953</item>\n        <item>955</item>\n        <item>957</item>\n        <item>959</item>\n        <item>961</item>\n        <item>962</item>\n        <item>964</item>\n        <item>966</item>\n        <item>969</item>\n        <item>970</item>\n        <item>972</item>\n        <item>974</item>\n        <item>976</item>\n        <item>978</item>\n        <item>980</item>\n        <item>982</item>\n        <item>984</item>\n        <item>986</item>\n        <item>988</item>\n        <item>990</item>\n        <item>992</item>\n        <item>994</item>\n        <item>996</item>\n        <item>997</item>\n        <item>999</item>\n        <item>1001</item>\n        <item>1003</item>\n        <item>1005</item>\n        <item>1007</item>\n        <item>1009</item>\n        <item>1011</item>\n        <item>1013</item>\n        <item>1015</item>\n        <item>1017</item>\n        <item>1019</item>\n        <item>1021</item>\n        <item>1023</item>\n        <item>1024</item>\n        <item>1026</item>\n        <item>1028</item>\n        <item>1030</item>\n        <item>1032</item>\n        <item>1034</item>\n        <item>1036</item>\n        <item>1038</item>\n        <item>1040</item>\n        <item>1042</item>\n        <item>1044</item>\n        <item>1046</item>\n        <item>1048</item>\n        <item>1050</item>\n        <item>1052</item>\n        <item>1054</item>\n        <item>1056</item>\n        <item>1057</item>\n        <item>1059</item>\n        <item>1061</item>\n        <item>1063</item>\n        <item>1065</item>\n        <item>1067</item>\n        <item>1069</item>\n        <item>1071</item>\n        <item>1073</item>\n        <item>1075</item>\n        <item>1077</item>\n        <item>1079</item>\n        <item>1081</item>\n        <item>1083</item>\n        <item>1084</item>\n        <item>1086</item>\n        <item>1088</item>\n        <item>1090</item>\n        <item>1092</item>\n        <item>1094</item>\n        <item>1096</item>\n        <item>1098</item>\n        <item>1100</item>\n    </array>\n\n    <!-- Flag indicating whether we should enable the automatic brightness.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <!-- If true, the display will be shifted around in ambient mode. -->\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <!-- Whether device supports double tap to wake -->\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">55</integer>\n\n    <!-- Control whether the always on display mode is available. This should only be enabled on\n         devices where the display has be tuned to be power efficient in DOZE and/or DOZE_SUSPEND\n         states. -->\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n\n    <!-- Whether the display blanks itself when transitioning from a doze to a non-doze state -->\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n\n    <!-- If AOD can show an ambient version of the wallpaper -->\n    <bool name=\"config_dozeSupportsAodWallpaper\">false</bool>\n\n    <!-- True if the display hardware only has brightness buckets rather than a full range of\n         backlight values -->\n    <bool name=\"config_displayBrightnessBucketsInDoze\">false</bool>\n\n    <!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n\n    <!-- Power Management: Specifies whether to decouple the interactive state of the\n         device from the display on/off state.\n         When false, setInteractive(..., true) will be called before the display is turned on\n         and setInteractive(..., false) will be called after the display is turned off.\n         This mode provides best compatibility for devices that expect the interactive\n         state to be tied to the display state.\n         When true, setInteractive(...) will be called independently of whether the display\n         is being turned on or off.  This mode enables the power manager to reduce\n         clocks and disable the touch controller while the display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to power.h for details.\n    -->\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\n    <!-- Specifies the maximum burn-in offset displacement from the center. If -1, no maximum value\n         will be used. -->\n    <integer name=\"config_burnInProtectionMaxRadius\">70</integer>\n\n    <!-- Specifies the minimum burn-in offset horizontally. -->\n    <integer name=\"config_burnInProtectionMinHorizontalOffset\">-15</integer>\n\n    <!-- Specifies the maximum burn-in offset horizontally. -->\n    <integer name=\"config_burnInProtectionMaxHorizontalOffset\">15</integer>\n\n    <!-- Specifies the minimum burn-in offset vertically. -->\n    <integer name=\"config_burnInProtectionMinVerticalOffset\">-40</integer>\n\n    <!-- Specifies the maximum burn-in offset vertically. -->\n    <integer name=\"config_burnInProtectionMaxVerticalOffset\">40</integer>\n\n    <!-- Default list of files pinned by the Pinner Service -->\n    <string-array translatable=\"false\" name=\"config_defaultPinnerServiceFiles\">\n        <item>\"/system/framework/framework.jar\"</item>\n        <item>\"/system/framework/services.jar\"</item>\n        <item>\"/apex/com.android.runtime/javalib/core-oj.jar\"</item>\n        <item>\"/apex/com.android.runtime/javalib/core-libart.jar\"</item>\n        <item>\"/product/priv-app/SystemUI/SystemUI.apk\"</item>\n        <item>\"/system/bin/surfaceflinger\"</item>\n    </string-array>\n\n    <!-- Should the pinner service pin the Home application? -->\n    <bool name=\"config_pinnerHomeApp\">true</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n    <!-- If this is true, device supports Sustained Performance Mode. -->\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n\n    <!-- Radius of the software rounded corners at the top of the display in its natural\n        orientation. If zero, the value of rounded_corner_radius is used. -->\n    <dimen name=\"rounded_corner_radius_top\">52px</dimen>\n\n    <!-- Radius of the software rounded corners at the bottom of the display in its natural\n        orientation. If zero, the value of rounded_corner_radius is used. -->\n    <dimen name=\"rounded_corner_radius_bottom\">52px</dimen>\n\n    <!-- The bounding path of the cutout region of the main built-in display.\n         Must either be empty if there is no cutout region, or a string that is parsable by\n         {@link android.util.PathParser}.\n         The path is assumed to be specified in display coordinates with pixel units and in\n         the display's native orientation, with the origin of the coordinate system at the\n         center top of the display. Optionally, you can append either `@left` or `@right` to the\n         end of the path string, in order to change the path origin to either the top left,\n         or top right of the display.\n         To facilitate writing device-independent emulation overlays, the marker `@dp` can be\n         appended after the path string to interpret coordinates in dp instead of px units.\n         Note that a physical cutout should be configured in pixels for the best results.\n         Example for a 10px x 10px square top-center cutout:\n                <string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z</string>\n         Example for a 10dp x 10dp square top-center cutout:\n                <string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z @dp</string>\n         @see https://www.w3.org/TR/SVG/paths.html#PathData\n         -->\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -30 V 125 H 30 V 0 H 0 Z</string>\n\n    <!-- Height of the status bar in portrait.\n         Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.\n         -->\n    <dimen name=\"status_bar_height_portrait\">125.0px</dimen>\n\n    <!-- Height of the status bar in landscape.\n         Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.\n         -->\n    <dimen name=\"status_bar_height_landscape\">8dp</dimen>\n\n    <!-- The default refresh rate for a given device. Change this value to set a higher default\n         refresh rate. If the hardware composer on the device supports display modes with a higher\n         refresh rate than the default value specified here, the framework may use those higher\n         refresh rate modes if an app chooses one by setting preferredDisplayModeId or calling\n         setFrameRate().\n         If a non-zero value is set for config_defaultPeakRefreshRate, then\n         config_defaultRefreshRate may be set to 0, in which case the value set for\n         config_defaultPeakRefreshRate will act as the default frame rate. -->\n    <integer name=\"config_defaultRefreshRate\">0</integer>\n\n    <!-- The default peak refresh rate for a given device. Change this value if you want to prevent\n         the framework from using higher refresh rates, even if display modes with higher refresh\n         rates are available from hardware composer. Only has an effect if the value is\n         non-zero. -->\n    <integer name=\"config_defaultPeakRefreshRate\">120</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/p3s/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">125px</dimen>\n    <dimen name=\"status_bar_height_default\">125px</dimen>\n    <dimen name=\"status_bar_height_portrait\">125px</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/p3s/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">36.4</item>\n    <item name=\"screen.on\">98.6</item>\n    <item name=\"screen.full\">416</item>\n    <item name=\"audio\">78.9</item>\n    <item name=\"video\">259.7</item>\n    <item name=\"camera.flashlight\">126.5</item>\n    <item name=\"camera.avg\">294.8</item>\n    <item name=\"gps.on\">50</item>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">88</item>\n    <item name=\"modem.controller.rx\">95</item>\n    <array name=\"modem.controller.tx\">\n        <value>147</value>\n        <value>186</value>\n        <value>233</value>\n        <value>298</value>\n        <value>364</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>400000</value>\n        <value>533000</value>\n        <value>650000</value>\n        <value>754000</value>\n        <value>858000</value>\n        <value>962000</value>\n        <value>1066000</value>\n        <value>1170000</value>\n        <value>1274000</value>\n        <value>1378000</value>\n        <value>1482000</value>\n        <value>1586000</value>\n        <value>1690000</value>\n        <value>1794000</value>\n        <value>1898000</value>\n        <value>2002000</value>\n        <value>2106000</value>\n        <value>2210000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>102</value>\n        <value>103</value>\n        <value>104</value>\n        <value>105</value>\n        <value>106</value>\n        <value>107</value>\n        <value>108</value>\n        <value>110</value>\n        <value>111</value>\n        <value>114</value>\n        <value>115</value>\n        <value>117</value>\n        <value>120</value>\n        <value>123</value>\n        <value>127</value>\n        <value>132</value>\n        <value>138</value>\n        <value>144</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>533000</value>\n        <value>624000</value>\n        <value>728000</value>\n        <value>832000</value>\n        <value>936000</value>\n        <value>1040000</value>\n        <value>1144000</value>\n        <value>1248000</value>\n        <value>1352000</value>\n        <value>1456000</value>\n        <value>1560000</value>\n        <value>1664000</value>\n        <value>1768000</value>\n        <value>1872000</value>\n        <value>1976000</value>\n        <value>2080000</value>\n        <value>2184000</value>\n        <value>2288000</value>\n        <value>2392000</value>\n        <value>2496000</value>\n        <value>2600000</value>\n        <value>2704000</value>\n        <value>2808000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>126</value>\n        <value>132</value>\n        <value>138</value>\n        <value>146</value>\n        <value>151</value>\n        <value>161</value>\n        <value>169</value>\n        <value>178</value>\n        <value>190</value>\n        <value>200</value>\n        <value>214</value>\n        <value>226</value>\n        <value>242</value>\n        <value>257</value>\n        <value>278</value>\n        <value>301</value>\n        <value>326</value>\n        <value>360</value>\n        <value>394</value>\n        <value>430</value>\n        <value>478</value>\n        <value>530</value>\n        <value>585</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>533000</value>\n        <value>624000</value>\n        <value>728000</value>\n        <value>832000</value>\n        <value>936000</value>\n        <value>1040000</value>\n        <value>1144000</value>\n        <value>1248000</value>\n        <value>1352000</value>\n        <value>1456000</value>\n        <value>1560000</value>\n        <value>1664000</value>\n        <value>1768000</value>\n        <value>1872000</value>\n        <value>1976000</value>\n        <value>2080000</value>\n        <value>2184000</value>\n        <value>2288000</value>\n        <value>2392000</value>\n        <value>2496000</value>\n        <value>2600000</value>\n        <value>2704000</value>\n        <value>2808000</value>\n        <value>2912000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>143</value>\n        <value>149</value>\n        <value>157</value>\n        <value>166</value>\n        <value>178</value>\n        <value>189</value>\n        <value>201</value>\n        <value>213</value>\n        <value>229</value>\n        <value>241</value>\n        <value>260</value>\n        <value>280</value>\n        <value>301</value>\n        <value>323</value>\n        <value>347</value>\n        <value>381</value>\n        <value>413</value>\n        <value>465</value>\n        <value>509</value>\n        <value>579</value>\n        <value>632</value>\n        <value>709</value>\n        <value>800</value>\n        <value>897</value>\n    </array>\n    <item name=\"cpu.suspend\">7.1</item>\n    <item name=\"cpu.idle\">26.6</item>\n    <item name=\"battery.capacity\">4855</item>\n    <item name=\"battery.typical.capacity\">5000</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">65</item>\n    <item name=\"wifi.controller.tx\">265</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">10</item>\n    <item name=\"bluetooth.controller.tx\">10</item>\n    <array name=\"gpu.active\">\n        <value>83</value>\n        <value>145</value>\n        <value>202</value>\n        <value>284</value>\n        <value>354</value>\n        <value>450</value>\n        <value>537</value>\n        <value>690</value>\n        <value>865</value>\n    </array>\n    <array name=\"gpu.speeds\">\n        <value>130000</value>\n        <value>221000</value>\n        <value>312000</value>\n        <value>403000</value>\n        <value>494000</value>\n        <value>585000</value>\n        <value>676000</value>\n        <value>767000</value>\n        <value>858000</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/p3s-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-p3s-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/p3s-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.p3s.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/p3s*\"\n\t\tandroid:priority=\"399\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/p3s-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n * Copyright (c) 2006, The Android Open Source Project\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n*/\n-->\n<resources>\n    <!-- the padding on the top of the statusbar (usually 0) -->\n    <dimen name=\"status_bar_padding_top\">2dp</dimen>\n\n    <!-- the padding on the start of the statusbar -->\n    <dimen name=\"status_bar_padding_start\">4dp</dimen>\n\n    <!-- the padding on the end of the statusbar -->\n    <dimen name=\"status_bar_padding_end\">4dp</dimen>\n\n    <!-- Margin on the left side of the carrier text on Keyguard -->\n    <dimen name=\"keyguard_carrier_text_margin\">8dp</dimen>\n\n    <!-- for 20dp of padding at 3.5px/dp at default density -->\n    <dimen name=\"rounded_corner_content_padding\">70px</dimen>\n\n    <!-- Minimum margin between clock and status bar\n         TLDR: Move the clock on lockscreen lower so\n\t it looks like a google pixel, ty Haridhayal -->\n    <dimen name=\"keyguard_clock_top_margin\">60dp</dimen>\n\n    <!-- Doze: does this device support STATE_DOZE?  -->\n    <bool name=\"doze_display_state_supported\">true</bool>\n\n    <!-- Doze: does this device support STATE_DOZE_SUSPEND?  -->\n    <bool name=\"doze_suspend_display_state_supported\">false</bool>\n\n    <!-- Location on the screen of the center of the physical power button. This is a reasonable\n          default that should be overridden by device-specific overlays. -->\n    <dimen name=\"physical_power_button_center_screen_location_y\">1400px</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/r0q/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-r0q\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/r0q/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.r0q\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/r0q*\"\n\t\t\t\tandroid:priority=\"978\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/r0q/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n      <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n      <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n      <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n      <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n      <integer name=\"config_screenBrightnessDark\">1</integer>\n      <integer name=\"config_screenBrightnessDim\">10</integer>\n      <integer name=\"config_screenBrightnessDoze\">1</integer>\n      <integer name=\"config_screenBrightnessForVrSettingDefault\">180</integer>\n      <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n      <integer name=\"config_screenBrightnessForVrSettingMinimum\">1</integer>\n      <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n      <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n      <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n    <array name=\"config_autoBrightnessDisplayValuesNits\" />\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>6</item>\n        <item>6</item>\n        <item>11</item>\n        <item>79</item>\n        <item>95</item>\n        <item>141</item>\n        <item>183</item>\n        <item>200</item>\n        <item>219</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>5</item>\n        <item>6</item>\n        <item>10</item>\n\t<item>15</item>\n\t<item>20</item>\n\t<item>25</item>\n        <item>50</item>\n        <item>100</item>\n        <item>500</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>4999</item>\n        <item>5000</item>\n        <item>19999</item>\n        <item>20000</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessBacklight\" />\n    <array name=\"config_screenBrightnessNits\" />\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\t<bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n\t<bool name=\"config_displayBlanksAfterDoze\">false</bool>\n\t<fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n\t<dimen name=\"status_bar_height_landscape\">24.0dip</dimen>\n        <dimen name=\"status_bar_height_portrait\">24.0dip</dimen>\n\t<dimen name=\"rounded_corner_radius_top\">32.0dip</dimen>\n\t<dimen name=\"rounded_corner_radius_bottom\">32.0dip</dimen>\n\t<string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -9.333333333333333 V 27 H 9.333333333333333 V 0 H 0 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Samsung/r0q/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"battery.capacity\">3590</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.active\">2.55</item>\n    <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <item name=\"ambient.on\">0.5</item>\n    <item name=\"screen.on\">100</item>\n    <item name=\"screen.full\">800</item>\n    <item name=\"camera.flashlight\">500</item>\n    <item name=\"camera.avg\">600</item>\n    <item name=\"audio\">100.0</item>\n    <item name=\"video\">150.0</item>\n    <item name=\"gps.on\">10</item>\n    <item name=\"radio.active\">60</item>\n    <item name=\"radio.scanning\">3</item>\n    <array name=\"radio.on\">\n        <value>6</value>\n        <value>5</value>\n        <value>4</value>\n        <value>3</value>\n        <value>3</value>\n    </array>\n</device>\n"
  },
  {
    "path": "Samsung/r0q-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-r0q-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/r0q-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.r0q.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/r0q*\"\n\t\t\t\tandroid:priority=\"978\"\n\t\t\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/r0q-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">52px</dimen>\n    <dimen name=\"status_bar_padding_end\">14px</dimen>\n    <dimen name=\"status_bar_padding_top\">0px</dimen>\n  \t<dimen name=\"status_bar_header_height_keyguard\">104px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">68px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">55px</dimen>\n\n</resources>\n"
  },
  {
    "path": "Samsung/r0s/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-r0s\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/r0s/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.r0s\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/r0s*\"\n\t\t\t\tandroid:priority=\"976\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/r0s/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n\t\t<integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n        <integer name=\"config_screenBrightnessSettingMinimum\">5</integer>\n\t\t<integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n\t\t<integer name=\"config_screenBrightnessSettingDefault\">100</integer>\n\t\t<integer name=\"config_screenBrightnessDark\">1</integer>\n\t    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>11</item>\n\t\t<item>15</item>\n\t\t<item>22</item>\n\t\t<item>26</item>\n\t\t<item>31</item>\n\t\t<item>35</item>\n\t\t<item>46</item>\n\t\t<item>62</item>\n\t\t<item>79</item>\n\t\t<item>88</item>\n\t\t<item>93</item>\n\t\t<item>99</item>\n\t\t<item>111</item>\n\t\t<item>130</item>\n\t\t<item>190</item>\n\t\t<item>340</item>\n\t\t<item>500</item>\n\t\t<item>650</item>\n\t\t<item>800</item>\n\t\t<item>900</item>\n\t\t<item>900</item>\n\t\t<item>900</item>\n\t\t<item>900</item>\n    </array>\n\t<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>6</item>\n        <item>6</item>\n        <item>11</item>\n        <item>79</item>\n        <item>95</item>\n        <item>141</item>\n        <item>183</item>\n        <item>200</item>\n        <item>219</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n\t\t<item>1</item>\n\t\t<item>2</item>\n\t\t<item>3</item>\n\t\t<item>4</item>\n\t\t<item>5</item>\n\t\t<item>10</item>\n\t\t<item>15</item>\n\t\t<item>20</item>\n\t\t<item>25</item>\n\t\t<item>50</item>\n\t\t<item>100</item>\n\t\t<item>300</item>\n\t\t<item>500</item>\n\t\t<item>1000</item>\n\t\t<item>2000</item>\n\t\t<item>3000</item>\n\t\t<item>4000</item>\n\t\t<item>5000</item>\n\t\t<item>6000</item>\n\t\t<item>20000</item>\n\t\t<item>50000</item>\n\t\t<item>999999</item>\n    </integer-array>\n\t    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n        <item>266</item>\n        <item>267</item>\n        <item>268</item>\n        <item>269</item>\n        <item>270</item>\n        <item>271</item>\n        <item>272</item>\n        <item>273</item>\n        <item>274</item>\n        <item>275</item>\n        <item>276</item>\n        <item>277</item>\n        <item>278</item>\n        <item>279</item>\n        <item>280</item>\n        <item>281</item>\n        <item>282</item>\n        <item>283</item>\n        <item>284</item>\n        <item>285</item>\n        <item>286</item>\n        <item>287</item>\n        <item>288</item>\n        <item>289</item>\n        <item>290</item>\n        <item>291</item>\n        <item>292</item>\n        <item>293</item>\n        <item>294</item>\n        <item>295</item>\n        <item>296</item>\n        <item>297</item>\n        <item>298</item>\n        <item>299</item>\n        <item>300</item>\n        <item>301</item>\n        <item>302</item>\n        <item>303</item>\n        <item>304</item>\n        <item>305</item>\n        <item>306</item>\n        <item>307</item>\n        <item>308</item>\n        <item>309</item>\n        <item>310</item>\n        <item>311</item>\n        <item>312</item>\n        <item>313</item>\n        <item>314</item>\n        <item>315</item>\n        <item>316</item>\n        <item>317</item>\n        <item>318</item>\n        <item>319</item>\n        <item>320</item>\n        <item>321</item>\n        <item>322</item>\n        <item>323</item>\n        <item>324</item>\n        <item>325</item>\n        <item>326</item>\n        <item>327</item>\n        <item>328</item>\n        <item>329</item>\n        <item>330</item>\n        <item>331</item>\n        <item>332</item>\n        <item>333</item>\n        <item>334</item>\n        <item>335</item>\n        <item>336</item>\n        <item>337</item>\n        <item>338</item>\n        <item>339</item>\n        <item>340</item>\n        <item>341</item>\n        <item>342</item>\n        <item>343</item>\n        <item>344</item>\n        <item>345</item>\n        <item>346</item>\n        <item>347</item>\n        <item>348</item>\n        <item>349</item>\n        <item>350</item>\n        <item>351</item>\n        <item>352</item>\n        <item>353</item>\n        <item>354</item>\n        <item>355</item>\n        <item>356</item>\n        <item>357</item>\n        <item>358</item>\n        <item>359</item>\n        <item>360</item>\n        <item>361</item>\n        <item>362</item>\n        <item>363</item>\n        <item>364</item>\n        <item>365</item>\n        <item>366</item>\n        <item>367</item>\n        <item>368</item>\n        <item>369</item>\n        <item>370</item>\n        <item>371</item>\n        <item>372</item>\n        <item>373</item>\n        <item>374</item>\n        <item>375</item>\n        <item>376</item>\n        <item>377</item>\n        <item>378</item>\n        <item>379</item>\n        <item>380</item>\n        <item>381</item>\n        <item>382</item>\n        <item>383</item>\n        <item>384</item>\n        <item>385</item>\n        <item>386</item>\n        <item>387</item>\n        <item>388</item>\n        <item>389</item>\n        <item>390</item>\n        <item>391</item>\n        <item>392</item>\n        <item>393</item>\n        <item>394</item>\n        <item>395</item>\n        <item>396</item>\n        <item>397</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>401</item>\n        <item>402</item>\n        <item>403</item>\n        <item>404</item>\n        <item>405</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>410</item>\n        <item>411</item>\n        <item>412</item>\n        <item>413</item>\n        <item>414</item>\n        <item>415</item>\n        <item>416</item>\n        <item>417</item>\n        <item>418</item>\n        <item>419</item>\n        <item>420</item>\n        <item>421</item>\n        <item>422</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n        <item>426</item>\n        <item>427</item>\n        <item>428</item>\n        <item>429</item>\n        <item>430</item>\n        <item>431</item>\n        <item>432</item>\n        <item>433</item>\n        <item>434</item>\n        <item>435</item>\n        <item>436</item>\n        <item>437</item>\n        <item>438</item>\n        <item>439</item>\n        <item>440</item>\n        <item>441</item>\n        <item>442</item>\n        <item>443</item>\n        <item>444</item>\n        <item>445</item>\n        <item>446</item>\n        <item>447</item>\n        <item>448</item>\n        <item>449</item>\n        <item>450</item>\n        <item>451</item>\n        <item>452</item>\n        <item>453</item>\n        <item>454</item>\n        <item>455</item>\n        <item>456</item>\n        <item>457</item>\n        <item>458</item>\n        <item>459</item>\n\t\t<item>460</item>\n\t\t<item>461</item>\n\t\t<item>462</item>\n\t\t<item>463</item>\n\t\t<item>464</item>\n\t\t<item>465</item>\n\t\t<item>466</item>\n\t\t<item>467</item>\n\t\t<item>468</item>\n\t\t<item>469</item>\n\t\t<item>470</item>\n\t\t<item>471</item>\n\t\t<item>472</item>\n\t\t<item>473</item>\n\t\t<item>474</item>\n\t\t<item>475</item>\n\t\t<item>476</item>\n\t\t<item>477</item>\n\t\t<item>478</item>\n\t\t<item>479</item>\n\t\t<item>480</item>\n\t\t<item>481</item>\n\t\t<item>482</item>\n\t\t<item>483</item>\n\t\t<item>484</item>\n\t\t<item>485</item>\n\t\t<item>486</item>\n\t\t<item>487</item>\n\t\t<item>488</item>\n\t\t<item>489</item>\n\t\t<item>490</item>\n\t\t<item>491</item>\n\t\t<item>492</item>\n\t\t<item>493</item>\n\t\t<item>494</item>\n\t\t<item>495</item>\n\t\t<item>496</item>\n\t\t<item>497</item>\n\t\t<item>498</item>\n\t\t<item>499</item>\n\t\t<item>500</item>\n\t\t<item>501</item>\n\t\t<item>502</item>\n\t\t<item>503</item>\n\t\t<item>504</item>\n\t\t<item>505</item>\n\t\t<item>506</item>\n\t\t<item>507</item>\n\t\t<item>508</item>\n\t\t<item>509</item>\n\t\t<item>510</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.31653</item>\n        <item>2.7794</item>\n        <item>3.32032</item>\n        <item>3.91911</item>\n        <item>4.56497</item>\n        <item>5.25101</item>\n        <item>5.97236</item>\n        <item>6.7254</item>\n        <item>7.50727</item>\n        <item>8.3157</item>\n        <item>9.14878</item>\n        <item>10.00492</item>\n        <item>10.88276</item>\n        <item>11.7811</item>\n        <item>12.69892</item>\n        <item>13.6353</item>\n        <item>14.5894</item>\n        <item>15.5605</item>\n        <item>16.54793</item>\n        <item>17.55108</item>\n        <item>18.56939</item>\n        <item>19.60236</item>\n        <item>20.64952</item>\n        <item>21.71043</item>\n        <item>22.78469</item>\n        <item>23.87191</item>\n        <item>24.97176</item>\n        <item>26.0839</item>\n        <item>27.20803</item>\n        <item>28.34384</item>\n        <item>29.49107</item>\n        <item>30.64946</item>\n        <item>31.81876</item>\n        <item>32.99874</item>\n        <item>34.18918</item>\n        <item>35.38987</item>\n        <item>36.6006</item>\n        <item>37.8212</item>\n        <item>39.05147</item>\n        <item>40.29124</item>\n        <item>41.54035</item>\n        <item>42.79862</item>\n        <item>44.06592</item>\n        <item>45.3421</item>\n        <item>46.627</item>\n        <item>47.9205</item>\n        <item>49.22247</item>\n        <item>50.53277</item>\n        <item>51.85128</item>\n        <item>53.1779</item>\n        <item>54.5125</item>\n        <item>55.85497</item>\n        <item>57.20521</item>\n        <item>58.56312</item>\n        <item>59.92859</item>\n        <item>61.30153</item>\n        <item>62.68184</item>\n        <item>64.06944</item>\n        <item>65.46424</item>\n        <item>66.86614</item>\n        <item>68.27507</item>\n        <item>69.69095</item>\n        <item>71.1137</item>\n        <item>72.54324</item>\n        <item>73.9795</item>\n        <item>75.4224</item>\n        <item>76.87187</item>\n        <item>78.32785</item>\n        <item>79.79027</item>\n        <item>81.25906</item>\n        <item>82.73415</item>\n        <item>84.2155</item>\n        <item>85.70303</item>\n        <item>87.19668</item>\n        <item>88.6964</item>\n        <item>90.20214</item>\n        <item>91.71383</item>\n        <item>93.23142</item>\n        <item>94.75486</item>\n        <item>96.28409</item>\n        <item>97.81907</item>\n        <item>99.35975</item>\n        <item>100.90607</item>\n        <item>102.458</item>\n        <item>104.01547</item>\n        <item>105.57845</item>\n        <item>107.1469</item>\n        <item>108.72076</item>\n        <item>110.3</item>\n        <item>111.88457</item>\n        <item>113.47443</item>\n        <item>115.06954</item>\n        <item>116.66986</item>\n        <item>118.27535</item>\n        <item>119.88597</item>\n        <item>121.50169</item>\n        <item>123.12246</item>\n        <item>124.74826</item>\n        <item>126.37904</item>\n        <item>128.01477</item>\n        <item>129.65541</item>\n        <item>131.30093</item>\n        <item>132.95131</item>\n        <item>134.60649</item>\n        <item>136.26646</item>\n        <item>137.93117</item>\n        <item>139.60062</item>\n        <item>141.27473</item>\n        <item>142.9535</item>\n        <item>144.63692</item>\n        <item>146.32492</item>\n        <item>148.01749</item>\n        <item>149.7146</item>\n        <item>151.41621</item>\n        <item>153.12233</item>\n        <item>154.83289</item>\n        <item>156.54788</item>\n        <item>158.26727</item>\n        <item>159.99104</item>\n        <item>161.71918</item>\n        <item>163.45163</item>\n        <item>165.18839</item>\n        <item>166.9294</item>\n        <item>168.67468</item>\n        <item>170.4242</item>\n        <item>172.1779</item>\n        <item>173.93579</item>\n        <item>175.69783</item>\n        <item>177.46402</item>\n        <item>179.23431</item>\n        <item>181.0087</item>\n        <item>182.78716</item>\n        <item>184.56966</item>\n        <item>186.35617</item>\n        <item>188.1467</item>\n        <item>189.94121</item>\n        <item>191.73969</item>\n        <item>193.5421</item>\n        <item>195.34843</item>\n        <item>197.15869</item>\n        <item>198.97281</item>\n        <item>200.7908</item>\n        <item>202.61264</item>\n        <item>204.4383</item>\n        <item>206.26778</item>\n        <item>208.10103</item>\n        <item>209.93805</item>\n        <item>211.77884</item>\n        <item>213.62335</item>\n        <item>215.47159</item>\n        <item>217.32352</item>\n        <item>219.17914</item>\n        <item>221.03842</item>\n        <item>222.90135</item>\n        <item>224.76791</item>\n        <item>226.6381</item>\n        <item>228.51189</item>\n        <item>230.38925</item>\n        <item>232.27019</item>\n        <item>234.15466</item>\n        <item>236.0427</item>\n        <item>237.93423</item>\n        <item>239.82928</item>\n        <item>241.72781</item>\n        <item>243.62984</item>\n        <item>245.53532</item>\n        <item>247.44424</item>\n        <item>249.3566</item>\n        <item>251.27238</item>\n        <item>253.19156</item>\n        <item>255.11414</item>\n        <item>257.04007</item>\n        <item>258.9694</item>\n        <item>260.90204</item>\n        <item>262.83804</item>\n        <item>264.77734</item>\n        <item>266.71997</item>\n        <item>268.6659</item>\n        <item>270.61508</item>\n        <item>272.56754</item>\n        <item>274.5233</item>\n        <item>276.48224</item>\n        <item>278.44443</item>\n        <item>280.40985</item>\n        <item>282.37848</item>\n        <item>284.3503</item>\n        <item>286.32532</item>\n        <item>288.3035</item>\n        <item>290.28482</item>\n        <item>292.26932</item>\n        <item>294.25693</item>\n        <item>296.24768</item>\n        <item>298.24152</item>\n        <item>300.2385</item>\n        <item>302.23853</item>\n        <item>304.24167</item>\n        <item>306.24786</item>\n        <item>308.2571</item>\n        <item>310.2694</item>\n        <item>312.28476</item>\n        <item>314.3031</item>\n        <item>316.3245</item>\n        <item>318.34888</item>\n        <item>320.37625</item>\n        <item>322.40662</item>\n        <item>324.43994</item>\n        <item>326.47623</item>\n        <item>328.51547</item>\n        <item>330.55768</item>\n        <item>332.6028</item>\n        <item>334.65085</item>\n        <item>336.7018</item>\n        <item>338.75568</item>\n        <item>340.81244</item>\n        <item>342.8721</item>\n        <item>344.9346</item>\n        <item>346</item>\n        <item>349.94672</item>\n        <item>353.92163</item>\n        <item>357.89655</item>\n        <item>362.36835</item>\n        <item>366.34326</item>\n        <item>370.31818</item>\n        <item>374.2931</item>\n        <item>378.26804</item>\n        <item>382.24295</item>\n        <item>386.71472</item>\n        <item>390.68967</item>\n        <item>394.66458</item>\n        <item>398.6395</item>\n        <item>402.6144</item>\n        <item>406.58932</item>\n        <item>410.56427</item>\n        <item>415.03604</item>\n        <item>419.01096</item>\n        <item>422.9859</item>\n        <item>426.96082</item>\n        <item>430.93573</item>\n        <item>434.91068</item>\n        <item>439.38245</item>\n        <item>443.35736</item>\n        <item>447.33228</item>\n        <item>451.30722</item>\n        <item>455.28214</item>\n        <item>459.25705</item>\n        <item>463.72885</item>\n        <item>467.70377</item>\n        <item>471.67868</item>\n        <item>475.6536</item>\n        <item>479.62854</item>\n        <item>483.60345</item>\n        <item>487.57837</item>\n        <item>492.05017</item>\n        <item>496.0251</item>\n        <item>500</item>\n        <item>502.001</item>\n        <item>504.002</item>\n        <item>505.8029</item>\n        <item>507.8039</item>\n        <item>509.8049</item>\n        <item>511.8059</item>\n        <item>513.8069</item>\n        <item>515.6078</item>\n        <item>517.6088</item>\n        <item>519.6098</item>\n        <item>521.61084</item>\n        <item>523.6118</item>\n        <item>525.4127</item>\n        <item>527.4137</item>\n        <item>529.41473</item>\n        <item>531.4157</item>\n        <item>533.4167</item>\n        <item>535.2176</item>\n        <item>537.2186</item>\n        <item>539.2196</item>\n        <item>541.2206</item>\n        <item>543.2216</item>\n        <item>545.0225</item>\n        <item>547.0235</item>\n        <item>549.02454</item>\n        <item>551.0255</item>\n        <item>553.0265</item>\n        <item>554.8274</item>\n        <item>556.8284</item>\n        <item>558.8294</item>\n        <item>560.83044</item>\n        <item>562.8314</item>\n        <item>564.6323</item>\n        <item>566.6333</item>\n        <item>568.63434</item>\n        <item>570.6353</item>\n        <item>572.6363</item>\n        <item>574.4372</item>\n        <item>576.43823</item>\n        <item>578.4392</item>\n        <item>580.44025</item>\n        <item>582.4412</item>\n        <item>584.2421</item>\n        <item>586.2431</item>\n        <item>588.24414</item>\n        <item>590.2451</item>\n        <item>592.2461</item>\n        <item>594.047</item>\n        <item>596.04803</item>\n        <item>598.049</item>\n        <item>600.05005</item>\n        <item>602.051</item>\n        <item>603.8519</item>\n        <item>605.8529</item>\n        <item>607.85394</item>\n        <item>609.8549</item>\n        <item>611.85596</item>\n        <item>613.65686</item>\n        <item>615.65784</item>\n        <item>617.6588</item>\n        <item>619.65985</item>\n        <item>621.6608</item>\n        <item>623.46173</item>\n        <item>625.4627</item>\n        <item>627.46375</item>\n        <item>629.4647</item>\n        <item>631.2656</item>\n        <item>633.2666</item>\n        <item>635.26764</item>\n        <item>637.2686</item>\n        <item>639.26965</item>\n        <item>641.07056</item>\n        <item>643.07153</item>\n        <item>645.0725</item>\n        <item>647.07355</item>\n        <item>649.0745</item>\n        <item>650.8754</item>\n        <item>652.87646</item>\n        <item>654.87744</item>\n        <item>656.8784</item>\n        <item>658.87946</item>\n        <item>660.68036</item>\n        <item>662.68134</item>\n        <item>664.6823</item>\n        <item>666.68335</item>\n        <item>668.6843</item>\n        <item>670.4852</item>\n        <item>672.48627</item>\n        <item>674.48724</item>\n        <item>676.4882</item>\n        <item>678.48926</item>\n        <item>680.29016</item>\n        <item>682.29114</item>\n        <item>684.2922</item>\n        <item>686.29315</item>\n        <item>688.2941</item>\n        <item>690.09503</item>\n        <item>692.09607</item>\n        <item>694.09705</item>\n        <item>696.098</item>\n        <item>698.09906</item>\n        <item>699.89996</item>\n        <item>701.90094</item>\n        <item>703.902</item>\n        <item>705.90295</item>\n        <item>707.90393</item>\n        <item>709.70483</item>\n        <item>711.7059</item>\n        <item>713.70685</item>\n        <item>715.7078</item>\n        <item>717.70886</item>\n        <item>719.50977</item>\n        <item>721.51074</item>\n        <item>723.5118</item>\n        <item>725.51276</item>\n        <item>727.51373</item>\n        <item>729.31464</item>\n        <item>731.3157</item>\n        <item>733.31665</item>\n        <item>735.3177</item>\n        <item>737.31866</item>\n        <item>739.11957</item>\n        <item>741.12054</item>\n        <item>743.1216</item>\n        <item>745.12256</item>\n        <item>747.12354</item>\n        <item>748.92444</item>\n        <item>750.9255</item>\n        <item>752.92645</item>\n        <item>754.9275</item>\n        <item>756.92847</item>\n        <item>758.7294</item>\n        <item>760.73035</item>\n        <item>762.7314</item>\n        <item>764.73236</item>\n        <item>766.7334</item>\n        <item>768.53424</item>\n        <item>770.5353</item>\n        <item>772.53625</item>\n        <item>774.5373</item>\n        <item>776.53827</item>\n        <item>778.3392</item>\n        <item>780.34015</item>\n        <item>782.3412</item>\n        <item>784.34216</item>\n        <item>786.34314</item>\n        <item>788.14404</item>\n        <item>790.1451</item>\n        <item>792.14606</item>\n        <item>794.1471</item>\n        <item>796.1481</item>\n        <item>797.949</item>\n        <item>799.94995</item>\n        <item>801.951</item>\n        <item>803.95197</item>\n        <item>805.953</item>\n        <item>807.7539</item>\n        <item>809.7549</item>\n        <item>811.75586</item>\n        <item>813.7569</item>\n        <item>815.7579</item>\n        <item>817.5588</item>\n        <item>819.55975</item>\n        <item>821.5608</item>\n        <item>823.56177</item>\n        <item>825.5628</item>\n        <item>827.3637</item>\n        <item>829.3647</item>\n        <item>831.36566</item>\n        <item>833.3667</item>\n        <item>835.3677</item>\n        <item>837.1686</item>\n        <item>839.1696</item>\n        <item>841.1706</item>\n        <item>843.1716</item>\n        <item>845.1726</item>\n        <item>846.9735</item>\n        <item>848.9745</item>\n        <item>850.97546</item>\n        <item>852.9765</item>\n        <item>854.9775</item>\n        <item>856.7784</item>\n        <item>858.7794</item>\n        <item>860.7804</item>\n        <item>862.7814</item>\n        <item>864.7824</item>\n        <item>866.5833</item>\n        <item>868.5843</item>\n        <item>870.58527</item>\n        <item>872.5863</item>\n        <item>874.5873</item>\n        <item>876.3882</item>\n        <item>878.38916</item>\n        <item>880.3902</item>\n        <item>882.3912</item>\n        <item>884.3922</item>\n        <item>886.1931</item>\n        <item>888.1941</item>\n        <item>890.1951</item>\n        <item>892.1961</item>\n        <item>894.1971</item>\n        <item>895.998</item>\n        <item>897.999</item>\n        <item>899.94995</item>\n        <item>901.951</item>\n        <item>903.95197</item>\n        <item>905.953</item>\n        <item>907.7539</item>\n        <item>909.7549</item>\n        <item>911.75586</item>\n        <item>913.7569</item>\n        <item>915.7579</item>\n        <item>917.5588</item>\n        <item>919.55975</item>\n        <item>921.5608</item>\n        <item>923.56177</item>\n        <item>925.5628</item>\n        <item>927.3637</item>\n        <item>929.3647</item>\n        <item>931.36566</item>\n        <item>933.3667</item>\n        <item>935.3677</item>\n        <item>937.1686</item>\n        <item>939.1696</item>\n        <item>941.1706</item>\n        <item>943.1716</item>\n        <item>945.1726</item>\n        <item>946.9735</item>\n        <item>948.9745</item>\n        <item>950.97546</item>\n        <item>952.9765</item>\n        <item>954.9775</item>\n        <item>956.7784</item>\n        <item>958.7794</item>\n        <item>960.7804</item>\n        <item>962.7814</item>\n        <item>964.7824</item>\n        <item>966.5833</item>\n        <item>968.5843</item>\n        <item>970.58527</item>\n        <item>972.5863</item>\n        <item>974.5873</item>\n        <item>976.3882</item>\n        <item>978.38916</item>\n        <item>980.3902</item>\n        <item>982.3912</item>\n        <item>984.3922</item>\n        <item>986.1931</item>\n        <item>988.1941</item>\n        <item>990.1951</item>\n        <item>992.1961</item>\n        <item>994.1971</item>\n        <item>995.998</item>\n        <item>997.999</item>\n        <item>1000</item>\n    </array>\n\t    <bool name=\"config_automatic_brightness_available\">true</bool>\n\t    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n\t    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n\t    <dimen name=\"status_bar_height\">102px</dimen>\n\t    <dimen name=\"status_bar_height_portrait\">102px</dimen>\n\t\t<dimen name=\"rounded_corner_radius_top\">24dp</dimen>\n\t\t<dimen name=\"rounded_corner_radius_bottom\">24dp</dimen>\n\t\t<string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -9.333333333333333 V 27 H 9.333333333333333 V 0 H 0 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Samsung/r0s/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n<dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/r0s/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n\t<item name=\"none\">0</item>\n\t<item name=\"ambient.on\">21</item>\n\t<item name=\"screen.on\">68</item>\n\t<item name=\"screen.full\">290.8</item>\n\t<item name=\"audio\">25.7</item>\n\t<item name=\"video\">31</item>\n\t<item name=\"camera.flashlight\">128.1</item>\n\t<item name=\"camera.avg\">199.5</item>\n\t<item name=\"gps.on\">63</item>\n\t<item name=\"radio.active\">168.2</item>\n\t<item name=\"radio.scanning\">118.6</item>\n\t<array name=\"radio.on\">\n\t\t<value>9.45</value>\n\t\t<value>9.45</value>\n\t</array>\n\t<item name=\"modem.controller.sleep\">0</item>\n\t<item name=\"modem.controller.idle\">81</item>\n\t<item name=\"modem.controller.rx\">91</item>\n\t<array name=\"modem.controller.tx\">\n\t\t<value>125</value>\n\t\t<value>159</value>\n\t\t<value>257</value>\n\t\t<value>289</value>\n\t\t<value>310</value>\n\t</array>\n\t<item name=\"modem.controller.voltage\">3700</item>\n\t<array name=\"cpu.clusters.cores\">\n\t\t<value>4</value>\n\t\t<value>3</value>\n\t\t<value>1</value>\n\t</array>\n\t<array name=\"cpu.core_speeds.cluster0\">\n\t\t<value>400000</value>\n\t\t<value>576000</value>\n\t\t<value>672000</value>\n\t\t<value>768000</value>\n\t\t<value>864000</value>\n\t\t<value>960000</value>\n\t\t<value>1056000</value>\n\t\t<value>1152000</value>\n\t\t<value>1248000</value>\n\t\t<value>1344000</value>\n\t\t<value>1440000</value>\n\t\t<value>1536000</value>\n\t\t<value>1632000</value>\n\t\t<value>1728000</value>\n\t\t<value>1824000</value>\n\t</array>\n\t<array name=\"cpu.core_power.cluster0\">\n\t\t<value>129</value>\n\t\t<value>136</value>\n\t\t<value>137</value>\n\t\t<value>141</value>\n\t\t<value>145</value>\n\t\t<value>149</value>\n\t\t<value>155</value>\n\t\t<value>160</value>\n\t\t<value>167</value>\n\t\t<value>174</value>\n\t\t<value>185</value>\n\t\t<value>195</value>\n\t\t<value>209</value>\n\t\t<value>226</value>\n\t\t<value>246</value>\n\t</array>\n\t<array name=\"cpu.core_speeds.cluster1\">\n\t\t<value>576000</value>\n\t\t<value>672000</value>\n\t\t<value>768000</value>\n\t\t<value>864000</value>\n\t\t<value>960000</value>\n\t\t<value>1056000</value>\n\t\t<value>1152000</value>\n\t\t<value>1248000</value>\n\t\t<value>1344000</value>\n\t\t<value>1440000</value>\n\t\t<value>1536000</value>\n\t\t<value>1632000</value>\n\t\t<value>1728000</value>\n\t\t<value>1824000</value>\n\t\t<value>1920000</value>\n\t\t<value>2016000</value>\n\t\t<value>2112000</value>\n\t\t<value>2208000</value>\n\t\t<value>2304000</value>\n\t\t<value>2400000</value>\n\t\t<value>2515000</value>\n\t</array>\n\t<array name=\"cpu.core_power.cluster1\">\n\t\t<value>145</value>\n\t\t<value>152</value>\n\t\t<value>159</value>\n\t\t<value>166</value>\n\t\t<value>173</value>\n\t\t<value>184</value>\n\t\t<value>194</value>\n\t\t<value>205</value>\n\t\t<value>216</value>\n\t\t<value>227</value>\n\t\t<value>245</value>\n\t\t<value>261</value>\n\t\t<value>280</value>\n\t\t<value>300</value>\n\t\t<value>326</value>\n\t\t<value>353</value>\n\t\t<value>384</value>\n\t\t<value>418</value>\n\t\t<value>461</value>\n\t\t<value>506</value>\n\t\t<value>590</value>\n\t</array>\n\t<array name=\"cpu.core_speeds.cluster2\">\n\t\t<value>576000</value>\n\t\t<value>672000</value>\n\t\t<value>768000</value>\n\t\t<value>864000</value>\n\t\t<value>960000</value>\n\t\t<value>1056000</value>\n\t\t<value>1152000</value>\n\t\t<value>1248000</value>\n\t\t<value>1344000</value>\n\t\t<value>1440000</value>\n\t\t<value>1536000</value>\n\t\t<value>1632000</value>\n\t\t<value>1728000</value>\n\t\t<value>1824000</value>\n\t\t<value>1920000</value>\n\t\t<value>2016000</value>\n\t\t<value>2112000</value>\n\t\t<value>2208000</value>\n\t\t<value>2304000</value>\n\t\t<value>2400000</value>\n\t\t<value>2512000</value>\n\t\t<value>2611000</value>\n\t\t<value>2707000</value>\n\t\t<value>2803000</value>\n\t</array>\n\t<array name=\"cpu.core_power.cluster2\">\n\t\t<value>159</value>\n\t\t<value>169</value>\n\t\t<value>180</value>\n\t\t<value>191</value>\n\t\t<value>205</value>\n\t\t<value>216</value>\n\t\t<value>225</value>\n\t\t<value>242</value>\n\t\t<value>250</value>\n\t\t<value>272</value>\n\t\t<value>290</value>\n\t\t<value>312</value>\n\t\t<value>330</value>\n\t\t<value>356</value>\n\t\t<value>390</value>\n\t\t<value>426</value>\n\t\t<value>469</value>\n\t\t<value>514</value>\n\t\t<value>600</value>\n\t\t<value>703</value>\n\t\t<value>780</value>\n\t\t<value>884</value>\n\t\t<value>950</value>\n\t\t<value>1035</value>\n\t</array>\n\t<item name=\"cpu.suspend\">8.4</item>\n\t<item name=\"cpu.idle\">29.4</item>\n\t<item name=\"battery.capacity\">3590</item>\n\t<item name=\"battery.typical.capacity\">3700</item>\n\t<item name=\"wifi.controller.idle\">1</item>\n\t<item name=\"wifi.controller.rx\">130</item>\n\t<item name=\"wifi.controller.tx\">420</item>\n\t<array name=\"wifi.controller.tx_levels\">\n\t\t<value>0</value>\n\t</array>\n\t<item name=\"wifi.controller.voltage\">3600</item>\n\t<array name=\"wifi.batchedscan\">\n\t\t<value>.0002</value>\n\t\t<value>.002</value>\n\t\t<value>.02</value>\n\t\t<value>.2</value>\n\t\t<value>2</value>\n\t</array>\n\t<item name=\"bluetooth.controller.idle\">6</item>\n\t<item name=\"bluetooth.controller.rx\">28</item>\n\t<item name=\"bluetooth.controller.tx\">36</item>\n\t<item name=\"bluetooth.controller.voltage\">3700</item>\n\t<array name=\"gpu.active\">\n\t\t<value>162</value>\n\t\t<value>227</value>\n\t\t<value>305</value>\n\t\t<value>388</value>\n\t\t<value>463</value>\n\t\t<value>650</value>\n\t\t<value>808</value>\n\t\t<value>1013</value>\n\t\t<value>1234</value>\n\t\t<value>1296</value>\n\t\t<value>1368</value>\n\t</array>\n\t<array name=\"gpu.speeds\">\n\t\t<value>303000</value>\n\t\t<value>404000</value>\n\t\t<value>500000</value>\n\t\t<value>605000</value>\n\t\t<value>711000</value>\n\t\t<value>807000</value>\n\t\t<value>903000</value>\n\t\t<value>999000</value>\n\t\t<value>1095000</value>\n\t\t<value>1210000</value>\n\t\t<value>1306000</value>\n\t</array>\n</device>\n"
  },
  {
    "path": "Samsung/r0s-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-r0s-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/r0s-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.r0s.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/r0s*\"\n\t\t\t\tandroid:priority=\"977\"\n\t\t\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/r0s-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">52px</dimen>\n    <dimen name=\"status_bar_padding_end\">14px</dimen>\n    <dimen name=\"status_bar_padding_top\">0px</dimen>\n  \t<dimen name=\"status_bar_header_height_keyguard\">104px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">68px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">55px</dimen>\n\n</resources>\n"
  },
  {
    "path": "Samsung/r5q/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-r5q\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/r5q/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.r5q\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n        android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        android:requiredSystemPropertyValue=\"+samsung/r5q*\"\n\t\tandroid:priority=\"628\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/r5q/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>12</item>\n        <item>17</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>62</item>\n        <item>85</item>\n        <item>108</item>\n        <item>119</item>\n        <item>119</item>\n        <item>119</item>\n        <item>123</item>\n        <item>123</item>\n        <item>126</item>\n        <item>134</item>\n        <item>152</item>\n        <item>183</item>\n        <item>249</item>\n        <item>420</item>\n        <item>420</item>\n        <item>468</item>\n        <item>491</item>\n        <item>515</item>\n        <item>539</item>\n        <item>563</item>\n        <item>586</item>\n        <item>610</item>\n        <item>655</item>\n        <item>700</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>30000</item>\n        <item>40000</item>\n        <item>50000</item>\n        <item>60000</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n        <item>266</item>\n        <item>267</item>\n        <item>268</item>\n        <item>269</item>\n        <item>270</item>\n        <item>271</item>\n        <item>272</item>\n        <item>273</item>\n        <item>274</item>\n        <item>275</item>\n        <item>276</item>\n        <item>277</item>\n        <item>278</item>\n        <item>279</item>\n        <item>280</item>\n        <item>281</item>\n        <item>282</item>\n        <item>283</item>\n        <item>284</item>\n        <item>285</item>\n        <item>286</item>\n        <item>287</item>\n        <item>288</item>\n        <item>289</item>\n        <item>290</item>\n        <item>291</item>\n        <item>292</item>\n        <item>293</item>\n        <item>294</item>\n        <item>295</item>\n        <item>296</item>\n        <item>297</item>\n        <item>298</item>\n        <item>299</item>\n        <item>300</item>\n        <item>301</item>\n        <item>302</item>\n        <item>303</item>\n        <item>304</item>\n        <item>305</item>\n        <item>306</item>\n        <item>307</item>\n        <item>308</item>\n        <item>309</item>\n        <item>310</item>\n        <item>311</item>\n        <item>312</item>\n        <item>313</item>\n        <item>314</item>\n        <item>315</item>\n        <item>316</item>\n        <item>317</item>\n        <item>318</item>\n        <item>319</item>\n        <item>320</item>\n        <item>321</item>\n        <item>322</item>\n        <item>323</item>\n        <item>324</item>\n        <item>325</item>\n        <item>326</item>\n        <item>327</item>\n        <item>328</item>\n        <item>329</item>\n        <item>330</item>\n        <item>331</item>\n        <item>332</item>\n        <item>333</item>\n        <item>334</item>\n        <item>335</item>\n        <item>336</item>\n        <item>337</item>\n        <item>338</item>\n        <item>339</item>\n        <item>340</item>\n        <item>341</item>\n        <item>342</item>\n        <item>343</item>\n        <item>344</item>\n        <item>345</item>\n        <item>346</item>\n        <item>347</item>\n        <item>348</item>\n        <item>349</item>\n        <item>350</item>\n        <item>351</item>\n        <item>352</item>\n        <item>353</item>\n        <item>354</item>\n        <item>355</item>\n        <item>356</item>\n        <item>357</item>\n        <item>358</item>\n        <item>359</item>\n        <item>360</item>\n        <item>361</item>\n        <item>362</item>\n        <item>363</item>\n        <item>364</item>\n        <item>365</item>\n        <item>366</item>\n        <item>367</item>\n        <item>368</item>\n        <item>369</item>\n        <item>370</item>\n        <item>371</item>\n        <item>372</item>\n        <item>373</item>\n        <item>374</item>\n        <item>375</item>\n        <item>376</item>\n        <item>377</item>\n        <item>378</item>\n        <item>379</item>\n        <item>380</item>\n        <item>381</item>\n        <item>382</item>\n        <item>383</item>\n        <item>384</item>\n        <item>385</item>\n        <item>386</item>\n        <item>387</item>\n        <item>388</item>\n        <item>389</item>\n        <item>390</item>\n        <item>391</item>\n        <item>392</item>\n        <item>393</item>\n        <item>394</item>\n        <item>395</item>\n        <item>396</item>\n        <item>397</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>401</item>\n        <item>402</item>\n        <item>403</item>\n        <item>404</item>\n        <item>405</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>410</item>\n        <item>411</item>\n        <item>412</item>\n        <item>413</item>\n        <item>414</item>\n        <item>415</item>\n        <item>416</item>\n        <item>417</item>\n        <item>418</item>\n        <item>419</item>\n        <item>420</item>\n        <item>421</item>\n        <item>422</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>22</item>\n        <item>23</item>\n        <item>25</item>\n        <item>26</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>32</item>\n        <item>33</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>39</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>45</item>\n        <item>46</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>52</item>\n        <item>53</item>\n        <item>55</item>\n        <item>56</item>\n        <item>58</item>\n        <item>59</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>65</item>\n        <item>66</item>\n        <item>68</item>\n        <item>69</item>\n        <item>71</item>\n        <item>72</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>78</item>\n        <item>79</item>\n        <item>81</item>\n        <item>82</item>\n        <item>84</item>\n        <item>85</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>91</item>\n        <item>92</item>\n        <item>94</item>\n        <item>95</item>\n        <item>97</item>\n        <item>98</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>104</item>\n        <item>105</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>111</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>117</item>\n        <item>118</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>124</item>\n        <item>125</item>\n        <item>127</item>\n        <item>128</item>\n        <item>130</item>\n        <item>131</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>137</item>\n        <item>138</item>\n        <item>140</item>\n        <item>141</item>\n        <item>143</item>\n        <item>144</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>150</item>\n        <item>151</item>\n        <item>153</item>\n        <item>154</item>\n        <item>156</item>\n        <item>157</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>163</item>\n        <item>164</item>\n        <item>166</item>\n        <item>167</item>\n        <item>169</item>\n        <item>170</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>176</item>\n        <item>177</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>183</item>\n        <item>185</item>\n        <item>187</item>\n        <item>189</item>\n        <item>190</item>\n        <item>192</item>\n        <item>194</item>\n        <item>196</item>\n        <item>198</item>\n        <item>200</item>\n        <item>202</item>\n        <item>204</item>\n        <item>205</item>\n        <item>207</item>\n        <item>209</item>\n        <item>211</item>\n        <item>213</item>\n        <item>215</item>\n        <item>216</item>\n        <item>218</item>\n        <item>221</item>\n        <item>222</item>\n        <item>224</item>\n        <item>226</item>\n        <item>228</item>\n        <item>230</item>\n        <item>232</item>\n        <item>233</item>\n        <item>235</item>\n        <item>237</item>\n        <item>239</item>\n        <item>241</item>\n        <item>243</item>\n        <item>244</item>\n        <item>246</item>\n        <item>248</item>\n        <item>250</item>\n        <item>252</item>\n        <item>254</item>\n        <item>256</item>\n        <item>258</item>\n        <item>260</item>\n        <item>261</item>\n        <item>263</item>\n        <item>265</item>\n        <item>267</item>\n        <item>269</item>\n        <item>271</item>\n        <item>272</item>\n        <item>275</item>\n        <item>276</item>\n        <item>278</item>\n        <item>280</item>\n        <item>282</item>\n        <item>284</item>\n        <item>286</item>\n        <item>288</item>\n        <item>289</item>\n        <item>291</item>\n        <item>293</item>\n        <item>295</item>\n        <item>297</item>\n        <item>299</item>\n        <item>300</item>\n        <item>303</item>\n        <item>304</item>\n        <item>306</item>\n        <item>308</item>\n        <item>310</item>\n        <item>312</item>\n        <item>314</item>\n        <item>315</item>\n        <item>317</item>\n        <item>319</item>\n        <item>321</item>\n        <item>323</item>\n        <item>325</item>\n        <item>327</item>\n        <item>328</item>\n        <item>331</item>\n        <item>332</item>\n        <item>334</item>\n        <item>336</item>\n        <item>338</item>\n        <item>340</item>\n        <item>342</item>\n        <item>343</item>\n        <item>345</item>\n        <item>347</item>\n        <item>349</item>\n        <item>351</item>\n        <item>353</item>\n        <item>355</item>\n        <item>357</item>\n        <item>359</item>\n        <item>360</item>\n        <item>362</item>\n        <item>364</item>\n        <item>366</item>\n        <item>368</item>\n        <item>370</item>\n        <item>371</item>\n        <item>373</item>\n        <item>375</item>\n        <item>377</item>\n        <item>379</item>\n        <item>381</item>\n        <item>382</item>\n        <item>385</item>\n        <item>386</item>\n        <item>388</item>\n        <item>390</item>\n        <item>392</item>\n        <item>394</item>\n        <item>396</item>\n        <item>398</item>\n        <item>399</item>\n        <item>401</item>\n        <item>403</item>\n        <item>405</item>\n        <item>407</item>\n        <item>409</item>\n        <item>411</item>\n        <item>413</item>\n        <item>414</item>\n        <item>416</item>\n        <item>418</item>\n        <item>420</item>\n        <item>421</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n        <item>428</item>\n        <item>429</item>\n        <item>431</item>\n        <item>432</item>\n        <item>434</item>\n        <item>436</item>\n        <item>437</item>\n        <item>439</item>\n        <item>441</item>\n        <item>442</item>\n        <item>444</item>\n        <item>446</item>\n        <item>447</item>\n        <item>449</item>\n        <item>450</item>\n        <item>453</item>\n        <item>454</item>\n        <item>455</item>\n        <item>457</item>\n        <item>459</item>\n        <item>460</item>\n        <item>462</item>\n        <item>464</item>\n        <item>466</item>\n        <item>467</item>\n        <item>469</item>\n        <item>471</item>\n        <item>472</item>\n        <item>473</item>\n        <item>476</item>\n        <item>477</item>\n        <item>479</item>\n        <item>480</item>\n        <item>482</item>\n        <item>484</item>\n        <item>485</item>\n        <item>487</item>\n        <item>489</item>\n        <item>490</item>\n        <item>492</item>\n        <item>494</item>\n        <item>495</item>\n        <item>497</item>\n        <item>498</item>\n        <item>500</item>\n        <item>502</item>\n        <item>503</item>\n        <item>505</item>\n        <item>507</item>\n        <item>508</item>\n        <item>510</item>\n        <item>512</item>\n        <item>513</item>\n        <item>515</item>\n        <item>517</item>\n        <item>519</item>\n        <item>520</item>\n        <item>521</item>\n        <item>523</item>\n        <item>525</item>\n        <item>526</item>\n        <item>528</item>\n        <item>530</item>\n        <item>532</item>\n        <item>533</item>\n        <item>535</item>\n        <item>537</item>\n        <item>538</item>\n        <item>539</item>\n        <item>542</item>\n        <item>543</item>\n        <item>545</item>\n        <item>546</item>\n        <item>548</item>\n        <item>550</item>\n        <item>551</item>\n        <item>553</item>\n        <item>555</item>\n        <item>556</item>\n        <item>558</item>\n        <item>560</item>\n        <item>561</item>\n        <item>563</item>\n        <item>564</item>\n        <item>566</item>\n        <item>568</item>\n        <item>569</item>\n        <item>571</item>\n        <item>573</item>\n        <item>574</item>\n        <item>576</item>\n        <item>578</item>\n        <item>580</item>\n        <item>581</item>\n        <item>583</item>\n        <item>585</item>\n        <item>586</item>\n        <item>587</item>\n        <item>589</item>\n        <item>591</item>\n        <item>593</item>\n        <item>594</item>\n        <item>596</item>\n        <item>598</item>\n        <item>599</item>\n        <item>601</item>\n        <item>603</item>\n        <item>604</item>\n        <item>606</item>\n        <item>608</item>\n        <item>609</item>\n        <item>611</item>\n        <item>612</item>\n        <item>614</item>\n        <item>616</item>\n        <item>617</item>\n        <item>619</item>\n        <item>621</item>\n        <item>622</item>\n        <item>624</item>\n        <item>626</item>\n        <item>627</item>\n        <item>629</item>\n        <item>630</item>\n        <item>633</item>\n        <item>634</item>\n        <item>635</item>\n        <item>637</item>\n        <item>639</item>\n        <item>640</item>\n        <item>642</item>\n        <item>644</item>\n        <item>646</item>\n        <item>647</item>\n        <item>649</item>\n        <item>651</item>\n        <item>652</item>\n        <item>653</item>\n        <item>656</item>\n        <item>657</item>\n        <item>659</item>\n        <item>660</item>\n        <item>662</item>\n        <item>664</item>\n        <item>665</item>\n        <item>667</item>\n        <item>669</item>\n        <item>670</item>\n        <item>672</item>\n        <item>674</item>\n        <item>675</item>\n        <item>677</item>\n        <item>678</item>\n        <item>680</item>\n        <item>682</item>\n        <item>683</item>\n        <item>685</item>\n        <item>687</item>\n        <item>688</item>\n        <item>690</item>\n        <item>692</item>\n        <item>693</item>\n        <item>695</item>\n        <item>697</item>\n        <item>699</item>\n        <item>700</item>\n    </integer-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>softap0</item>\n        <item>wigig0</item>\n        <item>wifi_br0</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">true</bool>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 M 0,12.43427858034597 a 10.899054752987353,10.899054752987353 0 1,0 0,20.79810950597471 a 10.899054752987353,10.899054752987353 0 1,0 0,-20.79810950597471 Z @dp</string>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n    <integer name=\"config_screenBrightnessDim\">15</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n    <dimen name=\"status_bar_height_default\">95.0px</dimen>\n    <dimen name=\"status_bar_height_portrait\">95.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">95.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/r5q/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">16.4</item>\n    <item name=\"screen.on\">85</item>\n    <item name=\"screen.full\">372</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">0</item>\n    <item name=\"wifi.active\">0</item>\n    <item name=\"wifi.scan\">0</item>\n    <item name=\"audio\">30.7</item>\n    <item name=\"video\">170</item>\n    <item name=\"camera.flashlight\">116</item>\n    <item name=\"camera.avg\">211.4</item>\n    <item name=\"gps.on\">43</item>\n    <item name=\"radio.active\">94</item>\n    <item name=\"radio.scanning\">53</item>\n    <array name=\"radio.on\">\n        <value>7.2</value>\n        <value>7.2</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>499200</value>\n        <value>576000</value>\n        <value>672000</value>\n        <value>768000</value>\n        <value>844800</value>\n        <value>940800</value>\n        <value>1036800</value>\n        <value>1113600</value>\n        <value>1209600</value>\n        <value>1305600</value>\n        <value>1382400</value>\n        <value>1478400</value>\n        <value>1555200</value>\n        <value>1632000</value>\n        <value>1708800</value>\n        <value>1785600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>31.9</value>\n        <value>32.5</value>\n        <value>33.1</value>\n        <value>33.7</value>\n        <value>34.1</value>\n        <value>35.3</value>\n        <value>36.2</value>\n        <value>37.4</value>\n        <value>38.8</value>\n        <value>39.8</value>\n        <value>41.4</value>\n        <value>43.4</value>\n        <value>44.6</value>\n        <value>47.1</value>\n        <value>48.1</value>\n        <value>57.6</value>\n        <value>60.2</value>\n        <value>63.4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400</value>\n        <value>825600</value>\n        <value>940800</value>\n        <value>1056000</value>\n        <value>1171200</value>\n        <value>1286400</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n        <value>1920000</value>\n        <value>2016000</value>\n        <value>2131200</value>\n        <value>2227200</value>\n        <value>2323200</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>65</value>\n        <value>72.5</value>\n        <value>79.5</value>\n        <value>88.6</value>\n        <value>97.1</value>\n        <value>106.9</value>\n        <value>118.2</value>\n        <value>130.4</value>\n        <value>158.3</value>\n        <value>174.2</value>\n        <value>189.7</value>\n        <value>203.4</value>\n        <value>227.2</value>\n        <value>250.1</value>\n        <value>271.9</value>\n        <value>299.3</value>\n        <value>325.5</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>825600</value>\n        <value>940800</value>\n        <value>1056000</value>\n        <value>1171200</value>\n        <value>1286400</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n        <value>1920000</value>\n        <value>2016000</value>\n        <value>2131200</value>\n        <value>2227200</value>\n        <value>2323200</value>\n        <value>2419200</value>\n        <value>2534400</value>\n        <value>2649600</value>\n        <value>2745600</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>72</value>\n        <value>80.3</value>\n        <value>90.3</value>\n        <value>99.3</value>\n        <value>110.4</value>\n        <value>121.6</value>\n        <value>132.8</value>\n        <value>148.5</value>\n        <value>161.3</value>\n        <value>187.6</value>\n        <value>207.5</value>\n        <value>224.8</value>\n        <value>249.7</value>\n        <value>257.7</value>\n        <value>296.6</value>\n        <value>308.8</value>\n        <value>342.1</value>\n        <value>373.9</value>\n        <value>407.6</value>\n        <value>442.5</value>\n    </array>\n    <item name=\"cpu.suspend\">6.1</item>\n    <item name=\"cpu.idle\">14.7</item>\n    <item name=\"battery.capacity\">4370</item>\n    <item name=\"battery.typical.capacity\">4500</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">10</item>\n    <item name=\"bluetooth.controller.tx\">10</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">130</item>\n    <item name=\"wifi.controller.tx\">420</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/r9q/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-r9q\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/r9q/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.r9q\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/r9q*\"\n\t\tandroid:priority=\"315\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/r9q/res/values/bools.xml",
    "content": "<?xml version=\"1.0\"?>\n<resources>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n    <dimen name=\"rounded_corner_radius_bottom\">26.0dip</dimen>\n    <dimen name=\"rounded_corner_radius_top\">26.0dip</dimen>\n</resources>\n\n"
  },
  {
    "path": "Samsung/r9q/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n\t    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>40</item>\n    </integer-array>\n\t    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n    </integer-array>\n\t    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>10</item>\n        <item>20</item>\n        <item>30</item>\n    </integer-array>\n        <integer name=\"config_screenBrightnessDim\">12</integer>\n        <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n        <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n        <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n\t    <integer name=\"config_screenBrightnessDoze\">17</integer>\n\t\t<integer name=\"config_screenBrightnessDark\">1</integer>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>11</item>\n        <item>15</item>\n        <item>22</item>\n        <item>27</item>\n        <item>31</item>\n        <item>35</item>\n        <item>55</item>\n        <item>75</item>\n        <item>95</item>\n        <item>106</item>\n        <item>112</item>\n        <item>119</item>\n        <item>134</item>\n        <item>150</item>\n        <item>220</item>\n        <item>378</item>\n        <item>378</item>\n        <item>468</item>\n        <item>515</item>\n        <item>563</item>\n        <item>610</item>\n        <item>658</item>\n        <item>705</item>\n        <item>753</item>\n        <item>776</item>\n        <item>800</item>\n        <item>800</item>\n    </array>\n    \t<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>6</item>\n        <item>6</item>\n        <item>11</item>\n        <item>79</item>\n        <item>95</item>\n        <item>141</item>\n        <item>183</item>\n        <item>200</item>\n        <item>219</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>6000</item>\n        <item>7000</item>\n        <item>8000</item>\n        <item>9000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>40000</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n        <item>266</item>\n        <item>267</item>\n        <item>268</item>\n        <item>269</item>\n        <item>270</item>\n        <item>271</item>\n        <item>272</item>\n        <item>273</item>\n        <item>274</item>\n        <item>275</item>\n        <item>276</item>\n        <item>277</item>\n        <item>278</item>\n        <item>279</item>\n        <item>280</item>\n        <item>281</item>\n        <item>282</item>\n        <item>283</item>\n        <item>284</item>\n        <item>285</item>\n        <item>286</item>\n        <item>287</item>\n        <item>288</item>\n        <item>289</item>\n        <item>290</item>\n        <item>291</item>\n        <item>292</item>\n        <item>293</item>\n        <item>294</item>\n        <item>295</item>\n        <item>296</item>\n        <item>297</item>\n        <item>298</item>\n        <item>299</item>\n        <item>300</item>\n        <item>301</item>\n        <item>302</item>\n        <item>303</item>\n        <item>304</item>\n        <item>305</item>\n        <item>306</item>\n        <item>307</item>\n        <item>308</item>\n        <item>309</item>\n        <item>310</item>\n        <item>311</item>\n        <item>312</item>\n        <item>313</item>\n        <item>314</item>\n        <item>315</item>\n        <item>316</item>\n        <item>317</item>\n        <item>318</item>\n        <item>319</item>\n        <item>320</item>\n        <item>321</item>\n        <item>322</item>\n        <item>323</item>\n        <item>324</item>\n        <item>325</item>\n        <item>326</item>\n        <item>327</item>\n        <item>328</item>\n        <item>329</item>\n        <item>330</item>\n        <item>331</item>\n        <item>332</item>\n        <item>333</item>\n        <item>334</item>\n        <item>335</item>\n        <item>336</item>\n        <item>337</item>\n        <item>338</item>\n        <item>339</item>\n        <item>340</item>\n        <item>341</item>\n        <item>342</item>\n        <item>343</item>\n        <item>344</item>\n        <item>345</item>\n        <item>346</item>\n        <item>347</item>\n        <item>348</item>\n        <item>349</item>\n        <item>350</item>\n        <item>351</item>\n        <item>352</item>\n        <item>353</item>\n        <item>354</item>\n        <item>355</item>\n        <item>356</item>\n        <item>357</item>\n        <item>358</item>\n        <item>359</item>\n        <item>360</item>\n        <item>361</item>\n        <item>362</item>\n        <item>363</item>\n        <item>364</item>\n        <item>365</item>\n        <item>366</item>\n        <item>367</item>\n        <item>368</item>\n        <item>369</item>\n        <item>370</item>\n        <item>371</item>\n        <item>372</item>\n        <item>373</item>\n        <item>374</item>\n        <item>375</item>\n        <item>376</item>\n        <item>377</item>\n        <item>378</item>\n        <item>379</item>\n        <item>380</item>\n        <item>381</item>\n        <item>382</item>\n        <item>383</item>\n        <item>384</item>\n        <item>385</item>\n        <item>386</item>\n        <item>387</item>\n        <item>388</item>\n        <item>389</item>\n        <item>390</item>\n        <item>391</item>\n        <item>392</item>\n        <item>393</item>\n        <item>394</item>\n        <item>395</item>\n        <item>396</item>\n        <item>397</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>401</item>\n        <item>402</item>\n        <item>403</item>\n        <item>404</item>\n        <item>405</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>410</item>\n        <item>411</item>\n        <item>412</item>\n        <item>413</item>\n        <item>414</item>\n        <item>415</item>\n        <item>416</item>\n        <item>417</item>\n        <item>418</item>\n        <item>419</item>\n        <item>420</item>\n        <item>421</item>\n        <item>422</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n        <item>426</item>\n        <item>427</item>\n        <item>428</item>\n        <item>429</item>\n        <item>430</item>\n        <item>431</item>\n        <item>432</item>\n        <item>433</item>\n        <item>434</item>\n        <item>435</item>\n        <item>436</item>\n        <item>437</item>\n        <item>438</item>\n        <item>439</item>\n        <item>440</item>\n        <item>441</item>\n        <item>442</item>\n        <item>443</item>\n        <item>444</item>\n        <item>445</item>\n        <item>446</item>\n        <item>447</item>\n        <item>448</item>\n        <item>449</item>\n        <item>450</item>\n        <item>451</item>\n        <item>452</item>\n        <item>453</item>\n        <item>454</item>\n        <item>455</item>\n        <item>456</item>\n        <item>457</item>\n        <item>458</item>\n        <item>459</item>\n        <item>460</item>\n        <item>461</item>\n        <item>462</item>\n        <item>463</item>\n        <item>464</item>\n        <item>465</item>\n        <item>466</item>\n        <item>467</item>\n        <item>468</item>\n        <item>469</item>\n        <item>470</item>\n        <item>471</item>\n        <item>472</item>\n        <item>473</item>\n        <item>474</item>\n        <item>475</item>\n        <item>476</item>\n        <item>477</item>\n        <item>478</item>\n        <item>479</item>\n        <item>480</item>\n        <item>481</item>\n        <item>482</item>\n        <item>483</item>\n        <item>484</item>\n        <item>485</item>\n        <item>486</item>\n    </integer-array>\n       <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.311</item>\n        <item>2.766</item>\n        <item>3.297</item>\n        <item>3.885</item>\n        <item>4.52</item>\n        <item>5.194</item>\n        <item>5.902</item>\n        <item>6.642</item>\n        <item>7.41</item>\n        <item>8.204</item>\n        <item>9.022</item>\n        <item>9.863</item>\n        <item>10.726</item>\n        <item>11.608</item>\n        <item>12.51</item>\n        <item>13.43</item>\n        <item>14.367</item>\n        <item>15.321</item>\n        <item>16.291</item>\n        <item>17.276</item>\n        <item>18.276</item>\n        <item>19.291</item>\n        <item>20.32</item>\n        <item>21.362</item>\n        <item>22.417</item>\n        <item>23.485</item>\n        <item>24.566</item>\n        <item>25.658</item>\n        <item>26.762</item>\n        <item>27.878</item>\n        <item>29.005</item>\n        <item>30.143</item>\n        <item>31.292</item>\n        <item>32.451</item>\n        <item>33.62</item>\n        <item>34.8</item>\n        <item>35.989</item>\n        <item>37.188</item>\n        <item>38.396</item>\n        <item>39.614</item>\n        <item>40.841</item>\n        <item>42.077</item>\n        <item>43.322</item>\n        <item>44.576</item>\n        <item>45.838</item>\n        <item>47.109</item>\n        <item>48.388</item>\n        <item>49.675</item>\n        <item>50.97</item>\n        <item>52.273</item>\n        <item>53.584</item>\n        <item>54.903</item>\n        <item>56.229</item>\n        <item>57.563</item>\n        <item>58.904</item>\n        <item>60.253</item>\n        <item>61.609</item>\n        <item>62.972</item>\n        <item>64.342</item>\n        <item>65.719</item>\n        <item>67.103</item>\n        <item>68.494</item>\n        <item>69.892</item>\n        <item>71.296</item>\n        <item>72.707</item>\n        <item>74.124</item>\n        <item>75.548</item>\n        <item>76.978</item>\n        <item>78.415</item>\n        <item>79.858</item>\n        <item>81.307</item>\n        <item>82.762</item>\n        <item>84.223</item>\n        <item>85.69</item>\n        <item>87.164</item>\n        <item>88.643</item>\n        <item>90.128</item>\n        <item>91.618</item>\n        <item>93.115</item>\n        <item>94.617</item>\n        <item>96.125</item>\n        <item>97.638</item>\n        <item>99.157</item>\n        <item>100.682</item>\n        <item>102.212</item>\n        <item>103.747</item>\n        <item>105.288</item>\n        <item>106.834</item>\n        <item>108.385</item>\n        <item>109.942</item>\n        <item>111.503</item>\n        <item>113.07</item>\n        <item>114.642</item>\n        <item>116.22</item>\n        <item>117.802</item>\n        <item>119.389</item>\n        <item>120.981</item>\n        <item>122.578</item>\n        <item>124.18</item>\n        <item>125.787</item>\n        <item>127.398</item>\n        <item>129.015</item>\n        <item>130.636</item>\n        <item>132.262</item>\n        <item>133.893</item>\n        <item>135.528</item>\n        <item>137.168</item>\n        <item>138.812</item>\n        <item>140.461</item>\n        <item>142.115</item>\n        <item>143.773</item>\n        <item>145.436</item>\n        <item>147.103</item>\n        <item>148.774</item>\n        <item>150</item>\n        <item>152.131</item>\n        <item>153.815</item>\n        <item>155.504</item>\n        <item>157.198</item>\n        <item>158.895</item>\n        <item>160.597</item>\n        <item>162.303</item>\n        <item>164.013</item>\n        <item>165.728</item>\n        <item>167.446</item>\n        <item>169.169</item>\n        <item>170.896</item>\n        <item>172.627</item>\n        <item>174.362</item>\n        <item>176.101</item>\n        <item>177.844</item>\n        <item>179.591</item>\n        <item>181.342</item>\n        <item>183.097</item>\n        <item>184.855</item>\n        <item>186.618</item>\n        <item>188.385</item>\n        <item>190.155</item>\n        <item>191.93</item>\n        <item>193.708</item>\n        <item>195.49</item>\n        <item>197.276</item>\n        <item>199.066</item>\n        <item>200.859</item>\n        <item>202.656</item>\n        <item>204.457</item>\n        <item>206.262</item>\n        <item>208.07</item>\n        <item>209.882</item>\n        <item>211.697</item>\n        <item>213.516</item>\n        <item>215.339</item>\n        <item>217.166</item>\n        <item>218.996</item>\n        <item>220.829</item>\n        <item>222.666</item>\n        <item>224.507</item>\n        <item>226.351</item>\n        <item>228.199</item>\n        <item>230.05</item>\n        <item>231.905</item>\n        <item>233.763</item>\n        <item>235.624</item>\n        <item>237.489</item>\n        <item>239.358</item>\n        <item>241.229</item>\n        <item>243.105</item>\n        <item>244.983</item>\n        <item>246.865</item>\n        <item>248.75</item>\n        <item>250.639</item>\n        <item>252.531</item>\n        <item>254.426</item>\n        <item>256.324</item>\n        <item>258.226</item>\n        <item>260.131</item>\n        <item>262.039</item>\n        <item>263.951</item>\n        <item>265.866</item>\n        <item>267.784</item>\n        <item>269.705</item>\n        <item>271.629</item>\n        <item>273.557</item>\n        <item>275.487</item>\n        <item>277.421</item>\n        <item>279.358</item>\n        <item>281.298</item>\n        <item>283.241</item>\n        <item>285.188</item>\n        <item>287.137</item>\n        <item>289.09</item>\n        <item>291.045</item>\n        <item>293.004</item>\n        <item>294.965</item>\n        <item>296.93</item>\n        <item>298.898</item>\n        <item>300.868</item>\n        <item>302.842</item>\n        <item>304.819</item>\n        <item>306.799</item>\n        <item>308.781</item>\n        <item>310.767</item>\n        <item>312.756</item>\n        <item>314.747</item>\n        <item>316.742</item>\n        <item>318.739</item>\n        <item>320.739</item>\n        <item>322.742</item>\n        <item>324.748</item>\n        <item>326.757</item>\n        <item>328.769</item>\n        <item>330.784</item>\n        <item>332.802</item>\n        <item>334.822</item>\n        <item>336.845</item>\n        <item>338.871</item>\n        <item>340.9</item>\n        <item>342.932</item>\n        <item>344.966</item>\n        <item>347.004</item>\n        <item>349.044</item>\n        <item>351.086</item>\n        <item>353.132</item>\n        <item>355.18</item>\n        <item>357.231</item>\n        <item>359.285</item>\n        <item>361.342</item>\n        <item>363.401</item>\n        <item>365.463</item>\n        <item>367.528</item>\n        <item>369.595</item>\n        <item>371.665</item>\n        <item>373.738</item>\n        <item>375.813</item>\n        <item>377.891</item>\n        <item>379.972</item>\n        <item>382.055</item>\n        <item>384.141</item>\n        <item>386.23</item>\n        <item>388.321</item>\n        <item>390.415</item>\n        <item>392.512</item>\n        <item>394.611</item>\n        <item>396.712</item>\n        <item>398.817</item>\n        <item>400.924</item>\n        <item>403.033</item>\n        <item>405.145</item>\n        <item>407.259</item>\n        <item>409.377</item>\n        <item>411.496</item>\n        <item>413.618</item>\n        <item>415.743</item>\n        <item>417.87</item>\n        <item>420</item>\n        <item>425</item>\n        <item>426.302</item>\n        <item>428.255</item>\n        <item>430.208</item>\n        <item>431.51</item>\n        <item>433.464</item>\n        <item>434.766</item>\n        <item>436.719</item>\n        <item>438.021</item>\n        <item>439.974</item>\n        <item>441.276</item>\n        <item>443.229</item>\n        <item>444.531</item>\n        <item>446.484</item>\n        <item>447.786</item>\n        <item>449.74</item>\n        <item>451.042</item>\n        <item>452.995</item>\n        <item>454.297</item>\n        <item>456.25</item>\n        <item>457.552</item>\n        <item>459.505</item>\n        <item>460.807</item>\n        <item>462.76</item>\n        <item>464.063</item>\n        <item>466.016</item>\n        <item>467.318</item>\n        <item>469.271</item>\n        <item>470.573</item>\n        <item>472.526</item>\n        <item>473.828</item>\n        <item>475.781</item>\n        <item>477.083</item>\n        <item>479.036</item>\n        <item>480.339</item>\n        <item>482.292</item>\n        <item>483.594</item>\n        <item>485.547</item>\n        <item>486.849</item>\n        <item>488.802</item>\n        <item>490.104</item>\n        <item>492.057</item>\n        <item>493.359</item>\n        <item>495.313</item>\n        <item>496.615</item>\n        <item>498.568</item>\n        <item>499.87</item>\n        <item>501.823</item>\n        <item>503.125</item>\n        <item>505.078</item>\n        <item>506.38</item>\n        <item>508.333</item>\n        <item>509.635</item>\n        <item>511.589</item>\n        <item>512.891</item>\n        <item>514.844</item>\n        <item>516.146</item>\n        <item>518.099</item>\n        <item>519.401</item>\n        <item>521.354</item>\n        <item>522.656</item>\n        <item>524.609</item>\n        <item>525.911</item>\n        <item>527.865</item>\n        <item>529.167</item>\n        <item>531.12</item>\n        <item>532.422</item>\n        <item>534.375</item>\n        <item>535.677</item>\n        <item>537.63</item>\n        <item>538.932</item>\n        <item>540.885</item>\n        <item>542.188</item>\n        <item>544.141</item>\n        <item>545.443</item>\n        <item>547.396</item>\n        <item>548.698</item>\n        <item>550.651</item>\n        <item>551.953</item>\n        <item>553.906</item>\n        <item>555.208</item>\n        <item>557.161</item>\n        <item>558.464</item>\n        <item>560.417</item>\n        <item>561.719</item>\n        <item>563.672</item>\n        <item>564.974</item>\n        <item>566.927</item>\n        <item>568.229</item>\n        <item>570.182</item>\n        <item>571.484</item>\n        <item>573.438</item>\n        <item>574.74</item>\n        <item>576.693</item>\n        <item>577.995</item>\n        <item>579.948</item>\n        <item>581.25</item>\n        <item>583.203</item>\n        <item>584.505</item>\n        <item>586.458</item>\n        <item>587.76</item>\n        <item>589.714</item>\n        <item>591.016</item>\n        <item>592.969</item>\n        <item>594.271</item>\n        <item>596.224</item>\n        <item>597.526</item>\n        <item>599.479</item>\n        <item>600.781</item>\n        <item>602.734</item>\n        <item>604.036</item>\n        <item>605.99</item>\n        <item>607.292</item>\n        <item>609.245</item>\n        <item>610.547</item>\n        <item>612.5</item>\n        <item>613.802</item>\n        <item>615.755</item>\n        <item>617.708</item>\n        <item>619.01</item>\n        <item>620.964</item>\n        <item>622.266</item>\n        <item>624.219</item>\n        <item>625.521</item>\n        <item>627.474</item>\n        <item>628.776</item>\n        <item>630.729</item>\n        <item>632.031</item>\n        <item>633.984</item>\n        <item>635.286</item>\n        <item>637.24</item>\n        <item>638.542</item>\n        <item>640.495</item>\n        <item>641.797</item>\n        <item>643.75</item>\n        <item>645.052</item>\n        <item>647.005</item>\n        <item>648.307</item>\n        <item>650.26</item>\n        <item>651.563</item>\n        <item>653.516</item>\n        <item>654.818</item>\n        <item>656.771</item>\n        <item>658.073</item>\n        <item>660.026</item>\n        <item>661.328</item>\n        <item>663.281</item>\n        <item>664.583</item>\n        <item>666.536</item>\n        <item>667.839</item>\n        <item>669.792</item>\n        <item>671.094</item>\n        <item>673.047</item>\n        <item>674.349</item>\n        <item>676.302</item>\n        <item>677.604</item>\n        <item>679.557</item>\n        <item>680.859</item>\n        <item>682.813</item>\n        <item>684.115</item>\n        <item>686.068</item>\n        <item>687.37</item>\n        <item>689.323</item>\n        <item>690.625</item>\n        <item>692.578</item>\n        <item>693.88</item>\n        <item>695.833</item>\n        <item>697.135</item>\n        <item>699.089</item>\n        <item>700.391</item>\n        <item>702.344</item>\n        <item>703.646</item>\n        <item>705.599</item>\n        <item>706.901</item>\n        <item>708.854</item>\n        <item>710.156</item>\n        <item>712.109</item>\n        <item>713.411</item>\n        <item>715.365</item>\n        <item>716.667</item>\n        <item>718.62</item>\n        <item>719.922</item>\n        <item>721.875</item>\n        <item>723.177</item>\n        <item>725.13</item>\n        <item>726.432</item>\n        <item>728.385</item>\n        <item>729.688</item>\n        <item>731.641</item>\n        <item>732.943</item>\n        <item>734.896</item>\n        <item>736.198</item>\n        <item>738.151</item>\n        <item>739.453</item>\n        <item>741.406</item>\n        <item>742.708</item>\n        <item>744.661</item>\n        <item>745.964</item>\n        <item>747.917</item>\n        <item>749.219</item>\n        <item>751.172</item>\n        <item>752.474</item>\n        <item>754.427</item>\n        <item>755.729</item>\n        <item>757.682</item>\n        <item>758.984</item>\n        <item>760.938</item>\n        <item>762.24</item>\n        <item>764.193</item>\n        <item>765.495</item>\n        <item>767.448</item>\n        <item>768.75</item>\n        <item>770.703</item>\n        <item>772.005</item>\n        <item>773.958</item>\n        <item>775.26</item>\n        <item>777.214</item>\n        <item>778.516</item>\n        <item>780.469</item>\n        <item>781.771</item>\n        <item>783.724</item>\n        <item>785.026</item>\n        <item>786.979</item>\n        <item>788.281</item>\n        <item>790.234</item>\n        <item>791.536</item>\n        <item>793.49</item>\n        <item>794.792</item>\n        <item>796.745</item>\n        <item>798.047</item>\n        <item>800</item>\n    </array>\n\t    <bool name=\"config_automatic_brightness_available\">true</bool>\n</resources>\n"
  },
  {
    "path": "Samsung/r9q/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">30</item>\n    <item name=\"screen.on\">130</item>\n    <item name=\"screen.full\">345</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">0</item>\n    <item name=\"wifi.active\">0</item>\n    <item name=\"wifi.scan\">0</item>\n    <item name=\"audio\">93</item>\n    <item name=\"video\">216</item>\n    <item name=\"camera.flashlight\">123</item>\n    <item name=\"camera.avg\">265.4</item>\n    <item name=\"gps.on\">50</item>\n    <item name=\"radio.active\">174.1</item>\n    <item name=\"radio.scanning\">96.2</item>\n    <array name=\"radio.on\">\n        <value>2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>499200</value>\n        <value>595200</value>\n        <value>691200</value>\n        <value>806400</value>\n        <value>902400</value>\n        <value>998400</value>\n        <value>1094400</value>\n        <value>1209600</value>\n        <value>1305600</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>32.57</value>\n        <value>33.47</value>\n        <value>34.24</value>\n        <value>35.08</value>\n        <value>35.89</value>\n        <value>37.38</value>\n        <value>38.82</value>\n        <value>40.38</value>\n        <value>42.24</value>\n        <value>45.04</value>\n        <value>47.34</value>\n        <value>49.52</value>\n        <value>51.32</value>\n        <value>55.81</value>\n        <value>59.26</value>\n        <value>63.14</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400</value>\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1440000</value>\n        <value>1555200</value>\n        <value>1670400</value>\n        <value>1766400</value>\n        <value>1881600</value>\n        <value>1996800</value>\n        <value>2112000</value>\n        <value>2227200</value>\n        <value>2342400</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>54.02</value>\n        <value>62.79</value>\n        <value>71.67</value>\n        <value>81.85</value>\n        <value>87.93</value>\n        <value>99.76</value>\n        <value>111.30</value>\n        <value>124.26</value>\n        <value>138.52</value>\n        <value>150.49</value>\n        <value>184.66</value>\n        <value>194.25</value>\n        <value>225.73</value>\n        <value>262.20</value>\n        <value>307.33</value>\n        <value>315.05</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1190400</value>\n        <value>1305600</value>\n        <value>1420800</value>\n        <value>1555200</value>\n        <value>1670400</value>\n        <value>1785600</value>\n        <value>1900800</value>\n        <value>2035200</value>\n        <value>2150400</value>\n        <value>2265600</value>\n        <value>2380800</value>\n        <value>2496000</value>\n        <value>2592000</value>\n        <value>2688000</value>\n        <value>2764800</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>76.60</value>\n        <value>88.34</value>\n        <value>96.33</value>\n        <value>109.44</value>\n        <value>120.98</value>\n        <value>129.27</value>\n        <value>154.90</value>\n        <value>172.47</value>\n        <value>192.01</value>\n        <value>213.23</value>\n        <value>240.84</value>\n        <value>276.62</value>\n        <value>317.40</value>\n        <value>362.67</value>\n        <value>413.65</value>\n        <value>475.12</value>\n        <value>522.18</value>\n        <value>563.06</value>\n        <value>622.83</value>\n    </array>\n    <item name=\"cpu.suspend\">7.38</item>\n    <item name=\"cpu.idle\">25</item>\n    <item name=\"battery.capacity\">4370</item>\n    <item name=\"battery.typical.capacity\">4500</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">10</item>\n    <item name=\"bluetooth.controller.tx\">10</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">130</item>\n    <item name=\"wifi.controller.tx\">420</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/r9s/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-r9s\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/r9s/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.r9s\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/r9s*\"\n\t\tandroid:priority=\"419\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/r9s/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>\r\n\t<string-array name=\"config_tether_usb_regexs\">\r\n        <item>rndis0</item>\r\n    </string-array>\r\n\t    <integer-array name=\"config_keyboardTapVibePattern\">\r\n        <item>40</item>\r\n    </integer-array>\r\n\t    <integer-array name=\"config_longPressVibePattern\">\r\n        <item>0</item>\r\n        <item>1</item>\r\n        <item>20</item>\r\n        <item>21</item>\r\n    </integer-array>\r\n\t    <integer-array name=\"config_virtualKeyVibePattern\">\r\n        <item>0</item>\r\n        <item>10</item>\r\n        <item>20</item>\r\n        <item>30</item>\r\n    </integer-array>\r\n\t    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\r\n        <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\r\n        <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\r\n        <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\r\n\t    <integer name=\"config_screenBrightnessDoze\">1</integer>\r\n\t\t<integer name=\"config_screenBrightnessDark\">1</integer>\r\n\t    <array name=\"config_autoBrightnessDisplayValuesNits\">\r\n        <item>11</item>\r\n        <item>15</item>\r\n        <item>22</item>\r\n        <item>27</item>\r\n        <item>31</item>\r\n        <item>35</item>\r\n        <item>55</item>\r\n        <item>75</item>\r\n        <item>95</item>\r\n        <item>106</item>\r\n        <item>112</item>\r\n        <item>119</item>\r\n        <item>134</item>\r\n        <item>150</item>\r\n        <item>220</item>\r\n        <item>378</item>\r\n        <item>378</item>\r\n        <item>468</item>\r\n        <item>515</item>\r\n        <item>563</item>\r\n        <item>610</item>\r\n        <item>658</item>\r\n        <item>705</item>\r\n        <item>753</item>\r\n        <item>776</item>\r\n        <item>800</item>\r\n        <item>800</item>\r\n    </array>\r\n\t   <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\r\n        <item>6</item>\r\n        <item>6</item>\r\n        <item>6</item>\r\n        <item>11</item>\r\n        <item>79</item>\r\n        <item>95</item>\r\n        <item>141</item>\r\n        <item>183</item>\r\n        <item>200</item>\r\n        <item>219</item>\r\n        <item>255</item>\r\n        <item>255</item>\r\n        <item>255</item>\r\n    </integer-array>\r\n    <integer-array name=\"config_autoBrightnessLevels\">\r\n        <item>1</item>\r\n        <item>5</item>\r\n        <item>6</item>\r\n        <item>50</item>\r\n        <item>100</item>\r\n        <item>500</item>\r\n        <item>1500</item>\r\n        <item>3000</item>\r\n        <item>4999</item>\r\n        <item>5000</item>\r\n        <item>19999</item>\r\n        <item>20000</item>\r\n    </integer-array>\r\n\t    <integer-array name=\"config_screenBrightnessBacklight\">\r\n<item>0</item>\r\n        <item>1</item>\r\n        <item>2</item>\r\n        <item>3</item>\r\n        <item>4</item>\r\n        <item>5</item>\r\n        <item>6</item>\r\n        <item>7</item>\r\n        <item>8</item>\r\n        <item>9</item>\r\n        <item>10</item>\r\n        <item>11</item>\r\n        <item>12</item>\r\n        <item>13</item>\r\n        <item>14</item>\r\n        <item>15</item>\r\n        <item>16</item>\r\n        <item>17</item>\r\n        <item>18</item>\r\n        <item>19</item>\r\n        <item>20</item>\r\n        <item>21</item>\r\n        <item>22</item>\r\n        <item>23</item>\r\n        <item>24</item>\r\n        <item>25</item>\r\n        <item>26</item>\r\n        <item>27</item>\r\n        <item>28</item>\r\n        <item>29</item>\r\n        <item>30</item>\r\n        <item>31</item>\r\n        <item>32</item>\r\n        <item>33</item>\r\n        <item>34</item>\r\n        <item>35</item>\r\n        <item>36</item>\r\n        <item>37</item>\r\n        <item>38</item>\r\n        <item>39</item>\r\n        <item>40</item>\r\n        <item>41</item>\r\n        <item>42</item>\r\n        <item>43</item>\r\n        <item>44</item>\r\n        <item>45</item>\r\n        <item>46</item>\r\n        <item>47</item>\r\n        <item>48</item>\r\n        <item>49</item>\r\n        <item>50</item>\r\n        <item>51</item>\r\n        <item>52</item>\r\n        <item>53</item>\r\n        <item>54</item>\r\n        <item>55</item>\r\n        <item>56</item>\r\n        <item>57</item>\r\n        <item>58</item>\r\n        <item>59</item>\r\n        <item>60</item>\r\n        <item>61</item>\r\n        <item>62</item>\r\n        <item>63</item>\r\n        <item>64</item>\r\n        <item>65</item>\r\n        <item>66</item>\r\n        <item>67</item>\r\n        <item>68</item>\r\n        <item>69</item>\r\n        <item>70</item>\r\n        <item>71</item>\r\n        <item>72</item>\r\n        <item>73</item>\r\n        <item>74</item>\r\n        <item>75</item>\r\n        <item>76</item>\r\n        <item>77</item>\r\n        <item>78</item>\r\n        <item>79</item>\r\n        <item>80</item>\r\n        <item>81</item>\r\n        <item>82</item>\r\n        <item>83</item>\r\n        <item>84</item>\r\n        <item>85</item>\r\n        <item>86</item>\r\n        <item>87</item>\r\n        <item>88</item>\r\n        <item>89</item>\r\n        <item>90</item>\r\n        <item>91</item>\r\n        <item>92</item>\r\n        <item>93</item>\r\n        <item>94</item>\r\n        <item>95</item>\r\n        <item>96</item>\r\n        <item>97</item>\r\n        <item>98</item>\r\n        <item>99</item>\r\n        <item>100</item>\r\n        <item>101</item>\r\n        <item>102</item>\r\n        <item>103</item>\r\n        <item>104</item>\r\n        <item>105</item>\r\n        <item>106</item>\r\n        <item>107</item>\r\n        <item>108</item>\r\n        <item>109</item>\r\n        <item>110</item>\r\n        <item>111</item>\r\n        <item>112</item>\r\n        <item>113</item>\r\n        <item>114</item>\r\n        <item>115</item>\r\n        <item>116</item>\r\n        <item>117</item>\r\n        <item>118</item>\r\n        <item>119</item>\r\n        <item>120</item>\r\n        <item>121</item>\r\n        <item>122</item>\r\n        <item>123</item>\r\n        <item>124</item>\r\n        <item>125</item>\r\n        <item>126</item>\r\n        <item>127</item>\r\n        <item>128</item>\r\n        <item>129</item>\r\n        <item>130</item>\r\n        <item>131</item>\r\n        <item>132</item>\r\n        <item>133</item>\r\n        <item>134</item>\r\n        <item>135</item>\r\n        <item>136</item>\r\n        <item>137</item>\r\n        <item>138</item>\r\n        <item>139</item>\r\n        <item>140</item>\r\n        <item>141</item>\r\n        <item>142</item>\r\n        <item>143</item>\r\n        <item>144</item>\r\n        <item>145</item>\r\n        <item>146</item>\r\n        <item>147</item>\r\n        <item>148</item>\r\n        <item>149</item>\r\n        <item>150</item>\r\n        <item>151</item>\r\n        <item>152</item>\r\n        <item>153</item>\r\n        <item>154</item>\r\n        <item>155</item>\r\n        <item>156</item>\r\n        <item>157</item>\r\n        <item>158</item>\r\n        <item>159</item>\r\n        <item>160</item>\r\n        <item>161</item>\r\n        <item>162</item>\r\n        <item>163</item>\r\n        <item>164</item>\r\n        <item>165</item>\r\n        <item>166</item>\r\n        <item>167</item>\r\n        <item>168</item>\r\n        <item>169</item>\r\n        <item>170</item>\r\n        <item>171</item>\r\n        <item>172</item>\r\n        <item>173</item>\r\n        <item>174</item>\r\n        <item>175</item>\r\n        <item>176</item>\r\n        <item>177</item>\r\n        <item>178</item>\r\n        <item>179</item>\r\n        <item>180</item>\r\n        <item>181</item>\r\n        <item>182</item>\r\n        <item>183</item>\r\n        <item>184</item>\r\n        <item>185</item>\r\n        <item>186</item>\r\n        <item>187</item>\r\n        <item>188</item>\r\n        <item>189</item>\r\n        <item>190</item>\r\n        <item>191</item>\r\n        <item>192</item>\r\n        <item>193</item>\r\n        <item>194</item>\r\n        <item>195</item>\r\n        <item>196</item>\r\n        <item>197</item>\r\n        <item>198</item>\r\n        <item>199</item>\r\n        <item>200</item>\r\n        <item>201</item>\r\n        <item>202</item>\r\n        <item>203</item>\r\n        <item>204</item>\r\n        <item>205</item>\r\n        <item>206</item>\r\n        <item>207</item>\r\n        <item>208</item>\r\n        <item>209</item>\r\n        <item>210</item>\r\n        <item>211</item>\r\n        <item>212</item>\r\n        <item>213</item>\r\n        <item>214</item>\r\n        <item>215</item>\r\n        <item>216</item>\r\n        <item>217</item>\r\n        <item>218</item>\r\n        <item>219</item>\r\n        <item>220</item>\r\n        <item>221</item>\r\n        <item>222</item>\r\n        <item>223</item>\r\n        <item>224</item>\r\n        <item>225</item>\r\n        <item>226</item>\r\n        <item>227</item>\r\n        <item>228</item>\r\n        <item>229</item>\r\n        <item>230</item>\r\n        <item>231</item>\r\n        <item>232</item>\r\n        <item>233</item>\r\n        <item>234</item>\r\n        <item>235</item>\r\n        <item>236</item>\r\n        <item>237</item>\r\n        <item>238</item>\r\n        <item>239</item>\r\n        <item>240</item>\r\n        <item>241</item>\r\n        <item>242</item>\r\n        <item>243</item>\r\n        <item>244</item>\r\n        <item>245</item>\r\n        <item>246</item>\r\n        <item>247</item>\r\n        <item>248</item>\r\n        <item>249</item>\r\n        <item>250</item>\r\n        <item>251</item>\r\n        <item>252</item>\r\n        <item>253</item>\r\n        <item>254</item>\r\n        <item>255</item>\r\n        <item>256</item>\r\n        <item>257</item>\r\n        <item>258</item>\r\n        <item>259</item>\r\n        <item>260</item>\r\n        <item>261</item>\r\n        <item>262</item>\r\n        <item>263</item>\r\n        <item>264</item>\r\n        <item>265</item>\r\n        <item>266</item>\r\n        <item>267</item>\r\n        <item>268</item>\r\n        <item>269</item>\r\n        <item>270</item>\r\n        <item>271</item>\r\n        <item>272</item>\r\n        <item>273</item>\r\n        <item>274</item>\r\n        <item>275</item>\r\n        <item>276</item>\r\n        <item>277</item>\r\n        <item>278</item>\r\n        <item>279</item>\r\n        <item>280</item>\r\n        <item>281</item>\r\n        <item>282</item>\r\n        <item>283</item>\r\n        <item>284</item>\r\n        <item>285</item>\r\n        <item>286</item>\r\n        <item>287</item>\r\n        <item>288</item>\r\n        <item>289</item>\r\n        <item>290</item>\r\n        <item>291</item>\r\n        <item>292</item>\r\n        <item>293</item>\r\n        <item>294</item>\r\n        <item>295</item>\r\n        <item>296</item>\r\n        <item>297</item>\r\n        <item>298</item>\r\n        <item>299</item>\r\n        <item>300</item>\r\n        <item>301</item>\r\n        <item>302</item>\r\n        <item>303</item>\r\n        <item>304</item>\r\n        <item>305</item>\r\n        <item>306</item>\r\n        <item>307</item>\r\n        <item>308</item>\r\n        <item>309</item>\r\n        <item>310</item>\r\n        <item>311</item>\r\n        <item>312</item>\r\n        <item>313</item>\r\n        <item>314</item>\r\n        <item>315</item>\r\n        <item>316</item>\r\n        <item>317</item>\r\n        <item>318</item>\r\n        <item>319</item>\r\n        <item>320</item>\r\n        <item>321</item>\r\n        <item>322</item>\r\n        <item>323</item>\r\n        <item>324</item>\r\n        <item>325</item>\r\n        <item>326</item>\r\n        <item>327</item>\r\n        <item>328</item>\r\n        <item>329</item>\r\n        <item>330</item>\r\n        <item>331</item>\r\n        <item>332</item>\r\n        <item>333</item>\r\n        <item>334</item>\r\n        <item>335</item>\r\n        <item>336</item>\r\n        <item>337</item>\r\n        <item>338</item>\r\n        <item>339</item>\r\n        <item>340</item>\r\n        <item>341</item>\r\n        <item>342</item>\r\n        <item>343</item>\r\n        <item>344</item>\r\n        <item>345</item>\r\n        <item>346</item>\r\n        <item>347</item>\r\n        <item>348</item>\r\n        <item>349</item>\r\n        <item>350</item>\r\n        <item>351</item>\r\n        <item>352</item>\r\n        <item>353</item>\r\n        <item>354</item>\r\n        <item>355</item>\r\n        <item>356</item>\r\n        <item>357</item>\r\n        <item>358</item>\r\n        <item>359</item>\r\n        <item>360</item>\r\n        <item>361</item>\r\n        <item>362</item>\r\n        <item>363</item>\r\n        <item>364</item>\r\n        <item>365</item>\r\n        <item>366</item>\r\n        <item>367</item>\r\n        <item>368</item>\r\n        <item>369</item>\r\n        <item>370</item>\r\n        <item>371</item>\r\n        <item>372</item>\r\n        <item>373</item>\r\n        <item>374</item>\r\n        <item>375</item>\r\n        <item>376</item>\r\n        <item>377</item>\r\n        <item>378</item>\r\n        <item>379</item>\r\n        <item>380</item>\r\n        <item>381</item>\r\n        <item>382</item>\r\n        <item>383</item>\r\n        <item>384</item>\r\n        <item>385</item>\r\n        <item>386</item>\r\n        <item>387</item>\r\n        <item>388</item>\r\n        <item>389</item>\r\n        <item>390</item>\r\n        <item>391</item>\r\n        <item>392</item>\r\n        <item>393</item>\r\n        <item>394</item>\r\n        <item>395</item>\r\n        <item>396</item>\r\n        <item>397</item>\r\n        <item>398</item>\r\n        <item>399</item>\r\n        <item>400</item>\r\n        <item>401</item>\r\n        <item>402</item>\r\n        <item>403</item>\r\n        <item>404</item>\r\n        <item>405</item>\r\n        <item>406</item>\r\n        <item>407</item>\r\n        <item>408</item>\r\n        <item>409</item>\r\n        <item>410</item>\r\n        <item>411</item>\r\n        <item>412</item>\r\n        <item>413</item>\r\n        <item>414</item>\r\n        <item>415</item>\r\n        <item>416</item>\r\n        <item>417</item>\r\n        <item>418</item>\r\n        <item>419</item>\r\n        <item>420</item>\r\n        <item>421</item>\r\n        <item>422</item>\r\n        <item>423</item>\r\n        <item>424</item>\r\n        <item>425</item>\r\n        <item>426</item>\r\n        <item>427</item>\r\n        <item>428</item>\r\n        <item>429</item>\r\n        <item>430</item>\r\n        <item>431</item>\r\n        <item>432</item>\r\n        <item>433</item>\r\n        <item>434</item>\r\n        <item>435</item>\r\n        <item>436</item>\r\n        <item>437</item>\r\n        <item>438</item>\r\n        <item>439</item>\r\n        <item>440</item>\r\n        <item>441</item>\r\n        <item>442</item>\r\n        <item>443</item>\r\n        <item>444</item>\r\n        <item>445</item>\r\n        <item>446</item>\r\n        <item>447</item>\r\n        <item>448</item>\r\n        <item>449</item>\r\n        <item>450</item>\r\n        <item>451</item>\r\n        <item>452</item>\r\n        <item>453</item>\r\n        <item>454</item>\r\n        <item>455</item>\r\n        <item>456</item>\r\n        <item>457</item>\r\n        <item>458</item>\r\n        <item>459</item>\r\n        <item>460</item>\r\n        <item>461</item>\r\n        <item>462</item>\r\n        <item>463</item>\r\n        <item>464</item>\r\n        <item>465</item>\r\n        <item>466</item>\r\n        <item>467</item>\r\n        <item>468</item>\r\n        <item>469</item>\r\n        <item>470</item>\r\n        <item>471</item>\r\n        <item>472</item>\r\n        <item>473</item>\r\n        <item>474</item>\r\n        <item>475</item>\r\n        <item>476</item>\r\n        <item>477</item>\r\n        <item>478</item>\r\n        <item>479</item>\r\n        <item>480</item>\r\n        <item>481</item>\r\n        <item>482</item>\r\n        <item>483</item>\r\n        <item>484</item>\r\n        <item>485</item>\r\n        <item>486</item>\r\n    </integer-array>\r\n    <array name=\"config_screenBrightnessNits\">\r\n        <item>2</item>\r\n        <item>2.311</item>\r\n        <item>2.766</item>\r\n        <item>3.297</item>\r\n        <item>3.885</item>\r\n        <item>4.52</item>\r\n        <item>5.194</item>\r\n        <item>5.902</item>\r\n        <item>6.642</item>\r\n        <item>7.41</item>\r\n        <item>8.204</item>\r\n        <item>9.022</item>\r\n        <item>9.863</item>\r\n        <item>10.726</item>\r\n        <item>11.608</item>\r\n        <item>12.51</item>\r\n        <item>13.43</item>\r\n        <item>14.367</item>\r\n        <item>15.321</item>\r\n        <item>16.291</item>\r\n        <item>17.276</item>\r\n        <item>18.276</item>\r\n        <item>19.291</item>\r\n        <item>20.32</item>\r\n        <item>21.362</item>\r\n        <item>22.417</item>\r\n        <item>23.485</item>\r\n        <item>24.566</item>\r\n        <item>25.658</item>\r\n        <item>26.762</item>\r\n        <item>27.878</item>\r\n        <item>29.005</item>\r\n        <item>30.143</item>\r\n        <item>31.292</item>\r\n        <item>32.451</item>\r\n        <item>33.62</item>\r\n        <item>34.8</item>\r\n        <item>35.989</item>\r\n        <item>37.188</item>\r\n        <item>38.396</item>\r\n        <item>39.614</item>\r\n        <item>40.841</item>\r\n        <item>42.077</item>\r\n        <item>43.322</item>\r\n        <item>44.576</item>\r\n        <item>45.838</item>\r\n        <item>47.109</item>\r\n        <item>48.388</item>\r\n        <item>49.675</item>\r\n        <item>50.97</item>\r\n        <item>52.273</item>\r\n        <item>53.584</item>\r\n        <item>54.903</item>\r\n        <item>56.229</item>\r\n        <item>57.563</item>\r\n        <item>58.904</item>\r\n        <item>60.253</item>\r\n        <item>61.609</item>\r\n        <item>62.972</item>\r\n        <item>64.342</item>\r\n        <item>65.719</item>\r\n        <item>67.103</item>\r\n        <item>68.494</item>\r\n        <item>69.892</item>\r\n        <item>71.296</item>\r\n        <item>72.707</item>\r\n        <item>74.124</item>\r\n        <item>75.548</item>\r\n        <item>76.978</item>\r\n        <item>78.415</item>\r\n        <item>79.858</item>\r\n        <item>81.307</item>\r\n        <item>82.762</item>\r\n        <item>84.223</item>\r\n        <item>85.69</item>\r\n        <item>87.164</item>\r\n        <item>88.643</item>\r\n        <item>90.128</item>\r\n        <item>91.618</item>\r\n        <item>93.115</item>\r\n        <item>94.617</item>\r\n        <item>96.125</item>\r\n        <item>97.638</item>\r\n        <item>99.157</item>\r\n        <item>100.682</item>\r\n        <item>102.212</item>\r\n        <item>103.747</item>\r\n        <item>105.288</item>\r\n        <item>106.834</item>\r\n        <item>108.385</item>\r\n        <item>109.942</item>\r\n        <item>111.503</item>\r\n        <item>113.07</item>\r\n        <item>114.642</item>\r\n        <item>116.22</item>\r\n        <item>117.802</item>\r\n        <item>119.389</item>\r\n        <item>120.981</item>\r\n        <item>122.578</item>\r\n        <item>124.18</item>\r\n        <item>125.787</item>\r\n        <item>127.398</item>\r\n        <item>129.015</item>\r\n        <item>130.636</item>\r\n        <item>132.262</item>\r\n        <item>133.893</item>\r\n        <item>135.528</item>\r\n        <item>137.168</item>\r\n        <item>138.812</item>\r\n        <item>140.461</item>\r\n        <item>142.115</item>\r\n        <item>143.773</item>\r\n        <item>145.436</item>\r\n        <item>147.103</item>\r\n        <item>148.774</item>\r\n        <item>150</item>\r\n        <item>152.131</item>\r\n        <item>153.815</item>\r\n        <item>155.504</item>\r\n        <item>157.198</item>\r\n        <item>158.895</item>\r\n        <item>160.597</item>\r\n        <item>162.303</item>\r\n        <item>164.013</item>\r\n        <item>165.728</item>\r\n        <item>167.446</item>\r\n        <item>169.169</item>\r\n        <item>170.896</item>\r\n        <item>172.627</item>\r\n        <item>174.362</item>\r\n        <item>176.101</item>\r\n        <item>177.844</item>\r\n        <item>179.591</item>\r\n        <item>181.342</item>\r\n        <item>183.097</item>\r\n        <item>184.855</item>\r\n        <item>186.618</item>\r\n        <item>188.385</item>\r\n        <item>190.155</item>\r\n        <item>191.93</item>\r\n        <item>193.708</item>\r\n        <item>195.49</item>\r\n        <item>197.276</item>\r\n        <item>199.066</item>\r\n        <item>200.859</item>\r\n        <item>202.656</item>\r\n        <item>204.457</item>\r\n        <item>206.262</item>\r\n        <item>208.07</item>\r\n        <item>209.882</item>\r\n        <item>211.697</item>\r\n        <item>213.516</item>\r\n        <item>215.339</item>\r\n        <item>217.166</item>\r\n        <item>218.996</item>\r\n        <item>220.829</item>\r\n        <item>222.666</item>\r\n        <item>224.507</item>\r\n        <item>226.351</item>\r\n        <item>228.199</item>\r\n        <item>230.05</item>\r\n        <item>231.905</item>\r\n        <item>233.763</item>\r\n        <item>235.624</item>\r\n        <item>237.489</item>\r\n        <item>239.358</item>\r\n        <item>241.229</item>\r\n        <item>243.105</item>\r\n        <item>244.983</item>\r\n        <item>246.865</item>\r\n        <item>248.75</item>\r\n        <item>250.639</item>\r\n        <item>252.531</item>\r\n        <item>254.426</item>\r\n        <item>256.324</item>\r\n        <item>258.226</item>\r\n        <item>260.131</item>\r\n        <item>262.039</item>\r\n        <item>263.951</item>\r\n        <item>265.866</item>\r\n        <item>267.784</item>\r\n        <item>269.705</item>\r\n        <item>271.629</item>\r\n        <item>273.557</item>\r\n        <item>275.487</item>\r\n        <item>277.421</item>\r\n        <item>279.358</item>\r\n        <item>281.298</item>\r\n        <item>283.241</item>\r\n        <item>285.188</item>\r\n        <item>287.137</item>\r\n        <item>289.09</item>\r\n        <item>291.045</item>\r\n        <item>293.004</item>\r\n        <item>294.965</item>\r\n        <item>296.93</item>\r\n        <item>298.898</item>\r\n        <item>300.868</item>\r\n        <item>302.842</item>\r\n        <item>304.819</item>\r\n        <item>306.799</item>\r\n        <item>308.781</item>\r\n        <item>310.767</item>\r\n        <item>312.756</item>\r\n        <item>314.747</item>\r\n        <item>316.742</item>\r\n        <item>318.739</item>\r\n        <item>320.739</item>\r\n        <item>322.742</item>\r\n        <item>324.748</item>\r\n        <item>326.757</item>\r\n        <item>328.769</item>\r\n        <item>330.784</item>\r\n        <item>332.802</item>\r\n        <item>334.822</item>\r\n        <item>336.845</item>\r\n        <item>338.871</item>\r\n        <item>340.9</item>\r\n        <item>342.932</item>\r\n        <item>344.966</item>\r\n        <item>347.004</item>\r\n        <item>349.044</item>\r\n        <item>351.086</item>\r\n        <item>353.132</item>\r\n        <item>355.18</item>\r\n        <item>357.231</item>\r\n        <item>359.285</item>\r\n        <item>361.342</item>\r\n        <item>363.401</item>\r\n        <item>365.463</item>\r\n        <item>367.528</item>\r\n        <item>369.595</item>\r\n        <item>371.665</item>\r\n        <item>373.738</item>\r\n        <item>375.813</item>\r\n        <item>377.891</item>\r\n        <item>379.972</item>\r\n        <item>382.055</item>\r\n        <item>384.141</item>\r\n        <item>386.23</item>\r\n        <item>388.321</item>\r\n        <item>390.415</item>\r\n        <item>392.512</item>\r\n        <item>394.611</item>\r\n        <item>396.712</item>\r\n        <item>398.817</item>\r\n        <item>400.924</item>\r\n        <item>403.033</item>\r\n        <item>405.145</item>\r\n        <item>407.259</item>\r\n        <item>409.377</item>\r\n        <item>411.496</item>\r\n        <item>413.618</item>\r\n        <item>415.743</item>\r\n        <item>417.87</item>\r\n        <item>420</item>\r\n        <item>425</item>\r\n        <item>426.302</item>\r\n        <item>428.255</item>\r\n        <item>430.208</item>\r\n        <item>431.51</item>\r\n        <item>433.464</item>\r\n        <item>434.766</item>\r\n        <item>436.719</item>\r\n        <item>438.021</item>\r\n        <item>439.974</item>\r\n        <item>441.276</item>\r\n        <item>443.229</item>\r\n        <item>444.531</item>\r\n        <item>446.484</item>\r\n        <item>447.786</item>\r\n        <item>449.74</item>\r\n        <item>451.042</item>\r\n        <item>452.995</item>\r\n        <item>454.297</item>\r\n        <item>456.25</item>\r\n        <item>457.552</item>\r\n        <item>459.505</item>\r\n        <item>460.807</item>\r\n        <item>462.76</item>\r\n        <item>464.063</item>\r\n        <item>466.016</item>\r\n        <item>467.318</item>\r\n        <item>469.271</item>\r\n        <item>470.573</item>\r\n        <item>472.526</item>\r\n        <item>473.828</item>\r\n        <item>475.781</item>\r\n        <item>477.083</item>\r\n        <item>479.036</item>\r\n        <item>480.339</item>\r\n        <item>482.292</item>\r\n        <item>483.594</item>\r\n        <item>485.547</item>\r\n        <item>486.849</item>\r\n        <item>488.802</item>\r\n        <item>490.104</item>\r\n        <item>492.057</item>\r\n        <item>493.359</item>\r\n        <item>495.313</item>\r\n        <item>496.615</item>\r\n        <item>498.568</item>\r\n        <item>499.87</item>\r\n        <item>501.823</item>\r\n        <item>503.125</item>\r\n        <item>505.078</item>\r\n        <item>506.38</item>\r\n        <item>508.333</item>\r\n        <item>509.635</item>\r\n        <item>511.589</item>\r\n        <item>512.891</item>\r\n        <item>514.844</item>\r\n        <item>516.146</item>\r\n        <item>518.099</item>\r\n        <item>519.401</item>\r\n        <item>521.354</item>\r\n        <item>522.656</item>\r\n        <item>524.609</item>\r\n        <item>525.911</item>\r\n        <item>527.865</item>\r\n        <item>529.167</item>\r\n        <item>531.12</item>\r\n        <item>532.422</item>\r\n        <item>534.375</item>\r\n        <item>535.677</item>\r\n        <item>537.63</item>\r\n        <item>538.932</item>\r\n        <item>540.885</item>\r\n        <item>542.188</item>\r\n        <item>544.141</item>\r\n        <item>545.443</item>\r\n        <item>547.396</item>\r\n        <item>548.698</item>\r\n        <item>550.651</item>\r\n        <item>551.953</item>\r\n        <item>553.906</item>\r\n        <item>555.208</item>\r\n        <item>557.161</item>\r\n        <item>558.464</item>\r\n        <item>560.417</item>\r\n        <item>561.719</item>\r\n        <item>563.672</item>\r\n        <item>564.974</item>\r\n        <item>566.927</item>\r\n        <item>568.229</item>\r\n        <item>570.182</item>\r\n        <item>571.484</item>\r\n        <item>573.438</item>\r\n        <item>574.74</item>\r\n        <item>576.693</item>\r\n        <item>577.995</item>\r\n        <item>579.948</item>\r\n        <item>581.25</item>\r\n        <item>583.203</item>\r\n        <item>584.505</item>\r\n        <item>586.458</item>\r\n        <item>587.76</item>\r\n        <item>589.714</item>\r\n        <item>591.016</item>\r\n        <item>592.969</item>\r\n        <item>594.271</item>\r\n        <item>596.224</item>\r\n        <item>597.526</item>\r\n        <item>599.479</item>\r\n        <item>600.781</item>\r\n        <item>602.734</item>\r\n        <item>604.036</item>\r\n        <item>605.99</item>\r\n        <item>607.292</item>\r\n        <item>609.245</item>\r\n        <item>610.547</item>\r\n        <item>612.5</item>\r\n        <item>613.802</item>\r\n        <item>615.755</item>\r\n        <item>617.708</item>\r\n        <item>619.01</item>\r\n        <item>620.964</item>\r\n        <item>622.266</item>\r\n        <item>624.219</item>\r\n        <item>625.521</item>\r\n        <item>627.474</item>\r\n        <item>628.776</item>\r\n        <item>630.729</item>\r\n        <item>632.031</item>\r\n        <item>633.984</item>\r\n        <item>635.286</item>\r\n        <item>637.24</item>\r\n        <item>638.542</item>\r\n        <item>640.495</item>\r\n        <item>641.797</item>\r\n        <item>643.75</item>\r\n        <item>645.052</item>\r\n        <item>647.005</item>\r\n        <item>648.307</item>\r\n        <item>650.26</item>\r\n        <item>651.563</item>\r\n        <item>653.516</item>\r\n        <item>654.818</item>\r\n        <item>656.771</item>\r\n        <item>658.073</item>\r\n        <item>660.026</item>\r\n        <item>661.328</item>\r\n        <item>663.281</item>\r\n        <item>664.583</item>\r\n        <item>666.536</item>\r\n        <item>667.839</item>\r\n        <item>669.792</item>\r\n        <item>671.094</item>\r\n        <item>673.047</item>\r\n        <item>674.349</item>\r\n        <item>676.302</item>\r\n        <item>677.604</item>\r\n        <item>679.557</item>\r\n        <item>680.859</item>\r\n        <item>682.813</item>\r\n        <item>684.115</item>\r\n        <item>686.068</item>\r\n        <item>687.37</item>\r\n        <item>689.323</item>\r\n        <item>690.625</item>\r\n        <item>692.578</item>\r\n        <item>693.88</item>\r\n        <item>695.833</item>\r\n        <item>697.135</item>\r\n        <item>699.089</item>\r\n        <item>700.391</item>\r\n        <item>702.344</item>\r\n        <item>703.646</item>\r\n        <item>705.599</item>\r\n        <item>706.901</item>\r\n        <item>708.854</item>\r\n        <item>710.156</item>\r\n        <item>712.109</item>\r\n        <item>713.411</item>\r\n        <item>715.365</item>\r\n        <item>716.667</item>\r\n        <item>718.62</item>\r\n        <item>719.922</item>\r\n        <item>721.875</item>\r\n        <item>723.177</item>\r\n        <item>725.13</item>\r\n        <item>726.432</item>\r\n        <item>728.385</item>\r\n        <item>729.688</item>\r\n        <item>731.641</item>\r\n        <item>732.943</item>\r\n        <item>734.896</item>\r\n        <item>736.198</item>\r\n        <item>738.151</item>\r\n        <item>739.453</item>\r\n        <item>741.406</item>\r\n        <item>742.708</item>\r\n        <item>744.661</item>\r\n        <item>745.964</item>\r\n        <item>747.917</item>\r\n        <item>749.219</item>\r\n        <item>751.172</item>\r\n        <item>752.474</item>\r\n        <item>754.427</item>\r\n        <item>755.729</item>\r\n        <item>757.682</item>\r\n        <item>758.984</item>\r\n        <item>760.938</item>\r\n        <item>762.24</item>\r\n        <item>764.193</item>\r\n        <item>765.495</item>\r\n        <item>767.448</item>\r\n        <item>768.75</item>\r\n        <item>770.703</item>\r\n        <item>772.005</item>\r\n        <item>773.958</item>\r\n        <item>775.26</item>\r\n        <item>777.214</item>\r\n        <item>778.516</item>\r\n        <item>780.469</item>\r\n        <item>781.771</item>\r\n        <item>783.724</item>\r\n        <item>785.026</item>\r\n        <item>786.979</item>\r\n        <item>788.281</item>\r\n        <item>790.234</item>\r\n        <item>791.536</item>\r\n        <item>793.49</item>\r\n        <item>794.792</item>\r\n        <item>796.745</item>\r\n        <item>798.047</item>\r\n        <item>800</item>\r\n    </array>\r\n            <bool name=\"config_automatic_brightness_available\">true</bool>\r\n            <bool name=\"config_dozeAfterScreenOffByDefault\">false</bool>\r\n            <bool name=\"config_displayBlanksAfterDoze\">false</bool>\r\n            <item type=\"dimen\" name=\"status_bar_height\">@dimen/status_bar_height_portrait</item>\r\n            <dimen name=\"status_bar_height_default\">100px</dimen>\r\n            <dimen name=\"status_bar_height_portrait\">100px</dimen>\r\n\t    <integer name=\"config_defaultRefreshRate\">0</integer>\r\n\t    <integer name=\"config_defaultPeakRefreshRate\">120</integer>\r\n\t    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 M 0,12.25101276465640 a 10.60613009248640,10.60613009248640 0 1,0 0,21.21226018497290 a 10.60613009248640,10.60613009248640 0 1,0 0,-21.21226018497290 Z @dp</string>\r\n</resources>\r\n"
  },
  {
    "path": "Samsung/r9s/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n    <resources>\r\n         <item type=\"dimen\" name=\"status_bar_height\">@dimen/status_bar_height_portrait</item>\r\n         <dimen name=\"status_bar_height_default\">100px</dimen>\r\n         <dimen name=\"status_bar_height_portrait\">100px</dimen>\r\n         <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 M 0,12.25101276465640 a 10.60613009248640,10.60613009248640 0 1,0 0,21.21226018497290 a 10.60613009248640,10.60613009248640 0 1,0 0,-21.21226018497290 Z @dp</string>\r\n    </resources>\r\n"
  },
  {
    "path": "Samsung/r9s/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"ambient.on\">23.3</item>\r\n    <item name=\"screen.on\">86.6</item>\r\n    <item name=\"screen.full\">317</item>\r\n    <item name=\"audio\">78.9</item>\r\n    <item name=\"video\">220.1</item>\r\n    <item name=\"camera.flashlight\">126.5</item>\r\n    <item name=\"camera.avg\">294.8</item>\r\n    <item name=\"gps.on\">50</item>\r\n    <item name=\"modem.controller.sleep\">0</item>\r\n    <item name=\"modem.controller.idle\">88</item>\r\n    <item name=\"modem.controller.rx\">95</item>\r\n    <array name=\"modem.controller.tx\">\r\n        <value>147</value>\r\n        <value>186</value>\r\n        <value>233</value>\r\n        <value>298</value>\r\n        <value>364</value>\r\n    </array>\r\n    <item name=\"modem.controller.voltage\">3700</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>3</value>\r\n        <value>1</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>400000</value>\r\n        <value>533000</value>\r\n        <value>650000</value>\r\n        <value>754000</value>\r\n        <value>858000</value>\r\n        <value>962000</value>\r\n        <value>1066000</value>\r\n        <value>1170000</value>\r\n        <value>1274000</value>\r\n        <value>1378000</value>\r\n        <value>1482000</value>\r\n        <value>1586000</value>\r\n        <value>1690000</value>\r\n        <value>1794000</value>\r\n        <value>1898000</value>\r\n        <value>2002000</value>\r\n        <value>2106000</value>\r\n        <value>2210000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>102</value>\r\n        <value>103</value>\r\n        <value>104</value>\r\n        <value>105</value>\r\n        <value>106</value>\r\n        <value>107</value>\r\n        <value>108</value>\r\n        <value>110</value>\r\n        <value>111</value>\r\n        <value>114</value>\r\n        <value>115</value>\r\n        <value>117</value>\r\n        <value>120</value>\r\n        <value>123</value>\r\n        <value>127</value>\r\n        <value>132</value>\r\n        <value>138</value>\r\n        <value>144</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>533000</value>\r\n        <value>624000</value>\r\n        <value>728000</value>\r\n        <value>832000</value>\r\n        <value>936000</value>\r\n        <value>1040000</value>\r\n        <value>1144000</value>\r\n        <value>1248000</value>\r\n        <value>1352000</value>\r\n        <value>1456000</value>\r\n        <value>1560000</value>\r\n        <value>1664000</value>\r\n        <value>1768000</value>\r\n        <value>1872000</value>\r\n        <value>1976000</value>\r\n        <value>2080000</value>\r\n        <value>2184000</value>\r\n        <value>2288000</value>\r\n        <value>2392000</value>\r\n        <value>2496000</value>\r\n        <value>2600000</value>\r\n        <value>2704000</value>\r\n        <value>2808000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>126</value>\r\n        <value>132</value>\r\n        <value>138</value>\r\n        <value>146</value>\r\n        <value>151</value>\r\n        <value>161</value>\r\n        <value>169</value>\r\n        <value>178</value>\r\n        <value>190</value>\r\n        <value>200</value>\r\n        <value>214</value>\r\n        <value>226</value>\r\n        <value>242</value>\r\n        <value>257</value>\r\n        <value>278</value>\r\n        <value>301</value>\r\n        <value>326</value>\r\n        <value>360</value>\r\n        <value>394</value>\r\n        <value>430</value>\r\n        <value>478</value>\r\n        <value>530</value>\r\n        <value>585</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster2\">\r\n        <value>533000</value>\r\n        <value>624000</value>\r\n        <value>728000</value>\r\n        <value>832000</value>\r\n        <value>936000</value>\r\n        <value>1040000</value>\r\n        <value>1144000</value>\r\n        <value>1248000</value>\r\n        <value>1352000</value>\r\n        <value>1456000</value>\r\n        <value>1560000</value>\r\n        <value>1664000</value>\r\n        <value>1768000</value>\r\n        <value>1872000</value>\r\n        <value>1976000</value>\r\n        <value>2080000</value>\r\n        <value>2184000</value>\r\n        <value>2288000</value>\r\n        <value>2392000</value>\r\n        <value>2496000</value>\r\n        <value>2600000</value>\r\n        <value>2704000</value>\r\n        <value>2808000</value>\r\n        <value>2912000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster2\">\r\n        <value>143</value>\r\n        <value>149</value>\r\n        <value>157</value>\r\n        <value>166</value>\r\n        <value>178</value>\r\n        <value>189</value>\r\n        <value>201</value>\r\n        <value>213</value>\r\n        <value>229</value>\r\n        <value>241</value>\r\n        <value>260</value>\r\n        <value>280</value>\r\n        <value>301</value>\r\n        <value>323</value>\r\n        <value>347</value>\r\n        <value>381</value>\r\n        <value>413</value>\r\n        <value>465</value>\r\n        <value>509</value>\r\n        <value>579</value>\r\n        <value>632</value>\r\n        <value>709</value>\r\n        <value>800</value>\r\n        <value>897</value>\r\n    </array>\r\n    <item name=\"cpu.suspend\">7.1</item>\r\n    <item name=\"cpu.idle\">26.6</item>\r\n    <item name=\"battery.capacity\">4370</item>\r\n    <item name=\"battery.typical.capacity\">4500</item>\r\n    <item name=\"wifi.controller.idle\">1</item>\r\n    <item name=\"wifi.controller.rx\">65</item>\r\n    <item name=\"wifi.controller.tx\">265</item>\r\n    <array name=\"wifi.controller.tx_levels\">\r\n        <value>0</value>\r\n    </array>\r\n    <item name=\"wifi.controller.voltage\">3600</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n    <item name=\"bluetooth.controller.idle\">0</item>\r\n    <item name=\"bluetooth.controller.rx\">10</item>\r\n    <item name=\"bluetooth.controller.tx\">10</item>\r\n    <array name=\"gpu.active\">\r\n        <value>83</value>\r\n        <value>145</value>\r\n        <value>202</value>\r\n        <value>284</value>\r\n        <value>354</value>\r\n        <value>450</value>\r\n        <value>537</value>\r\n        <value>690</value>\r\n        <value>865</value>\r\n    </array>\r\n    <array name=\"gpu.speeds\">\r\n        <value>130000</value>\r\n        <value>221000</value>\r\n        <value>312000</value>\r\n        <value>403000</value>\r\n        <value>494000</value>\r\n        <value>585000</value>\r\n        <value>676000</value>\r\n        <value>767000</value>\r\n        <value>858000</value>\r\n    </array>\r\n</device>"
  },
  {
    "path": "Samsung/starqltekdi/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-starqltekdi\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/starqltekdi/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.starqltekdi\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"starqltekdi\"\n        android:priority=\"960\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/starqltekdi/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">110px</dimen>\n    <dimen name=\"status_bar_height\">110px</dimen>\n    <dimen name=\"status_bar_height_portrait\">110px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">110px</dimen>\n\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>50</item>\n        <item>100</item>\n        <item>200</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>3999</item>\n        <item>4000</item>\n        <item>4999</item>\n        <item>5000</item>\n        <item>9999</item>\n        <item>10000</item>\n        <item>19999</item>\n        <item>20000</item>\n        <item>29999</item>\n        <item>30000</item>\n        <item>39999</item>\n        <item>40000</item>\n        <item>49999</item>\n        <item>50000</item>\n        <item>59999</item>\n        <item>60000</item>\n        <item>79999</item>\n        <item>80000</item>\n        <item>99999</item>\n        <item>100000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>80</item>\n        <item>162</item>\n        <item>190</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>20</item>\n        <item>22.16</item>\n        <item>25.16</item>\n        <item>49.74</item>\n        <item>109.85</item>\n        <item>109.85</item>\n        <item>113</item>\n        <item>132</item>\n        <item>169.4</item>\n        <item>249.5</item>\n        <item>400</item>\n        <item>400</item>\n        <item>450</item>\n        <item>450</item>\n        <item>475</item>\n        <item>475</item>\n        <item>500</item>\n        <item>500</item>\n        <item>525</item>\n        <item>525</item>\n        <item>550</item>\n        <item>550</item>\n        <item>575</item>\n        <item>575</item>\n        <item>600</item>\n        <item>600</item>\n        <item>625</item>\n        <item>625</item>\n        <item>650</item>\n        <item>650</item>\n        <item>675</item>\n        <item>675</item>\n        <item>700</item>\n    </array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.1</item>\n        <item>2.3</item>\n        <item>2.4</item>\n        <item>2.6</item>\n        <item>2.7</item>\n        <item>2.9</item>\n        <item>3</item>\n        <item>3.1</item>\n        <item>3.3</item>\n        <item>3.4</item>\n        <item>3.6</item>\n        <item>3.7</item>\n        <item>3.9</item>\n        <item>4</item>\n        <item>4.1</item>\n        <item>4.3</item>\n        <item>4.4</item>\n        <item>4.6</item>\n        <item>4.7</item>\n        <item>4.9</item>\n        <item>5</item>\n        <item>5.1</item>\n        <item>5.3</item>\n        <item>5.4</item>\n        <item>5.6</item>\n        <item>5.7</item>\n        <item>5.9</item>\n        <item>6</item>\n        <item>6.1</item>\n        <item>6.3</item>\n        <item>6.4</item>\n        <item>6.6</item>\n        <item>6.7</item>\n        <item>6.9</item>\n        <item>7</item>\n        <item>7.3</item>\n        <item>7.6</item>\n        <item>7.9</item>\n        <item>8</item>\n        <item>8.3</item>\n        <item>8.6</item>\n        <item>8.9</item>\n        <item>9</item>\n        <item>9.3</item>\n        <item>9.6</item>\n        <item>9.9</item>\n        <item>10</item>\n        <item>10.3</item>\n        <item>10.6</item>\n        <item>10.9</item>\n        <item>11</item>\n        <item>11.3</item>\n        <item>11.6</item>\n        <item>11.9</item>\n        <item>12</item>\n        <item>12.3</item>\n        <item>12.6</item>\n        <item>12.9</item>\n        <item>13</item>\n        <item>13.3</item>\n        <item>13.6</item>\n        <item>13.9</item>\n        <item>14</item>\n        <item>14.3</item>\n        <item>14.6</item>\n        <item>14.9</item>\n        <item>15</item>\n        <item>15.3</item>\n        <item>15.6</item>\n        <item>15.9</item>\n        <item>16</item>\n        <item>16.3</item>\n        <item>16.6</item>\n        <item>16.9</item>\n        <item>17</item>\n        <item>17.3</item>\n        <item>17.5</item>\n        <item>17.8</item>\n        <item>18</item>\n        <item>18.3</item>\n        <item>18.6</item>\n        <item>18.9</item>\n        <item>19</item>\n        <item>19.4</item>\n        <item>19.7</item>\n        <item>20</item>\n        <item>20.4</item>\n        <item>20.7</item>\n        <item>21</item>\n        <item>21.9</item>\n        <item>22.4</item>\n        <item>23</item>\n        <item>23.4</item>\n        <item>23.7</item>\n        <item>24</item>\n        <item>24.8</item>\n        <item>25.5</item>\n        <item>26</item>\n        <item>26.4</item>\n        <item>26.8</item>\n        <item>27</item>\n        <item>27.8</item>\n        <item>28.5</item>\n        <item>29</item>\n        <item>29.8</item>\n        <item>30.5</item>\n        <item>31</item>\n        <item>31.8</item>\n        <item>32.5</item>\n        <item>33</item>\n        <item>33.7</item>\n        <item>34.3</item>\n        <item>35</item>\n        <item>35.8</item>\n        <item>36.5</item>\n        <item>37</item>\n        <item>37.8</item>\n        <item>38.5</item>\n        <item>39</item>\n        <item>40.1</item>\n        <item>41.3</item>\n        <item>42</item>\n        <item>43.5</item>\n        <item>45</item>\n        <item>46.5</item>\n        <item>48</item>\n        <item>49.7</item>\n        <item>51</item>\n        <item>52.3</item>\n        <item>53.1</item>\n        <item>54</item>\n        <item>55.3</item>\n        <item>56.1</item>\n        <item>57</item>\n        <item>59.3</item>\n        <item>61</item>\n        <item>63.3</item>\n        <item>65</item>\n        <item>67.3</item>\n        <item>69</item>\n        <item>71.3</item>\n        <item>73</item>\n        <item>75.9</item>\n        <item>78</item>\n        <item>80.9</item>\n        <item>83</item>\n        <item>85.9</item>\n        <item>88</item>\n        <item>91.4</item>\n        <item>94</item>\n        <item>97.4</item>\n        <item>100</item>\n        <item>103.4</item>\n        <item>106</item>\n        <item>110</item>\n        <item>113</item>\n        <item>117</item>\n        <item>120</item>\n        <item>124.6</item>\n        <item>128</item>\n        <item>132.6</item>\n        <item>136</item>\n        <item>141.1</item>\n        <item>145</item>\n        <item>150.1</item>\n        <item>154</item>\n        <item>159.7</item>\n        <item>164</item>\n        <item>169.7</item>\n        <item>174</item>\n        <item>177.1</item>\n        <item>180.3</item>\n        <item>183.4</item>\n        <item>185</item>\n        <item>188.4</item>\n        <item>191.9</item>\n        <item>195.3</item>\n        <item>197</item>\n        <item>200.7</item>\n        <item>204.4</item>\n        <item>208.1</item>\n        <item>210</item>\n        <item>213.3</item>\n        <item>216.5</item>\n        <item>219.8</item>\n        <item>223</item>\n        <item>226.5</item>\n        <item>230</item>\n        <item>233.5</item>\n        <item>237</item>\n        <item>242.3</item>\n        <item>245.9</item>\n        <item>249.4</item>\n        <item>253</item>\n        <item>258.3</item>\n        <item>261.9</item>\n        <item>265.4</item>\n        <item>269</item>\n        <item>272.4</item>\n        <item>275.8</item>\n        <item>277.5</item>\n        <item>280.9</item>\n        <item>284.3</item>\n        <item>286</item>\n        <item>289.8</item>\n        <item>293.5</item>\n        <item>295.4</item>\n        <item>299.1</item>\n        <item>301</item>\n        <item>304.6</item>\n        <item>308.1</item>\n        <item>311.7</item>\n        <item>315.2</item>\n        <item>317</item>\n        <item>320.6</item>\n        <item>324.1</item>\n        <item>327.7</item>\n        <item>331.2</item>\n        <item>333</item>\n        <item>334.8</item>\n        <item>336.5</item>\n        <item>338.3</item>\n        <item>340</item>\n        <item>341.8</item>\n        <item>343.5</item>\n        <item>345.3</item>\n        <item>347</item>\n        <item>349.3</item>\n        <item>351.7</item>\n        <item>354</item>\n        <item>356</item>\n        <item>358</item>\n        <item>360</item>\n        <item>362</item>\n        <item>363.8</item>\n        <item>365.5</item>\n        <item>367.3</item>\n        <item>369</item>\n        <item>370.8</item>\n        <item>372.5</item>\n        <item>374.3</item>\n        <item>376</item>\n        <item>378</item>\n        <item>380</item>\n        <item>382</item>\n        <item>384</item>\n        <item>386</item>\n        <item>388</item>\n        <item>390</item>\n        <item>392</item>\n        <item>394</item>\n        <item>396</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>450</item>\n        <item>475</item>\n        <item>500</item>\n        <item>525</item>\n        <item>550</item>\n        <item>575</item>\n        <item>600</item>\n        <item>625</item>\n        <item>650</item>\n        <item>675</item>\n        <item>700</item>\n    </array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>287</item>\n        <item>303</item>\n        <item>319</item>\n        <item>335</item>\n        <item>351</item>\n        <item>367</item>\n        <item>383</item>\n        <item>399</item>\n        <item>415</item>\n        <item>431</item>\n        <item>447</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Samsung/starqltekdi/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/starqltekdi/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">20</item>\n    <item name=\"screen.on\">76</item>\n    <item name=\"screen.full\">297.5</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">0</item>\n    <item name=\"wifi.active\">0</item>\n    <item name=\"wifi.scan\">0</item>\n    <item name=\"audio\">34</item>\n    <item name=\"video\">172</item>\n    <item name=\"camera.flashlight\">85.5</item>\n    <item name=\"camera.avg\">650</item>\n    <item name=\"gps.on\">60.9</item>\n    <item name=\"radio.active\">162</item>\n    <item name=\"radio.scanning\">75</item>\n    <array name=\"radio.on\">\n        <value>7.3</value>\n        <value>7.3</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>27.5</value>\n        <value>29.4</value>\n        <value>29.7</value>\n        <value>31.5</value>\n        <value>33.3</value>\n        <value>33.7</value>\n        <value>34.2</value>\n        <value>36.1</value>\n        <value>37.7</value>\n        <value>39</value>\n        <value>40</value>\n        <value>42.9</value>\n        <value>45.4</value>\n        <value>49.1</value>\n        <value>53.1</value>\n        <value>58.4</value>\n        <value>61.5</value>\n        <value>65.3</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>74</value>\n        <value>82</value>\n        <value>86.7</value>\n        <value>91.2</value>\n        <value>98.7</value>\n        <value>104.7</value>\n        <value>109.9</value>\n        <value>117.2</value>\n        <value>129.8</value>\n        <value>137.6</value>\n        <value>147.2</value>\n        <value>158.6</value>\n        <value>171</value>\n        <value>196.3</value>\n        <value>219.5</value>\n        <value>237.5</value>\n        <value>261.3</value>\n        <value>283.5</value>\n        <value>295.8</value>\n        <value>321.1</value>\n        <value>349.8</value>\n        <value>380.3</value>\n        <value>421.7</value>\n        <value>478.9</value>\n    </array>\n    <item name=\"cpu.suspend\">5.14</item>\n    <item name=\"cpu.idle\">12.8</item>\n    <item name=\"battery.capacity\">3000</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">10</item>\n    <item name=\"bluetooth.controller.tx\">10</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">65</item>\n    <item name=\"wifi.controller.tx\">265</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/starqltekdi-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-starqltekdi-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/starqltekdi-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.starqltekdi.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"starqltekdi\"\n        android:priority=\"960\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/starqltekdi-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">66px</dimen>\n    <dimen name=\"status_bar_padding_end\">66px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">110px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">66px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">66px</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/starqltekdi-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/t2s/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-t2s\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/t2s/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.samsung.t2s\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*samsung/t2s*\"\n\t\tandroid:priority=\"391\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/t2s/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<string-array name=\"config_tether_usb_regexs\">\n        <item>rndis0</item>\n    </string-array>\n\t    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>40</item>\n    </integer-array>\n\t    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n    </integer-array>\n\t    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>10</item>\n        <item>20</item>\n        <item>30</item>\n    </integer-array>\n\t    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">3000</integer>\n        <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n        <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n        <integer name=\"config_screenBrightnessSettingMinimum\">0</integer>\n\t    <integer name=\"config_screenBrightnessDoze\">17</integer>\n\t\t<integer name=\"config_screenBrightnessDark\">1</integer>\n\t    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>13</item>\n        <item>18</item>\n        <item>26</item>\n        <item>32</item>\n        <item>37</item>\n        <item>42</item>\n        <item>55</item>\n        <item>75</item>\n        <item>95</item>\n        <item>106</item>\n        <item>112</item>\n        <item>119</item>\n        <item>134</item>\n        <item>157</item>\n        <item>220</item>\n        <item>450</item>\n        <item>450</item>\n        <item>545</item>\n        <item>590</item>\n        <item>635</item>\n        <item>680</item>\n        <item>725</item>\n        <item>770</item>\n        <item>815</item>\n        <item>860</item>\n        <item>900</item>\n        <item>900</item>\n    </array>\n\t   <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>6</item>\n        <item>6</item>\n        <item>6</item>\n        <item>11</item>\n        <item>79</item>\n        <item>95</item>\n        <item>141</item>\n        <item>183</item>\n        <item>200</item>\n        <item>219</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>6000</item>\n        <item>7000</item>\n        <item>8000</item>\n        <item>9000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>40000</item>\n    </integer-array>\n\t    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n        <item>266</item>\n        <item>267</item>\n        <item>268</item>\n        <item>269</item>\n        <item>270</item>\n        <item>271</item>\n        <item>272</item>\n        <item>273</item>\n        <item>274</item>\n        <item>275</item>\n        <item>276</item>\n        <item>277</item>\n        <item>278</item>\n        <item>279</item>\n        <item>280</item>\n        <item>281</item>\n        <item>282</item>\n        <item>283</item>\n        <item>284</item>\n        <item>285</item>\n        <item>286</item>\n        <item>287</item>\n        <item>288</item>\n        <item>289</item>\n        <item>290</item>\n        <item>291</item>\n        <item>292</item>\n        <item>293</item>\n        <item>294</item>\n        <item>295</item>\n        <item>296</item>\n        <item>297</item>\n        <item>298</item>\n        <item>299</item>\n        <item>300</item>\n        <item>301</item>\n        <item>302</item>\n        <item>303</item>\n        <item>304</item>\n        <item>305</item>\n        <item>306</item>\n        <item>307</item>\n        <item>308</item>\n        <item>309</item>\n        <item>310</item>\n        <item>311</item>\n        <item>312</item>\n        <item>313</item>\n        <item>314</item>\n        <item>315</item>\n        <item>316</item>\n        <item>317</item>\n        <item>318</item>\n        <item>319</item>\n        <item>320</item>\n        <item>321</item>\n        <item>322</item>\n        <item>323</item>\n        <item>324</item>\n        <item>325</item>\n        <item>326</item>\n        <item>327</item>\n        <item>328</item>\n        <item>329</item>\n        <item>330</item>\n        <item>331</item>\n        <item>332</item>\n        <item>333</item>\n        <item>334</item>\n        <item>335</item>\n        <item>336</item>\n        <item>337</item>\n        <item>338</item>\n        <item>339</item>\n        <item>340</item>\n        <item>341</item>\n        <item>342</item>\n        <item>343</item>\n        <item>344</item>\n        <item>345</item>\n        <item>346</item>\n        <item>347</item>\n        <item>348</item>\n        <item>349</item>\n        <item>350</item>\n        <item>351</item>\n        <item>352</item>\n        <item>353</item>\n        <item>354</item>\n        <item>355</item>\n        <item>356</item>\n        <item>357</item>\n        <item>358</item>\n        <item>359</item>\n        <item>360</item>\n        <item>361</item>\n        <item>362</item>\n        <item>363</item>\n        <item>364</item>\n        <item>365</item>\n        <item>366</item>\n        <item>367</item>\n        <item>368</item>\n        <item>369</item>\n        <item>370</item>\n        <item>371</item>\n        <item>372</item>\n        <item>373</item>\n        <item>374</item>\n        <item>375</item>\n        <item>376</item>\n        <item>377</item>\n        <item>378</item>\n        <item>379</item>\n        <item>380</item>\n        <item>381</item>\n        <item>382</item>\n        <item>383</item>\n        <item>384</item>\n        <item>385</item>\n        <item>386</item>\n        <item>387</item>\n        <item>388</item>\n        <item>389</item>\n        <item>390</item>\n        <item>391</item>\n        <item>392</item>\n        <item>393</item>\n        <item>394</item>\n        <item>395</item>\n        <item>396</item>\n        <item>397</item>\n        <item>398</item>\n        <item>399</item>\n        <item>400</item>\n        <item>401</item>\n        <item>402</item>\n        <item>403</item>\n        <item>404</item>\n        <item>405</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>410</item>\n        <item>411</item>\n        <item>412</item>\n        <item>413</item>\n        <item>414</item>\n        <item>415</item>\n        <item>416</item>\n        <item>417</item>\n        <item>418</item>\n        <item>419</item>\n        <item>420</item>\n        <item>421</item>\n        <item>422</item>\n        <item>423</item>\n        <item>424</item>\n        <item>425</item>\n        <item>426</item>\n        <item>427</item>\n        <item>428</item>\n        <item>429</item>\n        <item>430</item>\n        <item>431</item>\n        <item>432</item>\n        <item>433</item>\n        <item>434</item>\n        <item>435</item>\n        <item>436</item>\n        <item>437</item>\n        <item>438</item>\n        <item>439</item>\n        <item>440</item>\n        <item>441</item>\n        <item>442</item>\n        <item>443</item>\n        <item>444</item>\n        <item>445</item>\n        <item>446</item>\n        <item>447</item>\n        <item>448</item>\n        <item>449</item>\n        <item>450</item>\n        <item>451</item>\n        <item>452</item>\n        <item>453</item>\n        <item>454</item>\n        <item>455</item>\n        <item>456</item>\n        <item>457</item>\n        <item>458</item>\n        <item>459</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.31653</item>\n        <item>2.7794</item>\n        <item>3.32032</item>\n        <item>3.91911</item>\n        <item>4.56497</item>\n        <item>5.25101</item>\n        <item>5.97236</item>\n        <item>6.7254</item>\n        <item>7.50727</item>\n        <item>8.3157</item>\n        <item>9.14878</item>\n        <item>10.00492</item>\n        <item>10.88276</item>\n        <item>11.7811</item>\n        <item>12.69892</item>\n        <item>13.6353</item>\n        <item>14.5894</item>\n        <item>15.5605</item>\n        <item>16.54793</item>\n        <item>17.55108</item>\n        <item>18.56939</item>\n        <item>19.60236</item>\n        <item>20.64952</item>\n        <item>21.71043</item>\n        <item>22.78469</item>\n        <item>23.87191</item>\n        <item>24.97176</item>\n        <item>26.0839</item>\n        <item>27.20803</item>\n        <item>28.34384</item>\n        <item>29.49107</item>\n        <item>30.64946</item>\n        <item>31.81876</item>\n        <item>32.99874</item>\n        <item>34.18918</item>\n        <item>35.38987</item>\n        <item>36.6006</item>\n        <item>37.8212</item>\n        <item>39.05147</item>\n        <item>40.29124</item>\n        <item>41.54035</item>\n        <item>42.79862</item>\n        <item>44.06592</item>\n        <item>45.3421</item>\n        <item>46.627</item>\n        <item>47.9205</item>\n        <item>49.22247</item>\n        <item>50.53277</item>\n        <item>51.85128</item>\n        <item>53.1779</item>\n        <item>54.5125</item>\n        <item>55.85497</item>\n        <item>57.20521</item>\n        <item>58.56312</item>\n        <item>59.92859</item>\n        <item>61.30153</item>\n        <item>62.68184</item>\n        <item>64.06944</item>\n        <item>65.46424</item>\n        <item>66.86614</item>\n        <item>68.27507</item>\n        <item>69.69095</item>\n        <item>71.1137</item>\n        <item>72.54324</item>\n        <item>73.9795</item>\n        <item>75.4224</item>\n        <item>76.87187</item>\n        <item>78.32785</item>\n        <item>79.79027</item>\n        <item>81.25906</item>\n        <item>82.73415</item>\n        <item>84.2155</item>\n        <item>85.70303</item>\n        <item>87.19668</item>\n        <item>88.6964</item>\n        <item>90.20214</item>\n        <item>91.71383</item>\n        <item>93.23142</item>\n        <item>94.75486</item>\n        <item>96.28409</item>\n        <item>97.81907</item>\n        <item>99.35975</item>\n        <item>100.90607</item>\n        <item>102.458</item>\n        <item>104.01547</item>\n        <item>105.57845</item>\n        <item>107.1469</item>\n        <item>108.72076</item>\n        <item>110.3</item>\n        <item>111.88457</item>\n        <item>113.47443</item>\n        <item>115.06954</item>\n        <item>116.66986</item>\n        <item>118.27535</item>\n        <item>119.88597</item>\n        <item>121.50169</item>\n        <item>123.12246</item>\n        <item>124.74826</item>\n        <item>126.37904</item>\n        <item>128.01477</item>\n        <item>129.65541</item>\n        <item>131.30093</item>\n        <item>132.95131</item>\n        <item>134.60649</item>\n        <item>136.26646</item>\n        <item>137.93117</item>\n        <item>139.60062</item>\n        <item>141.27473</item>\n        <item>142.9535</item>\n        <item>144.63692</item>\n        <item>146.32492</item>\n        <item>148.01749</item>\n        <item>149.7146</item>\n        <item>151.41621</item>\n        <item>153.12233</item>\n        <item>154.83289</item>\n        <item>156.54788</item>\n        <item>158.26727</item>\n        <item>159.99104</item>\n        <item>161.71918</item>\n        <item>163.45163</item>\n        <item>165.18839</item>\n        <item>166.9294</item>\n        <item>168.67468</item>\n        <item>170.4242</item>\n        <item>172.1779</item>\n        <item>173.93579</item>\n        <item>175.69783</item>\n        <item>177.46402</item>\n        <item>179.23431</item>\n        <item>181.0087</item>\n        <item>182.78716</item>\n        <item>184.56966</item>\n        <item>186.35617</item>\n        <item>188.1467</item>\n        <item>189.94121</item>\n        <item>191.73969</item>\n        <item>193.5421</item>\n        <item>195.34843</item>\n        <item>197.15869</item>\n        <item>198.97281</item>\n        <item>200.7908</item>\n        <item>202.61264</item>\n        <item>204.4383</item>\n        <item>206.26778</item>\n        <item>208.10103</item>\n        <item>209.93805</item>\n        <item>211.77884</item>\n        <item>213.62335</item>\n        <item>215.47159</item>\n        <item>217.32352</item>\n        <item>219.17914</item>\n        <item>221.03842</item>\n        <item>222.90135</item>\n        <item>224.76791</item>\n        <item>226.6381</item>\n        <item>228.51189</item>\n        <item>230.38925</item>\n        <item>232.27019</item>\n        <item>234.15466</item>\n        <item>236.0427</item>\n        <item>237.93423</item>\n        <item>239.82928</item>\n        <item>241.72781</item>\n        <item>243.62984</item>\n        <item>245.53532</item>\n        <item>247.44424</item>\n        <item>249.3566</item>\n        <item>251.27238</item>\n        <item>253.19156</item>\n        <item>255.11414</item>\n        <item>257.04007</item>\n        <item>258.9694</item>\n        <item>260.90204</item>\n        <item>262.83804</item>\n        <item>264.77734</item>\n        <item>266.71997</item>\n        <item>268.6659</item>\n        <item>270.61508</item>\n        <item>272.56754</item>\n        <item>274.5233</item>\n        <item>276.48224</item>\n        <item>278.44443</item>\n        <item>280.40985</item>\n        <item>282.37848</item>\n        <item>284.3503</item>\n        <item>286.32532</item>\n        <item>288.3035</item>\n        <item>290.28482</item>\n        <item>292.26932</item>\n        <item>294.25693</item>\n        <item>296.24768</item>\n        <item>298.24152</item>\n        <item>300.2385</item>\n        <item>302.23853</item>\n        <item>304.24167</item>\n        <item>306.24786</item>\n        <item>308.2571</item>\n        <item>310.2694</item>\n        <item>312.28476</item>\n        <item>314.3031</item>\n        <item>316.3245</item>\n        <item>318.34888</item>\n        <item>320.37625</item>\n        <item>322.40662</item>\n        <item>324.43994</item>\n        <item>326.47623</item>\n        <item>328.51547</item>\n        <item>330.55768</item>\n        <item>332.6028</item>\n        <item>334.65085</item>\n        <item>336.7018</item>\n        <item>338.75568</item>\n        <item>340.81244</item>\n        <item>342.8721</item>\n        <item>344.9346</item>\n        <item>346</item>\n        <item>349.94672</item>\n        <item>353.92163</item>\n        <item>357.89655</item>\n        <item>362.36835</item>\n        <item>366.34326</item>\n        <item>370.31818</item>\n        <item>374.2931</item>\n        <item>378.26804</item>\n        <item>382.24295</item>\n        <item>386.71472</item>\n        <item>390.68967</item>\n        <item>394.66458</item>\n        <item>398.6395</item>\n        <item>402.6144</item>\n        <item>406.58932</item>\n        <item>410.56427</item>\n        <item>415.03604</item>\n        <item>419.01096</item>\n        <item>422.9859</item>\n        <item>426.96082</item>\n        <item>430.93573</item>\n        <item>434.91068</item>\n        <item>439.38245</item>\n        <item>443.35736</item>\n        <item>447.33228</item>\n        <item>451.30722</item>\n        <item>455.28214</item>\n        <item>459.25705</item>\n        <item>463.72885</item>\n        <item>467.70377</item>\n        <item>471.67868</item>\n        <item>475.6536</item>\n        <item>479.62854</item>\n        <item>483.60345</item>\n        <item>487.57837</item>\n        <item>492.05017</item>\n        <item>496.0251</item>\n        <item>500</item>\n        <item>502.001</item>\n        <item>504.002</item>\n        <item>505.8029</item>\n        <item>507.8039</item>\n        <item>509.8049</item>\n        <item>511.8059</item>\n        <item>513.8069</item>\n        <item>515.6078</item>\n        <item>517.6088</item>\n        <item>519.6098</item>\n        <item>521.61084</item>\n        <item>523.6118</item>\n        <item>525.4127</item>\n        <item>527.4137</item>\n        <item>529.41473</item>\n        <item>531.4157</item>\n        <item>533.4167</item>\n        <item>535.2176</item>\n        <item>537.2186</item>\n        <item>539.2196</item>\n        <item>541.2206</item>\n        <item>543.2216</item>\n        <item>545.0225</item>\n        <item>547.0235</item>\n        <item>549.02454</item>\n        <item>551.0255</item>\n        <item>553.0265</item>\n        <item>554.8274</item>\n        <item>556.8284</item>\n        <item>558.8294</item>\n        <item>560.83044</item>\n        <item>562.8314</item>\n        <item>564.6323</item>\n        <item>566.6333</item>\n        <item>568.63434</item>\n        <item>570.6353</item>\n        <item>572.6363</item>\n        <item>574.4372</item>\n        <item>576.43823</item>\n        <item>578.4392</item>\n        <item>580.44025</item>\n        <item>582.4412</item>\n        <item>584.2421</item>\n        <item>586.2431</item>\n        <item>588.24414</item>\n        <item>590.2451</item>\n        <item>592.2461</item>\n        <item>594.047</item>\n        <item>596.04803</item>\n        <item>598.049</item>\n        <item>600.05005</item>\n        <item>602.051</item>\n        <item>603.8519</item>\n        <item>605.8529</item>\n        <item>607.85394</item>\n        <item>609.8549</item>\n        <item>611.85596</item>\n        <item>613.65686</item>\n        <item>615.65784</item>\n        <item>617.6588</item>\n        <item>619.65985</item>\n        <item>621.6608</item>\n        <item>623.46173</item>\n        <item>625.4627</item>\n        <item>627.46375</item>\n        <item>629.4647</item>\n        <item>631.2656</item>\n        <item>633.2666</item>\n        <item>635.26764</item>\n        <item>637.2686</item>\n        <item>639.26965</item>\n        <item>641.07056</item>\n        <item>643.07153</item>\n        <item>645.0725</item>\n        <item>647.07355</item>\n        <item>649.0745</item>\n        <item>650.8754</item>\n        <item>652.87646</item>\n        <item>654.87744</item>\n        <item>656.8784</item>\n        <item>658.87946</item>\n        <item>660.68036</item>\n        <item>662.68134</item>\n        <item>664.6823</item>\n        <item>666.68335</item>\n        <item>668.6843</item>\n        <item>670.4852</item>\n        <item>672.48627</item>\n        <item>674.48724</item>\n        <item>676.4882</item>\n        <item>678.48926</item>\n        <item>680.29016</item>\n        <item>682.29114</item>\n        <item>684.2922</item>\n        <item>686.29315</item>\n        <item>688.2941</item>\n        <item>690.09503</item>\n        <item>692.09607</item>\n        <item>694.09705</item>\n        <item>696.098</item>\n        <item>698.09906</item>\n        <item>699.89996</item>\n        <item>701.90094</item>\n        <item>703.902</item>\n        <item>705.90295</item>\n        <item>707.90393</item>\n        <item>709.70483</item>\n        <item>711.7059</item>\n        <item>713.70685</item>\n        <item>715.7078</item>\n        <item>717.70886</item>\n        <item>719.50977</item>\n        <item>721.51074</item>\n        <item>723.5118</item>\n        <item>725.51276</item>\n        <item>727.51373</item>\n        <item>729.31464</item>\n        <item>731.3157</item>\n        <item>733.31665</item>\n        <item>735.3177</item>\n        <item>737.31866</item>\n        <item>739.11957</item>\n        <item>741.12054</item>\n        <item>743.1216</item>\n        <item>745.12256</item>\n        <item>747.12354</item>\n        <item>748.92444</item>\n        <item>750.9255</item>\n        <item>752.92645</item>\n        <item>754.9275</item>\n        <item>756.92847</item>\n        <item>758.7294</item>\n        <item>760.73035</item>\n        <item>762.7314</item>\n        <item>764.73236</item>\n        <item>766.7334</item>\n        <item>768.53424</item>\n        <item>770.5353</item>\n        <item>772.53625</item>\n        <item>774.5373</item>\n        <item>776.53827</item>\n        <item>778.3392</item>\n        <item>780.34015</item>\n        <item>782.3412</item>\n        <item>784.34216</item>\n        <item>786.34314</item>\n        <item>788.14404</item>\n        <item>790.1451</item>\n        <item>792.14606</item>\n        <item>794.1471</item>\n        <item>796.1481</item>\n        <item>797.949</item>\n        <item>799.94995</item>\n        <item>801.951</item>\n        <item>803.95197</item>\n        <item>805.953</item>\n        <item>807.7539</item>\n        <item>809.7549</item>\n        <item>811.75586</item>\n        <item>813.7569</item>\n        <item>815.7579</item>\n        <item>817.5588</item>\n        <item>819.55975</item>\n        <item>821.5608</item>\n        <item>823.56177</item>\n        <item>825.5628</item>\n        <item>827.3637</item>\n        <item>829.3647</item>\n        <item>831.36566</item>\n        <item>833.3667</item>\n        <item>835.3677</item>\n        <item>837.1686</item>\n        <item>839.1696</item>\n        <item>841.1706</item>\n        <item>843.1716</item>\n        <item>845.1726</item>\n        <item>846.9735</item>\n        <item>848.9745</item>\n        <item>850.97546</item>\n        <item>852.9765</item>\n        <item>854.9775</item>\n        <item>856.7784</item>\n        <item>858.7794</item>\n        <item>860.7804</item>\n        <item>862.7814</item>\n        <item>864.7824</item>\n        <item>866.5833</item>\n        <item>868.5843</item>\n        <item>870.58527</item>\n        <item>872.5863</item>\n        <item>874.5873</item>\n        <item>876.3882</item>\n        <item>878.38916</item>\n        <item>880.3902</item>\n        <item>882.3912</item>\n        <item>884.3922</item>\n        <item>886.1931</item>\n        <item>888.1941</item>\n        <item>890.1951</item>\n        <item>892.1961</item>\n        <item>894.1971</item>\n        <item>895.998</item>\n        <item>897.999</item>\n        <item>900</item>\n    </array>\n            <bool name=\"config_automatic_brightness_available\">true</bool>\n            <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n            <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n            <dimen name=\"status_bar_height\">95px</dimen>\n            <dimen name=\"status_bar_height_portrait\">95px</dimen>\n\t    <integer name=\"config_defaultRefreshRate\">0</integer>\n\t    <integer name=\"config_defaultPeakRefreshRate\">120</integer>\n</resources>\n"
  },
  {
    "path": "Samsung/t2s/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">95px</dimen>\n    <dimen name=\"status_bar_height_portrait\">95px</dimen>\n</resources>\n"
  },
  {
    "path": "Samsung/t2s/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">24.8</item>\n    <item name=\"screen.on\">93.9</item>\n    <item name=\"screen.full\">377.9</item>\n    <item name=\"audio\">78.9</item>\n    <item name=\"video\">220.5</item>\n    <item name=\"camera.flashlight\">126.5</item>\n    <item name=\"camera.avg\">294.8</item>\n    <item name=\"gps.on\">50</item>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">88</item>\n    <item name=\"modem.controller.rx\">95</item>\n    <array name=\"modem.controller.tx\">\n        <value>147</value>\n        <value>186</value>\n        <value>233</value>\n        <value>298</value>\n        <value>364</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>400000</value>\n        <value>533000</value>\n        <value>650000</value>\n        <value>754000</value>\n        <value>858000</value>\n        <value>962000</value>\n        <value>1066000</value>\n        <value>1170000</value>\n        <value>1274000</value>\n        <value>1378000</value>\n        <value>1482000</value>\n        <value>1586000</value>\n        <value>1690000</value>\n        <value>1794000</value>\n        <value>1898000</value>\n        <value>2002000</value>\n        <value>2106000</value>\n        <value>2210000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>102</value>\n        <value>103</value>\n        <value>104</value>\n        <value>105</value>\n        <value>106</value>\n        <value>107</value>\n        <value>108</value>\n        <value>110</value>\n        <value>111</value>\n        <value>114</value>\n        <value>115</value>\n        <value>117</value>\n        <value>120</value>\n        <value>123</value>\n        <value>127</value>\n        <value>132</value>\n        <value>138</value>\n        <value>144</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>533000</value>\n        <value>624000</value>\n        <value>728000</value>\n        <value>832000</value>\n        <value>936000</value>\n        <value>1040000</value>\n        <value>1144000</value>\n        <value>1248000</value>\n        <value>1352000</value>\n        <value>1456000</value>\n        <value>1560000</value>\n        <value>1664000</value>\n        <value>1768000</value>\n        <value>1872000</value>\n        <value>1976000</value>\n        <value>2080000</value>\n        <value>2184000</value>\n        <value>2288000</value>\n        <value>2392000</value>\n        <value>2496000</value>\n        <value>2600000</value>\n        <value>2704000</value>\n        <value>2808000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>126</value>\n        <value>132</value>\n        <value>138</value>\n        <value>146</value>\n        <value>151</value>\n        <value>161</value>\n        <value>169</value>\n        <value>178</value>\n        <value>190</value>\n        <value>200</value>\n        <value>214</value>\n        <value>226</value>\n        <value>242</value>\n        <value>257</value>\n        <value>278</value>\n        <value>301</value>\n        <value>326</value>\n        <value>360</value>\n        <value>394</value>\n        <value>430</value>\n        <value>478</value>\n        <value>530</value>\n        <value>585</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>533000</value>\n        <value>624000</value>\n        <value>728000</value>\n        <value>832000</value>\n        <value>936000</value>\n        <value>1040000</value>\n        <value>1144000</value>\n        <value>1248000</value>\n        <value>1352000</value>\n        <value>1456000</value>\n        <value>1560000</value>\n        <value>1664000</value>\n        <value>1768000</value>\n        <value>1872000</value>\n        <value>1976000</value>\n        <value>2080000</value>\n        <value>2184000</value>\n        <value>2288000</value>\n        <value>2392000</value>\n        <value>2496000</value>\n        <value>2600000</value>\n        <value>2704000</value>\n        <value>2808000</value>\n        <value>2912000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>143</value>\n        <value>149</value>\n        <value>157</value>\n        <value>166</value>\n        <value>178</value>\n        <value>189</value>\n        <value>201</value>\n        <value>213</value>\n        <value>229</value>\n        <value>241</value>\n        <value>260</value>\n        <value>280</value>\n        <value>301</value>\n        <value>323</value>\n        <value>347</value>\n        <value>381</value>\n        <value>413</value>\n        <value>465</value>\n        <value>509</value>\n        <value>579</value>\n        <value>632</value>\n        <value>709</value>\n        <value>800</value>\n        <value>897</value>\n    </array>\n    <item name=\"cpu.suspend\">7.1</item>\n    <item name=\"cpu.idle\">26.6</item>\n    <item name=\"battery.capacity\">4660</item>\n    <item name=\"battery.typical.capacity\">4800</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">65</item>\n    <item name=\"wifi.controller.tx\">265</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">10</item>\n    <item name=\"bluetooth.controller.tx\">10</item>\n    <array name=\"gpu.active\">\n        <value>83</value>\n        <value>145</value>\n        <value>202</value>\n        <value>284</value>\n        <value>354</value>\n        <value>450</value>\n        <value>537</value>\n        <value>690</value>\n        <value>865</value>\n    </array>\n    <array name=\"gpu.speeds\">\n        <value>130000</value>\n        <value>221000</value>\n        <value>312000</value>\n        <value>403000</value>\n        <value>494000</value>\n        <value>585000</value>\n        <value>676000</value>\n        <value>767000</value>\n        <value>858000</value>\n    </array>\n</device>"
  },
  {
    "path": "Samsung/z3q/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-samsung-z3q\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Samsung/z3q/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n\tpackage=\"me.phh.treble.overlay.samsung.z3q\"\n\tandroid:versionCode=\"1\"\n\tandroid:versionName=\"1.0\">\n\t<overlay android:targetPackage=\"android\"\n\t\tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+*amsung/z3q*\"\n\t\tandroid:priority=\"275\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Samsung/z3q/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n\t<integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n\t<integer name=\"config_screenBrightnessDark\">1</integer>\n\t<integer name=\"config_screenBrightnessDim\">10</integer>\n\t<integer name=\"config_screenBrightnessDoze\">1</integer>\n\t<integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n\t<integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n\t<integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\t<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n\t\t<item>6</item>\n\t\t<item>6</item>\n\t\t<item>6</item>\n\t\t<item>11</item>\n\t\t<item>79</item>\n\t\t<item>95</item>\n\t\t<item>141</item>\n\t\t<item>183</item>\n\t\t<item>200</item>\n\t\t<item>219</item>\n\t\t<item>255</item>\n\t\t<item>255</item>\n\t\t<item>255</item>\n\t</integer-array>\n\t<integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>100</item>\n        <item>300</item>\n        <item>500</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>2999</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>6000</item>\n        <item>7000</item>\n        <item>8000</item>\n        <item>9000</item>\n        <item>10000</item>\n        <item>20000</item>\n        <item>40000</item>\n    </integer-array>\n\t<array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>12</item>\n        <item>17</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>62</item>\n        <item>84.5</item>\n        <item>108</item>\n        <item>119</item>\n        <item>119</item>\n        <item>119</item>\n        <item>122.5</item>\n        <item>122.5</item>\n        <item>126</item>\n        <item>134</item>\n        <item>152</item>\n        <item>178</item>\n        <item>249</item>\n        <item>420</item>\n        <item>420</item>\n        <item>468</item>\n        <item>515</item>\n        <item>563</item>\n        <item>610</item>\n        <item>658</item>\n        <item>705</item>\n        <item>753</item>\n        <item>776</item>\n        <item>800</item>\n        <item>800</item>\n    </array>\n\t<integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n        <item>269</item>\n        <item>284</item>\n        <item>298</item>\n        <item>313</item>\n        <item>327</item>\n        <item>342</item>\n        <item>356</item>\n        <item>370</item>\n        <item>385</item>\n        <item>399</item>\n        <item>414</item>\n        <item>428</item>\n        <item>442</item>\n        <item>457</item>\n        <item>471</item>\n        <item>486</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>2.1</item>\n        <item>2.3</item>\n        <item>2.4</item>\n        <item>2.6</item>\n        <item>2.7</item>\n        <item>2.9</item>\n        <item>3</item>\n        <item>3.1</item>\n        <item>3.3</item>\n        <item>3.4</item>\n        <item>3.6</item>\n        <item>3.7</item>\n        <item>3.9</item>\n        <item>4</item>\n        <item>4.1</item>\n        <item>4.3</item>\n        <item>4.4</item>\n        <item>4.6</item>\n        <item>4.7</item>\n        <item>4.9</item>\n        <item>5</item>\n        <item>5.1</item>\n        <item>5.3</item>\n        <item>5.4</item>\n        <item>5.6</item>\n        <item>5.7</item>\n        <item>5.9</item>\n        <item>6</item>\n        <item>6.1</item>\n        <item>6.3</item>\n        <item>6.4</item>\n        <item>6.6</item>\n        <item>6.7</item>\n        <item>6.9</item>\n        <item>7</item>\n        <item>8</item>\n        <item>8.5</item>\n        <item>9</item>\n        <item>9.5</item>\n        <item>10</item>\n        <item>10.5</item>\n        <item>11</item>\n        <item>11.5</item>\n        <item>12</item>\n        <item>12.5</item>\n        <item>13</item>\n        <item>13.5</item>\n        <item>14</item>\n        <item>14.5</item>\n        <item>15</item>\n        <item>15.5</item>\n        <item>16</item>\n        <item>16.5</item>\n        <item>17</item>\n        <item>18.5</item>\n        <item>19</item>\n        <item>20</item>\n        <item>20.5</item>\n        <item>21</item>\n        <item>21.5</item>\n        <item>22</item>\n        <item>23.5</item>\n        <item>24</item>\n        <item>24.5</item>\n        <item>25</item>\n        <item>26.5</item>\n        <item>27</item>\n        <item>28.5</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31.5</item>\n        <item>32</item>\n        <item>33.5</item>\n        <item>34</item>\n        <item>35.5</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40.5</item>\n        <item>41</item>\n        <item>42.5</item>\n        <item>44</item>\n        <item>45.5</item>\n        <item>47</item>\n        <item>48.5</item>\n        <item>50</item>\n        <item>51.5</item>\n        <item>53</item>\n        <item>54.5</item>\n        <item>56</item>\n        <item>58</item>\n        <item>60</item>\n        <item>62</item>\n        <item>64</item>\n        <item>66.5</item>\n        <item>68</item>\n        <item>70</item>\n        <item>72</item>\n        <item>74.5</item>\n        <item>77</item>\n        <item>79.5</item>\n        <item>82</item>\n        <item>84.5</item>\n        <item>87</item>\n        <item>90</item>\n        <item>93</item>\n        <item>95.5</item>\n        <item>98</item>\n        <item>101.5</item>\n        <item>105</item>\n        <item>108.5</item>\n        <item>111</item>\n        <item>115</item>\n        <item>119</item>\n        <item>122.5</item>\n        <item>126</item>\n        <item>130</item>\n        <item>134</item>\n        <item>138.5</item>\n        <item>143</item>\n        <item>148</item>\n        <item>152</item>\n        <item>157</item>\n        <item>162</item>\n        <item>167</item>\n        <item>172</item>\n        <item>178</item>\n        <item>183</item>\n        <item>184.7</item>\n        <item>186.4</item>\n        <item>188.1</item>\n        <item>189.9</item>\n        <item>191.6</item>\n        <item>193.3</item>\n        <item>195</item>\n        <item>196.7</item>\n        <item>198.4</item>\n        <item>200.1</item>\n        <item>201.9</item>\n        <item>203.6</item>\n        <item>205.3</item>\n        <item>207</item>\n        <item>208.9</item>\n        <item>210.7</item>\n        <item>212.6</item>\n        <item>214.4</item>\n        <item>216.3</item>\n        <item>218.1</item>\n        <item>220</item>\n        <item>221.8</item>\n        <item>223.5</item>\n        <item>225.3</item>\n        <item>227</item>\n        <item>228.8</item>\n        <item>230.5</item>\n        <item>232.3</item>\n        <item>234</item>\n        <item>235.9</item>\n        <item>237.8</item>\n        <item>239.6</item>\n        <item>241.5</item>\n        <item>243.4</item>\n        <item>245.3</item>\n        <item>247.1</item>\n        <item>249</item>\n        <item>250.8</item>\n        <item>252.6</item>\n        <item>254.3</item>\n        <item>256.1</item>\n        <item>257.9</item>\n        <item>259.7</item>\n        <item>261.4</item>\n        <item>263.2</item>\n        <item>265</item>\n        <item>266.9</item>\n        <item>268.8</item>\n        <item>270.7</item>\n        <item>272.6</item>\n        <item>274.4</item>\n        <item>276.3</item>\n        <item>278.2</item>\n        <item>280.1</item>\n        <item>282</item>\n        <item>283.8</item>\n        <item>285.6</item>\n        <item>287.4</item>\n        <item>289.2</item>\n        <item>291</item>\n        <item>292.8</item>\n        <item>294.6</item>\n        <item>296.4</item>\n        <item>298.2</item>\n        <item>300</item>\n        <item>302</item>\n        <item>304</item>\n        <item>306</item>\n        <item>308</item>\n        <item>310</item>\n        <item>312</item>\n        <item>314</item>\n        <item>316</item>\n        <item>317.9</item>\n        <item>319.8</item>\n        <item>321.7</item>\n        <item>323.6</item>\n        <item>325.4</item>\n        <item>327.3</item>\n        <item>329.2</item>\n        <item>331.1</item>\n        <item>333</item>\n        <item>334.9</item>\n        <item>336.8</item>\n        <item>338.7</item>\n        <item>340.6</item>\n        <item>342.4</item>\n        <item>344.3</item>\n        <item>346.2</item>\n        <item>348.1</item>\n        <item>350</item>\n        <item>351.8</item>\n        <item>353.5</item>\n        <item>355.3</item>\n        <item>357</item>\n        <item>359</item>\n        <item>361</item>\n        <item>363</item>\n        <item>365</item>\n        <item>367.3</item>\n        <item>369.7</item>\n        <item>372</item>\n        <item>374</item>\n        <item>376</item>\n        <item>378</item>\n        <item>380</item>\n        <item>381.8</item>\n        <item>383.5</item>\n        <item>385.3</item>\n        <item>387</item>\n        <item>389</item>\n        <item>391</item>\n        <item>393</item>\n        <item>395</item>\n        <item>397</item>\n        <item>399</item>\n        <item>401</item>\n        <item>403</item>\n        <item>405.3</item>\n        <item>407.5</item>\n        <item>409.8</item>\n        <item>412</item>\n        <item>413.6</item>\n        <item>415.2</item>\n        <item>416.8</item>\n        <item>418.4</item>\n        <item>420</item>\n        <item>444</item>\n        <item>468</item>\n        <item>491</item>\n        <item>515</item>\n        <item>539</item>\n        <item>563</item>\n        <item>586</item>\n        <item>610</item>\n        <item>634</item>\n        <item>658</item>\n        <item>681</item>\n        <item>705</item>\n        <item>729</item>\n        <item>753</item>\n        <item>776</item>\n        <item>800</item>\n    </array>\n</resources>\n"
  },
  {
    "path": "Samsung/z3q/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"ambient.on\">26.3</item>\n    <item name=\"screen.on\">81</item>\n    <item name=\"screen.full\">344</item>\n    <item name=\"audio\">52</item>\n    <item name=\"video\">229.6</item>\n    <item name=\"camera.flashlight\">130</item>\n    <item name=\"camera.avg\">289.7</item>\n    <item name=\"gps.on\">94</item>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">125</item>\n    <item name=\"modem.controller.rx\">130</item>\n    <array name=\"modem.controller.tx\">\n        <value>185</value>\n        <value>210</value>\n        <value>267</value>\n        <value>384</value>\n        <value>553</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>2</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>442000</value>\n        <value>546000</value>\n        <value>650000</value>\n        <value>806000</value>\n        <value>949000</value>\n        <value>1053000</value>\n        <value>1157000</value>\n        <value>1300000</value>\n        <value>1456000</value>\n        <value>1586000</value>\n        <value>1742000</value>\n        <value>1846000</value>\n        <value>1950000</value>\n        <value>2002000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>47</value>\n        <value>49</value>\n        <value>50</value>\n        <value>54</value>\n        <value>57</value>\n        <value>59</value>\n        <value>62</value>\n        <value>66</value>\n        <value>74</value>\n        <value>80</value>\n        <value>95</value>\n        <value>102</value>\n        <value>111</value>\n        <value>120</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>507000</value>\n        <value>650000</value>\n        <value>754000</value>\n        <value>845000</value>\n        <value>962000</value>\n        <value>1066000</value>\n        <value>1222000</value>\n        <value>1404000</value>\n        <value>1508000</value>\n        <value>1586000</value>\n        <value>1690000</value>\n        <value>1794000</value>\n        <value>1898000</value>\n        <value>2002000</value>\n        <value>2106000</value>\n        <value>2210000</value>\n        <value>2314000</value>\n        <value>2400000</value>\n        <value>2504000</value>\n        <value>2600000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>56</value>\n        <value>61</value>\n        <value>66</value>\n        <value>70</value>\n        <value>78</value>\n        <value>84</value>\n        <value>93</value>\n        <value>107</value>\n        <value>118</value>\n        <value>126</value>\n        <value>137</value>\n        <value>150</value>\n        <value>168</value>\n        <value>244</value>\n        <value>259</value>\n        <value>283</value>\n        <value>315</value>\n        <value>341</value>\n        <value>392</value>\n        <value>438</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>546000</value>\n        <value>650000</value>\n        <value>754000</value>\n        <value>858000</value>\n        <value>962000</value>\n        <value>1066000</value>\n        <value>1170000</value>\n        <value>1274000</value>\n        <value>1378000</value>\n        <value>1482000</value>\n        <value>1586000</value>\n        <value>1690000</value>\n        <value>1794000</value>\n        <value>1898000</value>\n        <value>2002000</value>\n        <value>2106000</value>\n        <value>2210000</value>\n        <value>2314000</value>\n        <value>2418000</value>\n        <value>2522000</value>\n        <value>2626000</value>\n        <value>2730000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>84</value>\n        <value>94</value>\n        <value>103</value>\n        <value>116</value>\n        <value>129</value>\n        <value>150</value>\n        <value>169</value>\n        <value>182</value>\n        <value>201</value>\n        <value>220</value>\n        <value>241</value>\n        <value>272</value>\n        <value>299</value>\n        <value>333</value>\n        <value>439</value>\n        <value>485</value>\n        <value>534</value>\n        <value>601</value>\n        <value>690</value>\n        <value>800</value>\n        <value>850</value>\n        <value>879</value>\n    </array>\n    <item name=\"cpu.suspend\">7.71</item>\n    <item name=\"cpu.idle\">29</item>\n    <item name=\"battery.capacity\">4855</item>\n    <item name=\"battery.typical.capacity\">5000</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">65</item>\n    <item name=\"wifi.controller.tx\">265</item>\n    <array name=\"wifi.controller.tx_levels\">\n        <value>0</value>\n    </array>\n    <item name=\"wifi.controller.voltage\">3600</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">10</item>\n    <item name=\"bluetooth.controller.tx\">10</item>\n    <array name=\"gpu.active\">\n        <value>72.8</value>\n        <value>126.4</value>\n        <value>207.2</value>\n        <value>262.4</value>\n        <value>376.0</value>\n        <value>526.4</value>\n        <value>646.4</value>\n    </array>\n    <array name=\"gpu.speeds\">\n        <value>156000</value>\n        <value>260000</value>\n        <value>377000</value>\n        <value>455000</value>\n        <value>572000</value>\n        <value>702000</value>\n        <value>800000</value>\n    </array>\n</device>"
  },
  {
    "path": "Sharp/S2/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-sharp-s2\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Sharp/S2/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.sharp.s2\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.board\"\n                android:requiredSystemPropertyValue=\"SAT\"\n\t\tandroid:priority=\"18\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Sharp/S2/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">66</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">299.99695%</fraction>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>39</item>\n        <item>60</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>3</item>\n        <item>3</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>17</item>\n        <item>24</item>\n        <item>30</item>\n        <item>30</item>\n        <item>44</item>\n        <item>45</item>\n        <item>48</item>\n        <item>55</item>\n        <item>64</item>\n        <item>66</item>\n        <item>69</item>\n        <item>84</item>\n        <item>93</item>\n        <item>105</item>\n        <item>200</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessButtonBacklightValues\">\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n        <item>0</item>\n    </integer-array>\n\n    <!-- big ram -->\n    <bool name=\"config_pinnerCameraApp\">true</bool>\n\n</resources>\n"
  },
  {
    "path": "Sharp/S2/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">121.0px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">121.0px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -60,0 L -60,121 L 60,121 L 60,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Sharp/S2/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Sharp/S2/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">63</item>\n    <item name=\"screen.full\">261</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>633000</value>\n        <value>902000</value>\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1536000</value>\n        <value>1747000</value>\n        <value>1843000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>34</value>\n        <value>60</value>\n        <value>85</value>\n        <value>128</value>\n        <value>163</value>\n        <value>202</value>\n        <value>253</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1747000</value>\n        <value>1958000</value>\n        <value>2150000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>226</value>\n        <value>331</value>\n        <value>497</value>\n        <value>614</value>\n        <value>777</value>\n    </array>\n    <item name=\"cpu.awake\">1.6</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"battery.capacity\">3000</item>\n</device>"
  },
  {
    "path": "Sony/J9110/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-sony-J9110\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Sony/J9110/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n          package=\"me.phh.treble.overlay.sony.J9110\"\n          android:versionCode=\"1\"\n          android:versionName=\"1.0\">\n          <overlay android:targetPackage=\"android\"\n                    android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                    android:requiredSystemPropertyValue=\"+Sony/J9110*\"\n          android:priority=\"783\"\n          android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Sony/J9110/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Copyright (C) 2009 The Android Open Source Project\n\n     Licensed under the Apache License, Version 2.0 (the \"License\");\n     you may not use this file except in compliance with the License.\n     You may obtain a copy of the License at\n\n          http://www.apache.org/licenses/LICENSE-2.0\n\n     Unless required by applicable law or agreed to in writing, software\n     distributed under the License is distributed on an \"AS IS\" BASIS,\n     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n     See the License for the specific language governing permissions and\n     limitations under the License.\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate. -->\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n\n    <!-- Boolean indicating if restoring network selection should be skipped -->\n    <!-- The restoring is handled by modem if it is true-->\n    <bool translatable=\"false\" name=\"skip_restoring_network_selection\">true</bool>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tething over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>\"usb\\\\d\"</item>\n        <item>\"rndis\\\\d\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\n        <item>\"softap0\"</item>\n        <item>\"wigig0\"</item>\n        <item>\"wifi_br0\"</item>\n        <item>\"wlan0\"</item>\n        <item>\"wlan1\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n         should be empty. -->\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n        <item>\"bnep\\\\d\"</item>\n        <item>\"bt-pan\"</item>\n    </string-array>\n\n     <!-- This string array should be overridden by the device to present a list of network\n         attributes.  This is used by the connectivity manager to decide which networks can coexist\n         based on the hardware -->\n    <!-- An Array of \"[Connection name],[ConnectivityManager.TYPE_xxxx],\n         [associated radio-type],[priority],[restoral-timer(ms)],[dependencyMet]  -->\n    <!-- the 5th element \"resore-time\" indicates the number of milliseconds to delay\n         before automatically restore the default connection.  Set -1 if the connection\n         does not require auto-restore. -->\n    <!-- the 6th element indicates boot-time dependency-met value. -->\n    <string-array translatable=\"false\" name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n    </string-array>\n\n    <!-- This string array should be overridden by the device to present a list of radio\n         attributes.  This is used by the connectivity manager to decide which networks can coexist\n         based on the hardware -->\n    <!-- An Array of \"[ConnectivityManager connectionType],\n                      [# simultaneous connection types]\"  -->\n    <string-array translatable=\"false\" name=\"radioAttributes\">\n        <item>\"1,1\"</item>\n        <item>\"0,1\"</item>\n        <item>\"7,1\"</item>\n    </string-array>\n\n    <!-- Set to true if the wifi display supports compositing content stored\n         in gralloc protected buffers.  For this to be true, there must exist\n         a protected hardware path for surface flinger to composite and send\n         protected buffers to the wifi display video encoder.\n         If this flag is false, we advise applications not to use protected\n         buffers (if possible) when presenting content to a wifi display because\n         the content may be blanked.\n         This flag controls whether the {@link Display#FLAG_SUPPORTS_PROTECTED_BUFFERS}\n         flag is set for wifi displays.\n    -->\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n\n    <!-- Indicate whether closing the lid causes the device to go to sleep and opening\n         it causes the device to wake up.\n         The default is false. -->\n    <bool name=\"config_lidControlsSleep\">true</bool>\n\n    <!-- Configure mobile tcp buffer sizes in the form:\n         rat-name:rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max\n         If no value is found for the rat-name in use, the system default will be applied.\n    -->\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:4096,6291456,12582912,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n\n    <!-- Flag specifying whether VoLTE is available on device -->\n    <bool name=\"config_device_volte_available\">true</bool>\n\n    <!-- Flag specifying whether WFC over IMS is available on device -->\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n\n    <!-- Flag specifying whether or not IMS will use the ImsResolver dynamically -->\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n\n    <!-- Config determines whether to update phone object when voice registration\n         state changes. Voice radio tech change will always trigger an update of\n         phone object irrespective of this config -->\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n\n    <!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\n    <!-- Flag indicating if the speed up audio on mt call code should be executed -->\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n\n    <!-- Shutdown if the battery temperature exceeds (this value * 0.1) Celsius. -->\n    <integer name=\"config_shutdownBatteryTemperature\">680</integer>\n\n    <!-- Operating volatage for bluetooth controller. 0 by default-->\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n\n    <!-- Default list of files pinned by the Pinner Service -->\n    <string-array translatable=\"false\" name=\"config_defaultPinnerServiceFiles\">\n        <item>\"/system/framework/arm64/boot-framework.oat\"</item>\n        <item>\"/system/framework/framework.jar\"</item>\n        <item>\"/system/framework/oat/arm64/services.odex\"</item>\n        <item>\"/system/framework/services.jar\"</item>\n        <item>\"/apex/com.android.art/javalib/core-oj.jar\"</item>\n        <item>\"/apex/com.android.art/javalib/core-libart.jar\"</item>\n        <item>\"/apex/com.android.media/javalib/updatable-media.jar\"</item>\n        <item>\"/system_ext/priv-app/SystemUI/SystemUI.apk\"</item>\n        <item>\"/system_ext/priv-app/SystemUI/oat/arm64/SystemUI.odex\"</item>\n        <item>\"/system/lib64/libsurfaceflinger.so\"</item>\n    </string-array>\n\n    <!-- Should the pinner service pin the Camera application? -->\n    <bool name=\"config_pinnerCameraApp\">true</bool>\n\n    <!-- Should the pinner service pin the Home application? -->\n    <bool name=\"config_pinnerHomeApp\">true</bool>\n\n    <!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n\n    <!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n         Point 1: (0, value[1]): lux <= 0\n         Point 2: (level[1], value[2]): 0 < lux <= level[1]\n         Point 3: (level[2], value[3]): level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]): level[N] < lux\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>32</item>\n        <item>64</item>\n        <item>128</item>\n        <item>170</item>\n        <item>220</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>768</item>\n        <item>1024</item>\n        <item>1536</item>\n        <item>2048</item>\n        <item>4096</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>3</item>    <!--    0 -->\n        <item>10</item>   <!--   32 -->\n        <item>32</item>   <!--   64 -->\n        <item>64</item>   <!--  128 -->\n        <item>80</item>   <!--  170 -->\n        <item>96</item>   <!--  220 -->\n        <item>112</item>  <!--  256 -->\n        <item>128</item>  <!--  384 -->\n        <item>144</item>  <!--  512 -->\n        <item>176</item>  <!--  768 -->\n        <item>196</item>  <!-- 1024 -->\n        <item>208</item>  <!-- 1536 -->\n        <item>224</item>  <!-- 2048 -->\n        <item>255</item>  <!-- 4096 -->\n    </integer-array>\n\n    <!-- Screen brightness used to dim the screen when the user activity\n         timeout expires.  May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n\n    <!-- Default screen brightness setting.\n         Must be in the range specified by minimum and maximum. -->\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n\n    <!-- Whether a software navigation bar should be shown. NOTE: in the future this may be\n         autodetected from the Configuration. -->\n    <bool name=\"config_showNavigationBar\">true</bool>\n\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\n    <!-- Is the device capable of hot swapping an ICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n\n    <!-- True if the device supports Sustained Performance Mode-->\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n    <!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n\n    <!-- Control whether the always on display mode is available. This should only be enabled on\n         devices where the display has been tuned to be power efficient in DOZE and/or DOZE_SUSPEND\n         states. -->\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n\n    <!-- Whether the display blanks itself when transitioning from a doze to a non-doze state -->\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n\n     <!-- If true, the doze component is not started until after the screen has been turned off\n         and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n\n    <!-- If true, the display will be shifted around in ambient mode. -->\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <!-- Minimum allowable screen brightness to use in a very dark room.\n         This value sets the floor for the darkest possible auto-brightness\n         adjustment.  It is expected to be somewhat less than the first entry in\n         config_autoBrightnessLcdBacklightValues so as to allow the user to have\n         some range of adjustment to dim the screen further than usual in very\n         dark rooms. The contents of the screen must still be clearly visible\n         in darkness (although they may not be visible in a bright room). -->\n    <integer name=\"config_screenBrightnessDark\">2</integer>\n</resources>\n"
  },
  {
    "path": "Sony/J9110/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">75.00</item>\n    <item name=\"screen.on\">140.01</item>\n    <item name=\"screen.full\">381.95</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">9.27</item>\n    <item name=\"wifi.active\">73.48</item>\n    <item name=\"wifi.scan\">65.64</item>\n    <item name=\"audio\">23.49</item>\n    <item name=\"video\">47.08</item>\n    <item name=\"camera.flashlight\">27.98</item>\n    <item name=\"camera.avg\">405.69</item>\n    <item name=\"radio.active\">137.50</item>\n    <item name=\"radio.scanning\">105.40</item>\n    <array name=\"radio.on\">\n        <value>5.76</value>\n        <value>5.76</value>\n        <value>5.76</value>\n        <value>5.76</value>\n        <value>5.76</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>518400</value>\n        <value>614400</value>\n        <value>691200</value>\n        <value>787200</value>\n        <value>883200</value>\n        <value>979200</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1248000</value>\n        <value>1344000</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400</value>\n        <value>825600</value>\n        <value>940800</value>\n        <value>1056000</value>\n        <value>1171200</value>\n        <value>1286400</value>\n        <value>1382400</value>\n        <value>1478400</value>\n        <value>1574400</value>\n        <value>1670400</value>\n        <value>1766400</value>\n        <value>1862400</value>\n        <value>1958400</value>\n        <value>2054400</value>\n        <value>2150400</value>\n        <value>2246400</value>\n        <value>2342400</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1190400</value>\n        <value>1305600</value>\n        <value>1401600</value>\n        <value>1516800</value>\n        <value>1632000</value>\n        <value>1747200</value>\n        <value>1862400</value>\n        <value>1977600</value>\n        <value>2073600</value>\n        <value>2169600</value>\n        <value>2265600</value>\n        <value>2361600</value>\n        <value>2457600</value>\n        <value>2553600</value>\n        <value>2649600</value>\n        <value>2745600</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>5.77</value>\n        <value>6.08</value>\n        <value>6.42</value>\n        <value>6.55</value>\n        <value>6.81</value>\n        <value>7.61</value>\n        <value>8.06</value>\n        <value>8.53</value>\n        <value>8.81</value>\n        <value>9.28</value>\n        <value>10.22</value>\n        <value>11.39</value>\n        <value>12.55</value>\n        <value>13.83</value>\n        <value>14.72</value>\n        <value>15.86</value>\n        <value>17.09</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>8.25</value>\n        <value>10.04</value>\n        <value>11.72</value>\n        <value>13.49</value>\n        <value>15.53</value>\n        <value>17.90</value>\n        <value>19.48</value>\n        <value>21.75</value>\n        <value>23.95</value>\n        <value>26.67</value>\n        <value>31.95</value>\n        <value>37.68</value>\n        <value>39.27</value>\n        <value>42.82</value>\n        <value>46.44</value>\n        <value>50.93</value>\n        <value>55.65</value>\n        <value>59.25</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>26.55</value>\n        <value>31.09</value>\n        <value>35.73</value>\n        <value>40.47</value>\n        <value>45.01</value>\n        <value>48.99</value>\n        <value>56.40</value>\n        <value>64.44</value>\n        <value>73.14</value>\n        <value>81.45</value>\n        <value>92.60</value>\n        <value>104.67</value>\n        <value>119.90</value>\n        <value>124.54</value>\n        <value>131.61</value>\n        <value>144.12</value>\n        <value>158.46</value>\n        <value>171.97</value>\n        <value>183.45</value>\n        <value>194.23</value>\n    </array>\n    <item name=\"cpu.suspend\">4.68</item>\n    <item name=\"cpu.idle\">6.00</item>\n    <item name=\"cpu.active\">0.01</item>\n    <item name=\"battery.capacity\">3860</item>\n    <item name=\"wifi.controller.idle\">0.00</item>\n    <item name=\"wifi.controller.rx\">5.55</item>\n    <item name=\"wifi.controller.tx\">6.70</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">600.00</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.idle\">0.67</item>\n    <item name=\"modem.controller.rx\">116.96</item>\n    <array name=\"modem.controller.tx\">\n        <value>112.33</value>\n        <value>112.33</value>\n        <value>112.33</value>\n        <value>112.33</value>\n        <value>112.33</value>\n    </array>\n    <item name=\"modem.controller.voltage\">580</item>\n    <item name=\"bluetooth.controller.idle\">0.59</item>\n    <item name=\"bluetooth.controller.rx\">66.68</item>\n    <item name=\"bluetooth.controller.tx\">77.97</item>\n    <item name=\"bluetooth.controller.voltage\">3800.00</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>47.39</value>\n        <value>11.94</value>\n    </array>\n    <item name=\"gps.voltage\">3800</item>\n</device>\n"
  },
  {
    "path": "Sony/SO-03L/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-sony-SO-03L\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Sony/SO-03L/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n          package=\"me.phh.treble.overlay.sony.SO03L\"\n          android:versionCode=\"1\"\n          android:versionName=\"1.0\">\n          <overlay android:targetPackage=\"android\"\n                    android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                    android:requiredSystemPropertyValue=\"+docomo/SO-03L/SO-03L*\"\n          android:priority=\"426\"\n          android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Sony/SO-03L/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>\r\n\r\n    <!-- array.xml files -->\r\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\r\n        <item>5</item>\r\n        <item>5</item>\r\n        <item>6</item>\r\n        <item>12</item>\r\n        <item>24</item>\r\n        <item>33</item>\r\n        <item>39</item>\r\n        <item>87</item>\r\n        <item>102</item>\r\n        <item>120</item>\r\n        <item>129</item>\r\n        <item>141</item>\r\n        <item>180</item>\r\n        <item>309</item>\r\n        <item>438</item>\r\n        <item>540</item>\r\n        <item>648</item>\r\n        <item>726</item>\r\n        <item>765</item>\r\n    </integer-array>\r\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\r\n        <item>10</item>\r\n        <item>20</item>\r\n        <item>40</item>\r\n        <item>70</item>\r\n        <item>110</item>\r\n        <item>160</item>\r\n        <item>200</item>\r\n        <item>255</item>\r\n    </integer-array>\r\n    <integer-array name=\"config_autoBrightnessLevels\">\r\n        <item>10</item>\r\n        <item>30</item>\r\n        <item>60</item>\r\n        <item>100</item>\r\n        <item>150</item>\r\n        <item>210</item>\r\n        <item>255</item>\r\n    </integer-array>\r\n    <integer-array name=\"config_availableColorModes\">\r\n        <item>0</item>\r\n        <item>1</item>\r\n        <item>3</item>\r\n        <item>256</item>\r\n        <item>257</item>\r\n        <item>258</item>\r\n        <item>259</item>\r\n        <item>260</item>\r\n        <item>261</item>\r\n        <item>262</item>\r\n        <item>263</item>\r\n        <item>264</item>\r\n        <item>265</item>\r\n    </integer-array>\r\n    <string-array name=\"config_mobile_tcp_buffers\">\r\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\r\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\r\n        <item>lte_ca:4096,6291456,12582912,4096,1048576,2097152</item>\r\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\r\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\r\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\r\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\r\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\r\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\r\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\r\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\r\n    </string-array>\r\n    <array name=\"config_screenBrightnessNits\">\r\n        <item>0.0</item>\r\n        <item>2.0</item>\r\n        <item>23.94</item>\r\n        <item>47.44</item>\r\n        <item>70.94</item>\r\n        <item>94.45</item>\r\n        <item>117.95</item>\r\n        <item>141.46</item>\r\n        <item>164.96</item>\r\n        <item>188.46</item>\r\n        <item>211.97</item>\r\n        <item>235.47</item>\r\n        <item>258.98</item>\r\n        <item>282.48</item>\r\n        <item>305.98</item>\r\n        <item>329.49</item>\r\n        <item>352.99</item>\r\n        <item>376.5</item>\r\n        <item>400.0</item>\r\n    </array>\r\n    <string-array name=\"config_tether_bluetooth_regexs\">\r\n        <item>bnep\\\\d</item>\r\n        <item>bt-pan</item>\r\n    </string-array>\r\n    <integer-array name=\"config_tether_upstream_types\">\r\n        <item>0</item>\r\n        <item>1</item>\r\n        <item>5</item>\r\n        <item>7</item>\r\n    </integer-array>\r\n    <string-array name=\"config_tether_usb_regexs\">\r\n        <item>usb\\\\d</item>\r\n        <item>rndis\\\\d</item>\r\n    </string-array>\r\n    <string-array name=\"config_tether_wifi_regexs\">\r\n        <item>softap0</item>\r\n        <item>wlan0</item>\r\n    </string-array>\r\n    <string-array name=\"networkAttributes\">\r\n        <item>wifi,1,1,1,-1,true</item>\r\n        <item>mobile,0,0,0,-1,true</item>\r\n        <item>mobile_mms,2,0,4,60000,true</item>\r\n        <item>mobile_supl,3,0,2,60000,true</item>\r\n        <item>mobile_dun,4,0,2,60000,true</item>\r\n        <item>mobile_hipri,5,0,3,60000,true</item>\r\n        <item>mobile_fota,10,0,2,60000,true</item>\r\n        <item>mobile_ims,11,0,2,60000,true</item>\r\n        <item>mobile_cbs,12,0,2,60000,true</item>\r\n        <item>bluetooth,7,7,2,-1,true</item>\r\n        <item>mobile_emergency,15,0,5,-1,true</item>\r\n        <item>ethernet,9,9,9,-1,true</item>\r\n    </string-array>\r\n    <string-array name=\"radioAttributes\">\r\n        <item>1,1</item>\r\n        <item>0,1</item>\r\n        <item>7,1</item>\r\n    </string-array>\r\n\r\n    <!-- bools.xml files -->\r\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\r\n    <bool name=\"config_automatic_brightness_available\">true</bool>\r\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\r\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\r\n    <bool name=\"config_carrier_volte_available\">true</bool>\r\n    <bool name=\"config_device_volte_available\">true</bool>\r\n    <bool name=\"config_device_vt_available\">true</bool>\r\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\r\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\r\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\r\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\r\n    <bool name=\"config_dozePulsePickup\">true</bool>\r\n    <bool name=\"config_hotswapCapable\">true</bool>\r\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\r\n    <bool name=\"config_lidControlsSleep\">true</bool>\r\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\r\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\r\n    <bool name=\"config_showNavigationBar\">true</bool>\r\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\r\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\r\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\r\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\r\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\r\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\r\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\r\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\r\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\r\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\r\n    <bool name=\"skip_restoring_network_selection\">true</bool>\r\n\r\n    <!-- fractions.xml files -->\r\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\r\n    <fraction name=\"config_maximumScreenDimRatio\">25.0%</fraction>\r\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\r\n\r\n    <!-- integers.xml files -->\r\n    <integer name=\"config_defaultPeakRefreshRate\">180</integer>\r\n    <integer name=\"config_screenBrightnessDark\">1</integer>\r\n    <integer name=\"config_screenBrightnessDim\">10</integer>\r\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\r\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\r\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\r\n    <integer name=\"config_shutdownBatteryTemperature\">680</integer>\r\n</resources>\r\n"
  },
  {
    "path": "Sony/SO-03L/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"ambient.on\">55.45</item>\r\n    <item name=\"screen.on\">137.79</item>\r\n    <item name=\"screen.full\">248.58</item>\r\n    <item name=\"bluetooth.active\">0</item>\r\n    <item name=\"bluetooth.on\">0</item>\r\n    <item name=\"wifi.on\">0.04</item>\r\n    <item name=\"wifi.active\">39.30</item>\r\n    <item name=\"wifi.scan\">195.18</item>\r\n    <item name=\"audio\">23.54</item>\r\n    <item name=\"video\">233.74</item>\r\n    <item name=\"camera.flashlight\">11.89</item>\r\n    <item name=\"camera.avg\">637.11</item>\r\n    <item name=\"radio.active\">104.24</item>\r\n    <item name=\"radio.scanning\">10.94</item>\r\n    <array name=\"radio.on\">\r\n        <value>6.99</value>\r\n        <value>6.99</value>\r\n        <value>6.99</value>\r\n        <value>6.99</value>\r\n        <value>6.99</value>\r\n    </array>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>3</value>\r\n        <value>1</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>403200</value>\r\n        <value>499200</value>\r\n        <value>576000</value>\r\n        <value>672000</value>\r\n        <value>768000</value>\r\n        <value>844800</value>\r\n        <value>940800</value>\r\n        <value>1036800</value>\r\n        <value>1113600</value>\r\n        <value>1209600</value>\r\n        <value>1305600</value>\r\n        <value>1382400</value>\r\n        <value>1478400</value>\r\n        <value>1555200</value>\r\n        <value>1632000</value>\r\n        <value>1708800</value>\r\n        <value>1785600</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>710400</value>\r\n        <value>825600</value>\r\n        <value>940800</value>\r\n        <value>1056000</value>\r\n        <value>1171200</value>\r\n        <value>1286400</value>\r\n        <value>1401600</value>\r\n        <value>1497600</value>\r\n        <value>1612800</value>\r\n        <value>1708800</value>\r\n        <value>1804800</value>\r\n        <value>1920000</value>\r\n        <value>2016000</value>\r\n        <value>2131200</value>\r\n        <value>2227200</value>\r\n        <value>2323200</value>\r\n        <value>2419200</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster2\">\r\n        <value>825600</value>\r\n        <value>940800</value>\r\n        <value>1056000</value>\r\n        <value>1171200</value>\r\n        <value>1286400</value>\r\n        <value>1401600</value>\r\n        <value>1497600</value>\r\n        <value>1612800</value>\r\n        <value>1708800</value>\r\n        <value>1804800</value>\r\n        <value>1920000</value>\r\n        <value>2016000</value>\r\n        <value>2131200</value>\r\n        <value>2227200</value>\r\n        <value>2323200</value>\r\n        <value>2419200</value>\r\n        <value>2534400</value>\r\n        <value>2649600</value>\r\n        <value>2745600</value>\r\n        <value>2841600</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>24</value>\r\n        <value>26</value>\r\n        <value>27</value>\r\n        <value>28</value>\r\n        <value>29</value>\r\n        <value>30</value>\r\n        <value>32</value>\r\n        <value>33</value>\r\n        <value>35</value>\r\n        <value>37</value>\r\n        <value>39</value>\r\n        <value>42</value>\r\n        <value>43</value>\r\n        <value>46</value>\r\n        <value>48</value>\r\n        <value>49</value>\r\n        <value>51</value>\r\n        <value>53</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>31</value>\r\n        <value>33</value>\r\n        <value>35</value>\r\n        <value>37</value>\r\n        <value>39</value>\r\n        <value>42</value>\r\n        <value>45</value>\r\n        <value>47</value>\r\n        <value>51</value>\r\n        <value>54</value>\r\n        <value>58</value>\r\n        <value>63</value>\r\n        <value>67</value>\r\n        <value>72</value>\r\n        <value>76</value>\r\n        <value>83</value>\r\n        <value>89</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster2\">\r\n        <value>31</value>\r\n        <value>31</value>\r\n        <value>37</value>\r\n        <value>39</value>\r\n        <value>41</value>\r\n        <value>43</value>\r\n        <value>46</value>\r\n        <value>49</value>\r\n        <value>52</value>\r\n        <value>55</value>\r\n        <value>59</value>\r\n        <value>63</value>\r\n        <value>67</value>\r\n        <value>70</value>\r\n        <value>77</value>\r\n        <value>81</value>\r\n        <value>87</value>\r\n        <value>92</value>\r\n        <value>98</value>\r\n        <value>105</value>\r\n    </array>\r\n    <item name=\"cpu.suspend\">0.01</item>\r\n    <item name=\"cpu.idle\">12.20</item>\r\n    <item name=\"cpu.active\">0.01</item>\r\n    <item name=\"battery.capacity\">3200</item>\r\n    <item name=\"wifi.controller.idle\">0.00</item>\r\n    <item name=\"wifi.controller.rx\">5.55</item>\r\n    <item name=\"wifi.controller.tx\">6.70</item>\r\n    <array name=\"wifi.controller.tx_levels\" />\r\n    <item name=\"wifi.controller.voltage\">600.00</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0002</value>\r\n        <value>.002</value>\r\n        <value>.02</value>\r\n        <value>.2</value>\r\n        <value>2</value>\r\n    </array>\r\n    <item name=\"modem.controller.idle\">0.78</item>\r\n    <item name=\"modem.controller.rx\">80.85</item>\r\n    <array name=\"modem.controller.tx\">\r\n        <value>75.11</value>\r\n        <value>75.11</value>\r\n        <value>75.11</value>\r\n        <value>75.11</value>\r\n        <value>75.11</value>\r\n    </array>\r\n    <item name=\"modem.controller.voltage\">575</item>\r\n    <item name=\"bluetooth.controller.idle\">0.01</item>\r\n    <item name=\"bluetooth.controller.rx\">60.00</item>\r\n    <item name=\"bluetooth.controller.tx\">46.94</item>\r\n    <item name=\"bluetooth.controller.voltage\">600.00</item>\r\n    <array name=\"gps.signalqualitybased\">\r\n        <value>35.70</value>\r\n        <value>11.95</value>\r\n    </array>\r\n    <item name=\"gps.voltage\">3700</item>\r\n</device>\r\n"
  },
  {
    "path": "Sony/XZ2/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-sony-XZ2\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Sony/XZ2/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.sony.XZ2\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Sony/H8296*\"\n\t\tandroid:priority=\"278\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Sony/XZ2/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>32</item>\n        <item>64</item>\n        <item>80</item>\n        <item>96</item>\n        <item>112</item>\n        <item>128</item>\n        <item>144</item>\n        <item>176</item>\n        <item>196</item>\n        <item>208</item>\n        <item>224</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>64</item>\n        <item>128</item>\n        <item>170</item>\n        <item>220</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>768</item>\n        <item>1024</item>\n        <item>1536</item>\n        <item>2048</item>\n        <item>4096</item>\n    </integer-array>\n    <string-array name=\"config_biometric_sensors\">\n        <item>0:2:15</item>\n    </string-array>\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:4096,6291456,12582912,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,300000,true</item>\n        <item>mobile_supl,3,0,2,300000,true</item>\n        <item>mobile_dun,4,0,2,300000,true</item>\n        <item>mobile_hipri,5,0,3,300000,true</item>\n        <item>mobile_fota,10,0,2,300000,true</item>\n        <item>mobile_ims,11,0,2,300000,true</item>\n        <item>mobile_cbs,12,0,2,300000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>ethernet,9,9,4,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n        <item>9,1</item>\n    </string-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <bool name=\"config_enableNetworkLocationOverlay\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_pinnerCameraApp\">true</bool>\n    <bool name=\"config_pinnerHomeApp\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_supportDoubleTapWake\">false</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">5</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n</resources>\n"
  },
  {
    "path": "Sony/XZ2/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">56.39</item>\n    <item name=\"screen.on\">56.39</item>\n    <item name=\"screen.full\">407.15</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">1.46</item>\n    <item name=\"wifi.active\">92.06</item>\n    <item name=\"wifi.scan\">256.24</item>\n    <item name=\"audio\">38.56</item>\n    <item name=\"video\">141.96</item>\n    <item name=\"camera.flashlight\">47.75</item>\n    <item name=\"camera.avg\">579.00</item>\n    <item name=\"radio.active\">97.37</item>\n    <item name=\"radio.scanning\">10.94</item>\n    <array name=\"radio.on\">\n        <value>4.70</value>\n        <value>4.70</value>\n        <value>4.70</value>\n        <value>4.70</value>\n        <value>4.70</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>27</value>\n        <value>28</value>\n        <value>28</value>\n        <value>29</value>\n        <value>29</value>\n        <value>30</value>\n        <value>30</value>\n        <value>31</value>\n        <value>31</value>\n        <value>32</value>\n        <value>33</value>\n        <value>34</value>\n        <value>35</value>\n        <value>36</value>\n        <value>37</value>\n        <value>39</value>\n        <value>41</value>\n        <value>43</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>38</value>\n        <value>43</value>\n        <value>44</value>\n        <value>46</value>\n        <value>48</value>\n        <value>50</value>\n        <value>51</value>\n        <value>54</value>\n        <value>56</value>\n        <value>58</value>\n        <value>60</value>\n        <value>63</value>\n        <value>66</value>\n        <value>68</value>\n        <value>71</value>\n        <value>79</value>\n        <value>88</value>\n        <value>91</value>\n        <value>93</value>\n        <value>102</value>\n        <value>109</value>\n        <value>118</value>\n        <value>129</value>\n    </array>\n    <item name=\"cpu.suspend\">0.01</item>\n    <item name=\"cpu.idle\">12.20</item>\n    <item name=\"cpu.active\">0.01</item>\n    <array name=\"memory.bandwidths\">\n        <value>37.2</value>\n        <value>39.4</value>\n        <value>40.2</value>\n        <value>49.5</value>\n        <value>55.0</value>\n        <value>64.0</value>\n        <value>77.0</value>\n        <value>82.8</value>\n        <value>103.0</value>\n        <value>117.4</value>\n        <value>128.0</value>\n        <value>143.9</value>\n    </array>\n    <item name=\"battery.capacity\">3060</item>\n    <item name=\"wifi.controller.idle\">0.00</item>\n    <item name=\"wifi.controller.rx\">5.55</item>\n    <item name=\"wifi.controller.tx\">6.70</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">600.00</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.idle\">0.78</item>\n    <item name=\"modem.controller.rx\">80.85</item>\n    <array name=\"modem.controller.tx\">\n        <value>75.11</value>\n        <value>75.11</value>\n        <value>75.11</value>\n        <value>75.11</value>\n        <value>75.11</value>\n    </array>\n    <item name=\"modem.controller.voltage\">575</item>\n    <item name=\"bluetooth.controller.idle\">0.01</item>\n    <item name=\"bluetooth.controller.rx\">60.00</item>\n    <item name=\"bluetooth.controller.tx\">46.94</item>\n    <item name=\"bluetooth.controller.voltage\">600.00</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>41.05</value>\n        <value>10.26</value>\n    </array>\n    <item name=\"gps.voltage\">3700</item>\n</device>\n"
  },
  {
    "path": "Sony/XZ3/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-sony-XZ3\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Sony/XZ3/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.sony.XZ3\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Sony/H94*\"\n\t\tandroid:priority=\"23\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Sony/XZ3/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n  <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n    <item>5</item>\n    <item>5</item>\n    <item>7</item>\n    <item>13</item>\n    <item>27</item>\n    <item>37</item>\n    <item>43</item>\n    <item>97</item>\n    <item>113</item>\n    <item>133</item>\n    <item>143</item>\n    <item>157</item>\n    <item>200</item>\n    <item>343</item>\n    <item>487</item>\n    <item>600</item>\n    <item>720</item>\n    <item>807</item>\n    <item>850</item>\n  </integer-array>\n  <integer-array name=\"config_autoBrightnessLevels\">\n    <item>1</item>\n    <item>2</item>\n    <item>3</item>\n    <item>5</item>\n    <item>8</item>\n    <item>10</item>\n    <item>50</item>\n    <item>100</item>\n    <item>200</item>\n    <item>300</item>\n    <item>500</item>\n    <item>1000</item>\n    <item>3000</item>\n    <item>5000</item>\n    <item>7000</item>\n    <item>10000</item>\n    <item>30000</item>\n    <item>50000</item>\n  </integer-array>\n  <integer-array name=\"config_screenBrightnessBacklight\">\n    <item>0</item>\n    <item>1</item>\n    <item>15</item>\n    <item>30</item>\n    <item>45</item>\n    <item>60</item>\n    <item>75</item>\n    <item>90</item>\n    <item>105</item>\n    <item>120</item>\n    <item>135</item>\n    <item>150</item>\n    <item>165</item>\n    <item>180</item>\n    <item>195</item>\n    <item>210</item>\n    <item>225</item>\n    <item>240</item>\n    <item>255</item>\n  </integer-array>\n  <array name=\"config_screenBrightnessNits\">\n    <item>0</item>\n    <item>2</item>\n    <item>22.83</item>\n    <item>45.16</item>\n    <item>67.48</item>\n    <item>89.8</item>\n    <item>112.13</item>\n    <item>134.45</item>\n    <item>156.77</item>\n    <item>179.09</item>\n    <item>201.42</item>\n    <item>223.74</item>\n    <item>246.06</item>\n    <item>268.39</item>\n    <item>290.71</item>\n    <item>313.03</item>\n    <item>335.35</item>\n    <item>357.68</item>\n    <item>380</item>\n  </array>\n  <bool name=\"config_autoBrightnessResetAmbientLuxAfterWarmUp\">true</bool>\n  <bool name=\"config_auto_attach_data_on_creation\">true</bool>\n  <bool name=\"config_automatic_brightness_available\">true</bool>\n  <bool name=\"config_bluetooth_hfp_inband_ringing_support\">false</bool>\n  <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n  <bool name=\"config_carrier_volte_available\">true</bool>\n  <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n  <bool name=\"config_device_volte_available\">true</bool>\n  <bool name=\"config_device_vt_available\">true</bool>\n  <bool name=\"config_device_wfc_ims_available\">true</bool>\n  <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n  <bool name=\"config_dozeAfterScreenOff\">true</bool>\n  <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n  <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n  <bool name=\"config_dozePulsePickup\">true</bool>\n  <bool name=\"config_dynamic_bind_ims\">true</bool>\n  <bool name=\"config_enableBurnInProtection\">true</bool>\n  <bool name=\"config_enableFusedLocationOverlay\">true</bool>\n  <bool name=\"config_enableNetworkLocationOverlay\">false</bool>\n  <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n  <bool name=\"config_hotswapCapable\">true</bool>\n  <bool name=\"config_intrusiveNotificationLed\">true</bool>\n  <bool name=\"config_lidControlsSleep\">true</bool>\n  <bool name=\"config_pinnerCameraApp\">false</bool>\n  <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n  <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n  <bool name=\"config_setColorTransformAccelerated\">true</bool>\n  <bool name=\"config_showNavigationBar\">true</bool>\n  <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n  <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n  <bool name=\"config_supportDoubleTapWake\">false</bool>\n  <bool name=\"config_supportSystemNavigationKeys\">false</bool>\n  <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n  <bool name=\"config_sustainedPerformanceModeSupported\">false</bool>\n  <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n  <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n  <bool name=\"config_use_sim_language_file\">true</bool>\n  <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n  <bool name=\"config_wifi_background_scan_support\">true</bool>\n  <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n  <bool name=\"config_wifi_dual_band_support\">true</bool>\n  <bool name=\"config_wifi_enable_disconnection_debounce\">true</bool>\n  <bool name=\"config_wifi_enable_wifi_firmware_debugging\">false</bool>\n  <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n  <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n  <fraction name=\"config_maximumScreenDimRatio\">25.0%</fraction>\n  <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n  <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n  <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n  <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n  <integer name=\"config_autoPowerModeAnyMotionSensor\">0</integer>\n  <integer name=\"config_bluetooth_idle_cur_ma\">0</integer>\n  <integer name=\"config_bluetooth_operating_voltage_mv\">0</integer>\n  <integer name=\"config_bluetooth_rx_cur_ma\">0</integer>\n  <integer name=\"config_bluetooth_tx_cur_ma\">0</integer>\n  <integer name=\"config_brightness_ramp_rate_fast\">200</integer>\n  <integer name=\"config_brightness_ramp_rate_slow\">50</integer>\n  <integer name=\"config_cameraLaunchGestureSensorType\">-1</integer>\n  <integer name=\"config_lightSensorWarmupTime\">0</integer>\n  <integer name=\"config_mobile_mtu\">1500</integer>\n  <integer name=\"config_screenBrightnessDark\">1</integer>\n  <integer name=\"config_screenBrightnessDim\">10</integer>\n  <integer name=\"config_screenBrightnessDoze\">17</integer>\n  <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n  <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n  <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n  <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n  <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n  <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n  <integer name=\"config_shutdownBatteryTemperature\">680</integer>\n</resources>"
  },
  {
    "path": "Sony/XZ3/res/xml/apns.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<apns version=\"8\" />"
  },
  {
    "path": "Sony/XZ3/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">28.83</item>\n    <item name=\"screen.on\">94.23</item>\n    <item name=\"screen.full\">296.49</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">1.01</item>\n    <item name=\"wifi.active\">92.06</item>\n    <item name=\"wifi.scan\">256.24</item>\n    <item name=\"audio\">33.56</item>\n    <item name=\"video\">92.85</item>\n    <item name=\"camera.flashlight\">47.75</item>\n    <item name=\"camera.avg\">310.54</item>\n    <item name=\"radio.active\">101.25</item>\n    <item name=\"radio.scanning\">10.94</item>\n    <array name=\"radio.on\">\n        <value>4.70</value>\n        <value>4.70</value>\n        <value>4.70</value>\n        <value>4.70</value>\n        <value>4.70</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>27</value>\n        <value>28</value>\n        <value>28</value>\n        <value>29</value>\n        <value>29</value>\n        <value>30</value>\n        <value>30</value>\n        <value>31</value>\n        <value>31</value>\n        <value>32</value>\n        <value>33</value>\n        <value>34</value>\n        <value>35</value>\n        <value>36</value>\n        <value>37</value>\n        <value>39</value>\n        <value>41</value>\n        <value>43</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>38</value>\n        <value>43</value>\n        <value>44</value>\n        <value>46</value>\n        <value>48</value>\n        <value>50</value>\n        <value>51</value>\n        <value>54</value>\n        <value>56</value>\n        <value>58</value>\n        <value>60</value>\n        <value>63</value>\n        <value>66</value>\n        <value>68</value>\n        <value>71</value>\n        <value>79</value>\n        <value>88</value>\n        <value>91</value>\n        <value>93</value>\n        <value>102</value>\n        <value>109</value>\n        <value>118</value>\n        <value>129</value>\n    </array>\n    <item name=\"cpu.suspend\">0.01</item>\n    <item name=\"cpu.idle\">12.20</item>\n    <item name=\"cpu.active\">0.01</item>\n    <array name=\"memory.bandwidths\">\n        <value>37.2</value>\n        <value>39.4</value>\n        <value>40.2</value>\n        <value>49.5</value>\n        <value>55.0</value>\n        <value>64.0</value>\n        <value>77.0</value>\n        <value>82.8</value>\n        <value>103.0</value>\n        <value>117.4</value>\n        <value>128.0</value>\n        <value>143.9</value>\n    </array>\n    <item name=\"battery.capacity\">3200</item>\n    <item name=\"wifi.controller.idle\">0.00</item>\n    <item name=\"wifi.controller.rx\">5.55</item>\n    <item name=\"wifi.controller.tx\">6.70</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">600.00</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.idle\">0.78</item>\n    <item name=\"modem.controller.rx\">80.85</item>\n    <array name=\"modem.controller.tx\">\n        <value>75.11</value>\n        <value>75.11</value>\n        <value>75.11</value>\n        <value>75.11</value>\n        <value>75.11</value>\n    </array>\n    <item name=\"modem.controller.voltage\">575</item>\n    <item name=\"bluetooth.controller.idle\">0.01</item>\n    <item name=\"bluetooth.controller.rx\">60.00</item>\n    <item name=\"bluetooth.controller.tx\">46.94</item>\n    <item name=\"bluetooth.controller.voltage\">600.00</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>41.05</value>\n        <value>10.26</value>\n    </array>\n    <item name=\"gps.voltage\">3700</item>\n</device>"
  },
  {
    "path": "Sony/pdx206/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-sony-pdx206\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Sony/pdx206/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\" package=\"me.phh.treble.overlay.sony.pdx206\" android:versionCode=\"1\" android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\" android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\" android:requiredSystemPropertyValue=\"+Sony/pdx206/pdx206*\" android:priority=\"454\" android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Sony/pdx206/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_lteDbmThresholds\">\n        <item>-140</item>\n        <item>-128</item>\n        <item>-118</item>\n        <item>-108</item>\n        <item>-98</item>\n        <item>-44</item>\n    </integer-array>\n    <array name=\"config_minimumBrightnessCurveNits\">\n        <item>0.0</item>\n        <item>50.0</item>\n        <item>90.0</item>\n    </array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>100</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>200</item>\n    </integer-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n    </string-array>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n    <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">0</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">5</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">25.0%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">false</bool>\n    <bool name=\"config_autoBrightnessResetAmbientLuxAfterWarmUp\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>10</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>20</item>\n        <item>40</item>\n        <item>70</item>\n        <item>110</item>\n        <item>160</item>\n        <item>200</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>10</item>\n        <item>30</item>\n        <item>60</item>\n        <item>100</item>\n        <item>150</item>\n        <item>210</item>\n        <item>255</item>\n    </integer-array>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n</resources>\n"
  },
  {
    "path": "Sony/pdx206/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">41.4</item>\n    <item name=\"screen.on\">59.29</item>\n    <item name=\"screen.full\">190.00</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.8</item>\n    <item name=\"wifi.on\">5.00</item>\n    <item name=\"wifi.active\">35.84</item>\n    <item name=\"wifi.scan\">87.99</item>\n    <item name=\"audio\">20.52</item>\n    <item name=\"video\">159.96</item>\n    <item name=\"camera.flashlight\">62.56</item>\n    <item name=\"camera.avg\">573.58</item>\n    <item name=\"radio.active\">108.48</item>\n    <item name=\"radio.scanning\">24.74</item>\n    <array name=\"radio.on\">\n        <value>4.68</value>\n        <value>4.68</value>\n        <value>4.68</value>\n        <value>4.68</value>\n        <value>4.68</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000.0</value>\n        <value>614400.0</value>\n        <value>864000.0</value>\n        <value>1017600.0</value>\n        <value>1305600.0</value>\n        <value>1420800.0</value>\n        <value>1612800.0</value>\n        <value>1804800.0</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000.0</value>\n        <value>652800.0</value>\n        <value>902400.0</value>\n        <value>1056000.0</value>\n        <value>1401060.0</value>\n        <value>1536000.0</value>\n        <value>1804800.0</value>\n        <value>2016000.0</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>30.87</value>\n        <value>30.99</value>\n        <value>31.93</value>\n        <value>32.14</value>\n        <value>36.22</value>\n        <value>40.38</value>\n        <value>44.19</value>\n        <value>50.58</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>38.14</value>\n        <value>38.38</value>\n        <value>38.98</value>\n        <value>40.36</value>\n        <value>49.39</value>\n        <value>54.23</value>\n        <value>68.45</value>\n        <value>81.50</value>\n    </array>\n    <item name=\"cpu.suspend\">2.90</item>\n    <item name=\"cpu.idle\">28.88</item>\n    <item name=\"cpu.active\">0.01</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">3460</item>\n    <item name=\"wifi.controller.idle\">0.19</item>\n    <item name=\"wifi.controller.rx\">148.18</item>\n    <item name=\"wifi.controller.tx\">395.03</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0.22</item>\n    <item name=\"modem.controller.rx\">84.82</item>\n    <array name=\"modem.controller.tx\">\n        <value>84.19</value>\n        <value>84.19</value>\n        <value>84.19</value>\n        <value>84.19</value>\n        <value>84.19</value>\n    </array>\n    <item name=\"modem.controller.voltage\">620</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">66.01</item>\n    <item name=\"bluetooth.controller.tx\">71.79</item>\n    <item name=\"bluetooth.controller.voltage\">3700</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>58.28</value>\n        <value>12.49</value>\n    </array>\n    <item name=\"gps.voltage\">3.70</item>\n</device>\n"
  },
  {
    "path": "Sony/pdx206_kddi/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-sony-pdx206-kddi\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_RESOURCE_DIR := $(LOCAL_PATH)/../pdx206/res\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Sony/pdx206_kddi/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\" package=\"me.phh.treble.overlay.sony.pdx206\" android:versionCode=\"1\" android:versionName=\"1.0\">\n    <overlay android:targetPackage=\"android\" android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\" android:requiredSystemPropertyValue=\"+KDDI/pdx206_kddi/pdx206_kddi*\" android:priority=\"1830\" android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Sony/pdx206_kddi/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- Most configuration options are specified in the pdx206 overlay -->\n</resources>\n"
  },
  {
    "path": "Sony/pdx213/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-sony-pdx213\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Sony/pdx213/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\" package=\"me.phh.treble.overlay.sony.pdx213\" android:versionCode=\"1\" android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\" android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\" android:requiredSystemPropertyValue=\"+Sony/pdx213/pdx213*\" android:priority=\"121\" android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Sony/pdx213/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_lteDbmThresholds\">\n        <item>-140</item>\n        <item>-128</item>\n        <item>-118</item>\n        <item>-108</item>\n        <item>-98</item>\n        <item>-44</item>\n    </integer-array>\n    <array name=\"config_minimumBrightnessCurveNits\">\n        <item>0.0</item>\n        <item>50.0</item>\n        <item>90.0</item>\n    </array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>100</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>200</item>\n    </integer-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n    </string-array>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n    <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">0</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">3</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">25.0%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">false</bool>\n    <bool name=\"config_autoBrightnessResetAmbientLuxAfterWarmUp\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>10</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>20</item>\n        <item>40</item>\n        <item>70</item>\n        <item>110</item>\n        <item>160</item>\n        <item>200</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>10</item>\n        <item>30</item>\n        <item>60</item>\n        <item>100</item>\n        <item>150</item>\n        <item>210</item>\n        <item>255</item>\n    </integer-array>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n</resources>\n"
  },
  {
    "path": "Sony/pdx213/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">0.1</item>\n    <item name=\"screen.full\">0.1</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">0.1</item>\n    <item name=\"wifi.scan\">0.1</item>\n    <item name=\"audio\">0.1</item>\n    <item name=\"video\">0.1</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">0.1</item>\n    <item name=\"radio.active\">0.1</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>0.2</value>\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.active\">\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>1</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">0.1</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">1000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Sony/pdx213-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-sony-pdx213-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Sony/pdx213-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\" package=\"me.phh.treble.overlay.sony.pdx213.systemui\" android:versionCode=\"1\" android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\" android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\" android:requiredSystemPropertyValue=\"+Sony/pdx213/pdx213*\" android:priority=\"121\" android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Sony/pdx213-SystemUI/res/values-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">1140px</dimen>\n</resources>\n"
  },
  {
    "path": "Sony/pdx215/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-sony-pdx215\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Sony/pdx215/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\" package=\"me.phh.treble.overlay.sony.pdx215\" android:versionCode=\"1\" android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\" android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\" android:requiredSystemPropertyValue=\"+Sony/pdx215/pdx215*\" android:priority=\"440\" android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Sony/pdx215/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n     <integer-array name=\"config_lteDbmThresholds\">\n        <item>-140</item>\n        <item>-128</item>\n        <item>-118</item>\n        <item>-108</item>\n        <item>-98</item>\n        <item>-44</item>\n    </integer-array>\n    <array name=\"config_minimumBrightnessCurveNits\">\n        <item>0.0</item>\n        <item>50.0</item>\n        <item>90.0</item>\n    </array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>100</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>200</item>\n    </integer-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n    </string-array>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n    <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">0</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">3</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">false</bool>\n    <bool name=\"config_autoBrightnessResetAmbientLuxAfterWarmUp\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>10</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>20</item>\n        <item>40</item>\n        <item>70</item>\n        <item>110</item>\n        <item>160</item>\n        <item>200</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>10</item>\n        <item>30</item>\n        <item>60</item>\n        <item>100</item>\n        <item>150</item>\n        <item>210</item>\n        <item>255</item>\n    </integer-array>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n</resources>\n"
  },
  {
    "path": "Sony/pdx215/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">73.3</item>\n    <item name=\"screen.on\">157.50</item>\n    <item name=\"screen.full\">340.20</item>\n    <item name=\"bluetooth.active\">0</item>\n    <item name=\"bluetooth.on\">0</item>\n    <item name=\"wifi.on\">10.55</item>\n    <item name=\"wifi.active\">73.48</item>\n    <item name=\"wifi.scan\">65.64</item>\n    <item name=\"audio\">30.79</item>\n    <item name=\"video\">82.46</item>\n    <item name=\"camera.flashlight\">25.19</item>\n    <item name=\"camera.avg\">335.0</item>\n    <item name=\"radio.active\">157.84</item>\n    <item name=\"radio.scanning\">123.91</item>\n    <array name=\"radio.on\">\n        <value>9.41</value>\n        <value>9.41</value>\n        <value>9.41</value>\n        <value>9.41</value>\n        <value>9.41</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>499200</value>\n        <value>595200</value>\n        <value>691200</value>\n        <value>806400</value>\n        <value>902400</value>\n        <value>998400</value>\n        <value>1094400</value>\n        <value>1209600</value>\n        <value>1305600</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>1.01</value>\n        <value>1.09</value>\n        <value>1.19</value>\n        <value>1.28</value>\n        <value>1.42</value>\n        <value>1.56</value>\n        <value>1.66</value>\n        <value>1.95</value>\n        <value>2.17</value>\n        <value>2.64</value>\n        <value>2.88</value>\n        <value>3.21</value>\n        <value>3.53</value>\n        <value>4.18</value>\n        <value>4.78</value>\n        <value>5.27</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400</value>\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1440000</value>\n        <value>1555200</value>\n        <value>1670400</value>\n        <value>1766400</value>\n        <value>1881600</value>\n        <value>1996800</value>\n        <value>2112000</value>\n        <value>2227200</value>\n        <value>2342400</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>1.85</value>\n        <value>3.62</value>\n        <value>4.94</value>\n        <value>5.99</value>\n        <value>6.95</value>\n        <value>8.31</value>\n        <value>10.10</value>\n        <value>11.88</value>\n        <value>13.90</value>\n        <value>15.55</value>\n        <value>24.78</value>\n        <value>26.02</value>\n        <value>28.69</value>\n        <value>34.30</value>\n        <value>41.70</value>\n        <value>46.61</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1190400</value>\n        <value>1305600</value>\n        <value>1420800</value>\n        <value>1555200</value>\n        <value>1670400</value>\n        <value>1785600</value>\n        <value>1900800</value>\n        <value>2035200</value>\n        <value>2150400</value>\n        <value>2265600</value>\n        <value>2380800</value>\n        <value>2496000</value>\n        <value>2592000</value>\n        <value>2611200</value>\n        <value>2726400</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>3.62</value>\n        <value>5.90</value>\n        <value>6.56</value>\n        <value>7.99</value>\n        <value>10.24</value>\n        <value>10.91</value>\n        <value>13.22</value>\n        <value>15.36</value>\n        <value>17.62</value>\n        <value>20.76</value>\n        <value>25.64</value>\n        <value>29.87</value>\n        <value>36.94</value>\n        <value>47.68</value>\n        <value>50.45</value>\n        <value>59.72</value>\n        <value>67.48</value>\n        <value>72.33</value>\n        <value>83.02</value>\n    </array>\n    <item name=\"cpu.active\">7.7</item>\n    <item name=\"cpu.idle\">1.3</item>\n    <item name=\"cpu.suspend\">5.5</item>\n    <item name=\"battery.capacity\">4380</item>\n    <item name=\"wifi.controller.idle\">0.7</item>\n    <item name=\"wifi.controller.rx\">282.99</item>\n    <item name=\"wifi.controller.tx\">469.18</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">3800.00</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.idle\">0.67</item>\n    <item name=\"modem.controller.rx\">121.32</item>\n    <array name=\"modem.controller.tx\">\n        <value>118.56</value>\n        <value>118.56</value>\n        <value>118.56</value>\n        <value>118.56</value>\n        <value>118.56</value>\n    </array>\n    <item name=\"modem.controller.voltage\">580</item>\n    <item name=\"bluetooth.controller.idle\">0.01</item>\n    <item name=\"bluetooth.controller.rx\">70.31</item>\n    <item name=\"bluetooth.controller.tx\">82.63</item>\n    <item name=\"bluetooth.controller.voltage\">3800.00</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>47.39</value>\n        <value>11.94</value>\n    </array>\n    <item name=\"gps.voltage\">3800</item>\n</device>"
  },
  {
    "path": "Sony/pdx223/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-sony-pdx223\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Sony/pdx223/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\" package=\"me.phh.treble.overlay.sony.pdx223\" android:versionCode=\"1\" android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\" android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\" android:requiredSystemPropertyValue=\"+Sony/pdx223/pdx223*\" android:priority=\"667\" android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Sony/pdx223/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_lteDbmThresholds\">\n        <item>-140</item>\n        <item>-128</item>\n        <item>-118</item>\n        <item>-108</item>\n        <item>-98</item>\n        <item>-44</item>\n    </integer-array>\n    <array name=\"config_minimumBrightnessCurveNits\">\n        <item>0.0</item>\n        <item>50.0</item>\n        <item>90.0</item>\n    </array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>100</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>200</item>\n    </integer-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n    </string-array>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n    <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">120</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">3</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">25.0%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n    <bool name=\"config_autoBrightnessResetAmbientLuxAfterWarmUp\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>10</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>20</item>\n        <item>40</item>\n        <item>70</item>\n        <item>110</item>\n        <item>160</item>\n        <item>200</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>10</item>\n        <item>30</item>\n        <item>60</item>\n        <item>100</item>\n        <item>150</item>\n        <item>210</item>\n        <item>255</item>\n    </integer-array>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n</resources>\n"
  },
  {
    "path": "Sony/pdx223/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">41.4</item>\n    <item name=\"screen.on\">59.29</item>\n    <item name=\"screen.full\">190.00</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.8</item>\n    <item name=\"wifi.on\">5.00</item>\n    <item name=\"wifi.active\">35.84</item>\n    <item name=\"wifi.scan\">87.99</item>\n    <item name=\"audio\">20.52</item>\n    <item name=\"video\">159.96</item>\n    <item name=\"camera.flashlight\">62.56</item>\n    <item name=\"camera.avg\">573.58</item>\n    <item name=\"radio.active\">108.48</item>\n    <item name=\"radio.scanning\">24.74</item>\n    <array name=\"radio.on\">\n        <value>4.68</value>\n        <value>4.68</value>\n        <value>4.68</value>\n        <value>4.68</value>\n        <value>4.68</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000.0</value>\n        <value>614400.0</value>\n        <value>864000.0</value>\n        <value>1017600.0</value>\n        <value>1305600.0</value>\n        <value>1420800.0</value>\n        <value>1612800.0</value>\n        <value>1804800.0</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000.0</value>\n        <value>652800.0</value>\n        <value>902400.0</value>\n        <value>1056000.0</value>\n        <value>1401060.0</value>\n        <value>1536000.0</value>\n        <value>1804800.0</value>\n        <value>2016000.0</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>30.87</value>\n        <value>30.99</value>\n        <value>31.93</value>\n        <value>32.14</value>\n        <value>36.22</value>\n        <value>40.38</value>\n        <value>44.19</value>\n        <value>50.58</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>38.14</value>\n        <value>38.38</value>\n        <value>38.98</value>\n        <value>40.36</value>\n        <value>49.39</value>\n        <value>54.23</value>\n        <value>68.45</value>\n        <value>81.50</value>\n    </array>\n    <item name=\"cpu.suspend\">2.90</item>\n    <item name=\"cpu.idle\">28.88</item>\n    <item name=\"cpu.active\">0.01</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"wifi.controller.idle\">0.19</item>\n    <item name=\"wifi.controller.rx\">148.18</item>\n    <item name=\"wifi.controller.tx\">395.03</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0.22</item>\n    <item name=\"modem.controller.rx\">84.82</item>\n    <array name=\"modem.controller.tx\">\n        <value>84.19</value>\n        <value>84.19</value>\n        <value>84.19</value>\n        <value>84.19</value>\n        <value>84.19</value>\n    </array>\n    <item name=\"modem.controller.voltage\">620</item>\n    <item name=\"bluetooth.controller.idle\">0</item>\n    <item name=\"bluetooth.controller.rx\">66.01</item>\n    <item name=\"bluetooth.controller.tx\">71.79</item>\n    <item name=\"bluetooth.controller.voltage\">3700</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>58.28</value>\n        <value>12.49</value>\n    </array>\n    <item name=\"gps.voltage\">3.70</item>\n</device>\n"
  },
  {
    "path": "Teclast/M30/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-teclast-m30\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Teclast/M30/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.teclast.M30\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+NODROPOUT/T25*\"\n\t\tandroid:priority=\"140\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Teclast/M30/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_wifi_dual_band_support\">true</bool>\n\t<bool name=\"config_wifi_background_scan_support\">true</bool>\n\t<bool name=\"config_wifi_batched_scan_supported\">false</bool>\n\t<bool name=\"config_automatic_brightness_available\">false</bool>\n\t<integer name=\"config_brightness_ramp_rate_fast\">200</integer>\n\t<integer name=\"config_brightness_ramp_rate_slow\">40</integer>\n\t<bool name=\"config_lidControlsSleep\">false</bool>\n\t<integer name=\"config_shutdownBatteryTemperature\">680</integer>\n\t<bool name=\"config_hotswapCapable\">false</bool>\n\t<integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n\t<integer name=\"config_screenBrightnessDoze\">1</integer>\n\t<bool name=\"config_allowAutoBrightnessWhileDozing\">false</bool>\n\t<integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n\t<integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n\t<fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n\t<integer name=\"config_screenBrightnessDim\">10</integer>\n\t<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n\t</integer-array>\n\t<integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n\t</integer-array>\n\t<bool name=\"config_bluetooth_le_peripheral_mode_supported\">false</bool>\n\t<integer name=\"config_bluetooth_operating_voltage_mv\">4</integer>\n\t<bool name=\"skip_restoring_network_selection\">false</bool>\n\t<bool name=\"config_showNavigationBar\">true</bool>\n\t<bool name=\"config_dozeAfterScreenOff\">false</bool>\n\t<bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n\t<bool name=\"config_useDevInputEventForAudioJack\">false</bool>\n\t<bool name=\"config_switch_phone_on_voice_reg_state_change\">true</bool>\n</resources>\n"
  },
  {
    "path": "Teclast/M30/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">0.1</item>\n    <item name=\"screen.full\">0.1</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">0.1</item>\n    <item name=\"wifi.scan\">0.1</item>\n    <item name=\"dsp.audio\">0.1</item>\n    <item name=\"dsp.video\">0.1</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">0.1</item>\n    <item name=\"radio.active\">0.1</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>0.2</value>\n        <value>0.1</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>1</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">0.1</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">7500</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Teclast/P20HD/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-teclast-p20hd\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Teclast/P20HD/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.teclast.P20HD\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+Teclast/P20HD_EEA/P20HD_EEA*\"\n\t\tandroid:priority=\"854\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Teclast/P20HD/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>33.07</item>\n        <item>49.81</item>\n        <item>65.02</item>\n        <item>80.2</item>\n        <item>96.75</item>\n        <item>111.8</item>\n        <item>144.3</item>\n        <item>144.3</item>\n        <item>144.3</item>\n        <item>144.3</item>\n        <item>144.3</item>\n        <item>260.0</item>\n        <item>288.5</item>\n        <item>302.0</item>\n        <item>308.7</item>\n        <item>315.4</item>\n        <item>330.0</item>\n        <item>363.6</item>\n        <item>366.6</item>\n    </array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>16</item>\n        <item>32</item>\n        <item>50</item>\n        <item>100</item>\n        <item>140</item>\n        <item>180</item>\n        <item>240</item>\n        <item>300</item>\n        <item>600</item>\n        <item>800</item>\n        <item>1000</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>4000</item>\n        <item>5000</item>\n        <item>6000</item>\n        <item>8000</item>\n        <item>10000</item>\n    </integer-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/lib/libjavacrypto.so</item>\n        <item>/system/lib/libhidltransport.so</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-conscrypt.oat</item>\n        <item>/system/framework/arm/boot-core-libart.vdex</item>\n        <item>/system/framework/arm/boot-ext.vdex</item>\n        <item>/system/framework/arm/boot.vdex</item>\n        <item>/system/framework/arm/boot-framework.vdex</item>\n        <item>/system/framework/framework-res.apk</item>\n    </string-array>\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>30</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>0</item>\n        <item>15</item>\n        <item>30</item>\n        <item>45</item>\n        <item>60</item>\n        <item>75</item>\n        <item>90</item>\n        <item>105</item>\n        <item>120</item>\n        <item>135</item>\n        <item>150</item>\n        <item>165</item>\n        <item>180</item>\n        <item>195</item>\n        <item>210</item>\n        <item>225</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>0.0125</item>\n        <item>10.39</item>\n        <item>33.07</item>\n        <item>57.41</item>\n        <item>80.02</item>\n        <item>104.3</item>\n        <item>126.7</item>\n        <item>150.3</item>\n        <item>172.3</item>\n        <item>195.4</item>\n        <item>216.9</item>\n        <item>239.6</item>\n        <item>260.0</item>\n        <item>281.9</item>\n        <item>302.0</item>\n        <item>323.3</item>\n        <item>343.1</item>\n        <item>363.6</item>\n    </array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis0</item>\n        <item>usb0</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wlan0</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Teclast/P20HD/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">false</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n</resources>\n"
  },
  {
    "path": "Teclast/P20HD/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n    <integer name=\"config_bluetooth_max_connected_audio_devices\">3</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">600</integer>\n    <integer name=\"config_overrideHasPermanentMenuKey\">2</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">6</integer>\n</resources>\n"
  },
  {
    "path": "Teclast/P20HD/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_ims_package\">com.spreadtrum.ims</string>\n</resources>\n"
  },
  {
    "path": "Teclast/P20HD/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">66.06</item>\n    <item name=\"screen.full\">272.285</item>\n    <item name=\"bluetooth.active\">83</item>\n    <item name=\"bluetooth.on\">1.9</item>\n    <item name=\"wifi.on\">4</item>\n    <item name=\"wifi.active\">100</item>\n    <item name=\"wifi.scan\">98</item>\n    <item name=\"dsp.audio\">2.83</item>\n    <item name=\"dsp.video\">30.473</item>\n    <item name=\"camera.flashlight\">2310</item>\n    <item name=\"camera.avg\">275.34</item>\n    <item name=\"gps.on\">55</item>\n    <item name=\"radio.active\">220</item>\n    <item name=\"radio.scanning\">5.4</item>\n    <array name=\"radio.on\">\n        <value>2.4</value>\n        <value>2.4</value>\n    </array>\n    <item name=\"bluetooth.controller.idle\">1.505</item>\n    <item name=\"bluetooth.controller.rx\">32.16</item>\n    <item name=\"bluetooth.controller.tx\">33.15</item>\n    <item name=\"bluetooth.controller.voltage\">3300</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>768000</value>\n        <value>884000</value>\n        <value>1000000</value>\n        <value>1100000</value>\n        <value>1200000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>768000</value>\n        <value>1050000</value>\n        <value>1225000</value>\n        <value>1400000</value>\n        <value>1500000</value>\n        <value>1600000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>20.1</value>\n        <value>26</value>\n        <value>33.5</value>\n        <value>37</value>\n        <value>40.7</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>39.4</value>\n        <value>52.6</value>\n        <value>68.19</value>\n        <value>85.1</value>\n        <value>118.2</value>\n        <value>148.1</value>\n    </array>\n    <item name=\"cpu.suspend\">2.25</item>\n    <item name=\"cpu.idle\">16.189</item>\n    <item name=\"cpu.active\">0</item>\n    <item name=\"cpu.cluster_power.cluster0\">6.478</item>\n    <item name=\"cpu.cluster_power.cluster1\">26.141</item>\n    <item name=\"battery.capacity\">6000</item>\n    <item name=\"wifi.controller.idle\">2.774</item>\n    <item name=\"wifi.controller.rx\">58.615</item>\n    <item name=\"wifi.controller.tx\">123.65</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">3300</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0.8</item>\n    <item name=\"modem.controller.rx\">90</item>\n    <array name=\"modem.controller.tx\">\n        <value>10</value>\n        <value>100</value>\n        <value>180</value>\n        <value>270</value>\n        <value>380</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>13.94</value>\n        <value>27.9</value>\n    </array>\n    <item name=\"gps.voltage\">3700</item>\n</device>"
  },
  {
    "path": "Teclast/T30/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-teclast-t30\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Teclast/T30/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.teclast.t30\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+alps/full_tb8788p1_64_bsp*\"\n\t\tandroid:priority=\"117\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Teclast/T30/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,-1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_wap,21,0,3,60000,true</item>\n        <item>mobile_xcap,25,0,3,60000,true</item>\n        <item>mobile_rcs,26,0,3,60000,true</item>\n        <item>mobile_bip,27,0,3,60000,true</item>\n        <item>mobile_vsim,28,0,-1,60000,true</item>\n        <item>mobile_mcx,1001,0,3,60000,true</item>\n        <item>ethernet,9,9,9,-1,true</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n        <item>bt-dun</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>ap\\\\d</item>\n    </string-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>16</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <integer name=\"config_bluetooth_max_connected_audio_devices\">1</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">130</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">16</integer>\n    <bool name=\"config_device_volte_available\">false</bool>\n    <bool name=\"config_device_vt_available\">false</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n</resources>\n"
  },
  {
    "path": "Teclast/T30/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">102</item>\n    <item name=\"screen.full\">134</item>\n    <item name=\"bluetooth.active\">46</item>\n    <item name=\"bluetooth.on\">5</item>\n    <item name=\"wifi.on\">3</item>\n    <item name=\"wifi.active\">465</item>\n    <item name=\"wifi.scan\">62</item>\n    <item name=\"audio\">24</item>\n    <item name=\"video\">295</item>\n    <item name=\"camera.flashlight\">200</item>\n    <item name=\"camera.avg\">600</item>\n    <item name=\"gps.on\">24</item>\n    <item name=\"radio.active\">640</item>\n    <item name=\"radio.scanning\">110</item>\n    <array name=\"radio.on\">\n        <value>5</value>\n        <value>5</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>1989000</value>\n        <value>1924000</value>\n        <value>1846000</value>\n        <value>1781000</value>\n        <value>1716000</value>\n        <value>1677000</value>\n        <value>1625000</value>\n        <value>1586000</value>\n        <value>1508000</value>\n        <value>1417000</value>\n        <value>1326000</value>\n        <value>1248000</value>\n        <value>1131000</value>\n        <value>1014000</value>\n        <value>910000</value>\n        <value>793000</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>2002000</value>\n        <value>1976000</value>\n        <value>1937000</value>\n        <value>1911000</value>\n        <value>1859000</value>\n        <value>1807000</value>\n        <value>1742000</value>\n        <value>1690000</value>\n        <value>1586000</value>\n        <value>1456000</value>\n        <value>1287000</value>\n        <value>1170000</value>\n        <value>1040000</value>\n        <value>910000</value>\n        <value>715000</value>\n        <value>520000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>420</value>\n        <value>400</value>\n        <value>380</value>\n        <value>360</value>\n        <value>340</value>\n        <value>320</value>\n        <value>300</value>\n        <value>280</value>\n        <value>260</value>\n        <value>240</value>\n        <value>220</value>\n        <value>200</value>\n        <value>180</value>\n        <value>160</value>\n        <value>140</value>\n        <value>120</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>420</value>\n        <value>400</value>\n        <value>380</value>\n        <value>360</value>\n        <value>340</value>\n        <value>320</value>\n        <value>300</value>\n        <value>280</value>\n        <value>260</value>\n        <value>240</value>\n        <value>220</value>\n        <value>200</value>\n        <value>180</value>\n        <value>160</value>\n        <value>140</value>\n        <value>120</value>\n    </array>\n    <item name=\"cpu.idle\">3</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">8000</item>\n    <item name=\"wifi.controller.idle\">3</item>\n    <item name=\"wifi.controller.rx\">200</item>\n    <item name=\"wifi.controller.tx\">200</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">3.3</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>\n"
  },
  {
    "path": "Tecno/Camon11/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-tecno-camon11\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Tecno/Camon11/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.tecno.camon11\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+TECNO/H399*\"\n\t\tandroid:priority=\"61\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Tecno/Camon11/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,-1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_dm,20,0,3,60000,true</item>\n        <item>mobile_wap,21,0,3,60000,true</item>\n        <item>mobile_net,22,0,3,60000,true</item>\n        <item>mobile_cmmail,23,0,3,60000,true</item>\n        <item>mobile_rcse,24,0,3,60000,true</item>\n        <item>mobile_xcap,25,0,3,60000,true</item>\n        <item>mobile_rcs,26,0,3,60000,true</item>\n        <item>mobile_bip,27,0,3,60000,true</item>\n        <item>mobile_vsim,28,0,-1,60000,true</item>\n        <item>mobile_preempt,29,0,9,60000,true</item>\n    </string-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>ap\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n        <item>bt-dun</item>\n    </string-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm/boot-mediatek-framework.vdex</item>\n        <item>/system/lib/libjavacrypto.so</item>\n        <item>/system/lib/libhidltransport.so</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-conscrypt.oat</item>\n        <item>/system/framework/arm/boot-core-libart.vdex</item>\n        <item>/system/framework/arm/boot-ext.vdex</item>\n        <item>/system/framework/arm/boot.vdex</item>\n        <item>/system/framework/arm/boot-framework.vdex</item>\n    </string-array>\n    <string-array name=\"config_ephemeralResolverPackage\">\n        <item>com.google.android.gms</item>\n    </string-array>\n    <bool name=\"config_device_vt_available\">false</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">false</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_enableNetworkLocationOverlay\">true</bool>\n    <bool name=\"config_enableFusedLocationOverlay\">true</bool>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <integer name=\"config_screenBrightnessDark\">3</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">6000</integer>\n</resources>\n"
  },
  {
    "path": "Tecno/Camon11/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">60px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">60px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -169,0 L -169,60 L 169,60 L 169,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Tecno/Camon11/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Tecno/Camon11/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">76.57</item>\n    <item name=\"screen.full\">307.94</item>\n    <item name=\"bluetooth.active\">41.71</item>\n    <item name=\"bluetooth.on\">0.64</item>\n    <item name=\"wifi.on\">0.46</item>\n    <item name=\"wifi.active\">299.08</item>\n    <item name=\"wifi.scan\">28.4</item>\n    <item name=\"dsp.audio\">22.98</item>\n    <item name=\"dsp.video\">64.44</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">32.35</item>\n    <item name=\"radio.active\">200</item>\n    <item name=\"radio.scanning\">159</item>\n    <array name=\"radio.on\">\n        <value>5.29</value>\n        <value>5.29</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>299000</value>\n        <value>338000</value>\n        <value>416000</value>\n        <value>546000</value>\n        <value>624000</value>\n        <value>702000</value>\n        <value>845000</value>\n        <value>910000</value>\n        <value>962000</value>\n        <value>1001000</value>\n        <value>1053000</value>\n        <value>1105000</value>\n        <value>1170000</value>\n        <value>1274000</value>\n        <value>1378000</value>\n        <value>1495000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>7.75</value>\n        <value>8.25</value>\n        <value>10.25</value>\n        <value>13.5</value>\n        <value>16</value>\n        <value>18.5</value>\n        <value>24.5</value>\n        <value>27.25</value>\n        <value>29.9</value>\n        <value>31.38</value>\n        <value>34.12</value>\n        <value>37.15</value>\n        <value>40.32</value>\n        <value>44.72</value>\n        <value>50.82</value>\n        <value>77.17</value>\n    </array>\n    <item name=\"cpu.idle\">3.89</item>\n    <item name=\"cpu.awake\">10.35</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">3750</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.2</value>\n        <value>2</value>\n        <value>20</value>\n        <value>200</value>\n        <value>500</value>\n    </array>\n</device>"
  },
  {
    "path": "Tecno/Spark5/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-tecno-spark5\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n\n"
  },
  {
    "path": "Tecno/Spark5/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.tecno.spark5\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+TECNO/KD7*\"\n\t\tandroid:priority=\"902\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Tecno/Spark5/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Tecno/Spark5/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n</resources>"
  },
  {
    "path": "Tecno/Spark5/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"quick_qs_offset_height\">40.0dip</dimen>\n    <dimen name=\"status_bar_height\">40.0dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">40.0dip</dimen>\n    <dimen name=\"status_bar_height_landscape\">28.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Tecno/Spark5/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_defaultPeakRefreshRate\">130</integer>\n</resources>\n"
  },
  {
    "path": "Tecno/Spark5/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_mainBuiltInDisplayCutout\">M -360,0 L -360,72 L -266,72 L -266,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -360,0 L -360,72 L -266,72 L -266,0 Z</string>\n</resources>"
  },
  {
    "path": "Tecno/Spark5/res/values-land/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Tecno/Spark5/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device\n    name=\"Android\">\n    <item\n        name=\"ambient.on\">0.1</item>\n    <item\n        name=\"screen.on\">76.65</item>\n    <item\n        name=\"screen.full\">361.72</item>\n    <item\n        name=\"bluetooth.active\">24.6</item>\n    <item\n        name=\"bluetooth.on\">1.79</item>\n    <item\n        name=\"wifi.on\">1.18</item>\n    <item\n        name=\"wifi.active\">298.8</item>\n    <item\n        name=\"wifi.scan\">44.14</item>\n    <item\n        name=\"audio\">18.84</item>\n    <item\n        name=\"video\">70.7</item>\n    <item\n        name=\"camera.flashlight\">257</item>\n    <item\n        name=\"camera.avg\">756</item>\n    <item\n        name=\"gps.on\">36.69</item>\n    <item\n        name=\"radio.active\">15</item>\n    <item\n        name=\"radio.scanning\">42.83</item>\n    <array\n        name=\"radio.on\">\n        <value>6.25</value>\n        <value>6.25</value>\n    </array>\n    <array\n        name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array\n        name=\"cpu.speeds.cluster0\">\n        <value>900000</value>\n        <value>979000</value>\n        <value>1085000</value>\n        <value>1218000</value>\n        <value>1351000</value>\n        <value>1484000</value>\n        <value>1617000</value>\n        <value>1750000</value>\n        <value>1779000</value>\n        <value>1809000</value>\n        <value>1838000</value>\n        <value>1868000</value>\n        <value>1897000</value>\n        <value>1927000</value>\n        <value>1961000</value>\n        <value>2001000</value>\n    </array>\n    <array\n        name=\"cpu.speeds.cluster1\">\n        <value>400000</value>\n        <value>501000</value>\n        <value>542000</value>\n        <value>643000</value>\n        <value>745000</value>\n        <value>846000</value>\n        <value>948000</value>\n        <value>1050000</value>\n        <value>1102000</value>\n        <value>1155000</value>\n        <value>1208000</value>\n        <value>1261000</value>\n        <value>1314000</value>\n        <value>1367000</value>\n        <value>1429000</value>\n        <value>1500000</value>\n    </array>\n    <array\n        name=\"cpu.active.cluster0\">\n        <value>18.8</value>\n        <value>21</value>\n        <value>22.8</value>\n        <value>24.2</value>\n        <value>25.9</value>\n        <value>27.4</value>\n        <value>30.6</value>\n        <value>33.1</value>\n        <value>37.3</value>\n        <value>42.8</value>\n        <value>44.7</value>\n        <value>47.1</value>\n        <value>48.8</value>\n        <value>50.2</value>\n        <value>51.9</value>\n        <value>54.1</value>\n    </array>\n    <array\n        name=\"cpu.active.cluster1\">\n        <value>10.3</value>\n        <value>14.3</value>\n        <value>16.5</value>\n        <value>18.9</value>\n        <value>21.3</value>\n        <value>23.9</value>\n        <value>27.3</value>\n        <value>30.1</value>\n        <value>33</value>\n        <value>34.3</value>\n        <value>36</value>\n        <value>40.7</value>\n        <value>43.1</value>\n        <value>46</value>\n        <value>50.5</value>\n        <value>55.6</value>\n    </array>\n    <item\n        name=\"cpu.idle\">4.1</item>\n    <item\n        name=\"cpu.suspend\">5</item>\n    <item\n        name=\"cpu.active\">2.55</item>. <item\n        name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item\n        name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array\n        name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array\n        name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array\n        name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array\n        name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array\n        name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item\n        name=\"battery.capacity\">5000</item>\n    <item\n        name=\"wifi.controller.idle\">15.2</item>\n    <item\n        name=\"wifi.controller.rx\">256.27</item>\n    <item\n        name=\"wifi.controller.tx\">341.33</item>\n    <array\n        name=\"wifi.controller.tx_levels\" />\n    <item\n        name=\"wifi.controller.voltage\">4.0</item>\n    <array\n        name=\"wifi.batchedscan\">\n        <value>30.7</value>\n        <value>30.7</value>\n        <value>30.7</value>\n        <value>30.7</value>\n        <value>30.7</value>\n    </array>\n    <item\n        name=\"modem.controller.sleep\">0</item>\n    <item\n        name=\"modem.controller.idle\">96.36</item>\n    <item\n        name=\"modem.controller.rx\">676.3</item>\n    <array\n        name=\"modem.controller.tx\">\n        <value>676.3</value>\n        <value>430.7</value>\n        <value>157.3</value>\n        <value>111.2</value>\n        <value>106.4</value>\n    </array>\n    <item\n        name=\"modem.controller.voltage\">0</item>\n    <array\n        name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item\n        name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Tecno/Spark6/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-tecno-spark6\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n\n"
  },
  {
    "path": "Tecno/Spark6/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?><manifest xmlns:android=\"http://schemas.android.com/apk/res/android\" package=\"me.phh.treble.overlay.TECNO.Spark6\" platformBuildVersionCode=\"29\" platformBuildVersionName=\"10\">\n    <overlay android:isStatic=\"true\" android:priority=\"544\" android:targetPackage=\"android\"\nandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\nandroid:requiredSystemPropertyValue=\"+TECNO/KE7*\"/>\n    <application android:extractNativeLibs=\"false\" android:hasCode=\"false\"/>\n</manifest>\n"
  },
  {
    "path": "Tecno/Spark6/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Tecno/Spark6/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n</resources>\n"
  },
  {
    "path": "Tecno/Spark6/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_defaultPeakRefreshRate\">130</integer>\n</resources>\n"
  },
  {
    "path": "Tecno/Spark6/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_mainBuiltInDisplayCutout\">M -360,0 L -360,72 L -266,72 L -266,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -360,0 L -360,72 L -266,72 L -266,0 Z</string>\n</resources>"
  },
  {
    "path": "Tecno/Spark6/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">0.1</item>\n    <item name=\"screen.full\">0.1</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">0.1</item>\n    <item name=\"wifi.scan\">0.1</item>\n    <item name=\"audio\">0.1</item>\n    <item name=\"video\">0.1</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">0.1</item>\n    <item name=\"radio.active\">0.1</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>0.2</value>\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>. <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">1000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Telephony/CAF-IMS/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-telephony-caf-ims\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Telephony/CAF-IMS/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.cafims_telephony\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.phone\"\n\t\tandroid:priority=\"79\"\n\t\t/>\n</manifest>\n"
  },
  {
    "path": "Telephony/CAF-IMS/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<string name=\"config_ims_mmtel_package\">org.codeaurora.ims</string>\n</resources>\n"
  },
  {
    "path": "Telephony/HW-IMS/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-telephony-hw-ims\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Telephony/HW-IMS/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.hwims_telephony\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.phone\"\n\t\tandroid:priority=\"79\"\n\t\t/>\n</manifest>\n"
  },
  {
    "path": "Telephony/HW-IMS/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<string name=\"config_ims_mmtel_package\">com.huawei.ims</string>\n\n</resources>\n"
  },
  {
    "path": "Telephony/MTK-IMS/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-telephony-mtk-ims\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Telephony/MTK-IMS/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.mtkims_telephony\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.phone\"\n\t\tandroid:priority=\"79\"\n\t\t/>\n</manifest>\n"
  },
  {
    "path": "Telephony/MTK-IMS/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<string name=\"config_ims_mmtel_package\">com.mediatek.ims</string>\n\n</resources>\n"
  },
  {
    "path": "Telephony/SLSI-IMS/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-telephony-slsi-ims\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Telephony/SLSI-IMS/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.slsiims_telephony\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.phone\" />\n</manifest>\n"
  },
  {
    "path": "Telephony/SLSI-IMS/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<string name=\"config_ims_mmtel_package\">com.shannon.imsservice</string>\n</resources>\n"
  },
  {
    "path": "Telephony/SPRD-IMS/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-telephony-sprd-ims\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Telephony/SPRD-IMS/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.sprdims_telephony\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.phone\"\n\t\tandroid:priority=\"79\"\n\t\t/>\n</manifest>\n"
  },
  {
    "path": "Telephony/SPRD-IMS/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<string name=\"config_ims_mmtel_package\">com.spreadtrum.ims</string>\n\n</resources>\n"
  },
  {
    "path": "Telephony-LTE/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-Telephony-LTE\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Telephony-LTE/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.telephony.lte\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.phone\"\n                android:priority=\"3\"/>\n</manifest>\n"
  },
  {
    "path": "Telephony-LTE/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_enabled_lte\">true</bool>\n</resources>\n"
  },
  {
    "path": "Teracube/2e/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-teracube-2e\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Teracube/2e/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.teracube2e\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+Teracube/Teracube_2e*\"\n\t\tandroid:priority=\"312\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Teracube/2e/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n    <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n\n    <!-- The bounding path of the cutout region of the main built-in display.\n    Must either be empty if there is no cutout region, or a string that is parsable by\n    {@link android.util.PathParser}.\n    The path is assumed to be specified in display coordinates with pixel units and in\n    the display's native orientation, with the origin of the coordinate system at the\n    center top of the display.\n    To facilitate writing device-independent emulation overlays, the marker `@dp` can be\n    appended after the path string to interpret coordinates in dp instead of px units.\n    Note that a physical cutout should be configured in pixels for the best results.\n    -->\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">\n         M 0,0\n         L -26,0\n         L -26,26\n         L 26,26\n         L 26,0\n         Z\n         @dp\n    </string>\n    <!-- Whether the display cutout region of the main built-in display should be forced to\n         black in software (to avoid aliasing or emulate a cutout that is not physically existent).\n     -->\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">26dp</dimen>\n    <dimen name=\"status_bar_height_portrait\">26dp</dimen>\n    <!-- Height of area above QQS where battery/time go (equal to status bar height if > 48dp) -->\n    <dimen name=\"quick_qs_offset_height\">36dp</dimen>\n</resources>\n"
  },
  {
    "path": "Teracube/v7101o/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-teracube-v7101o\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Teracube/v7101o/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.teracube.one\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+Teracube/Teracube_One*\"\n\t\tandroid:priority=\"311\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Teracube/v7101o/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">81.0px</dimen>\n    <dimen name=\"status_bar_height_portrait\">81.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">81.0px</dimen>\n    <dimen name=\"quick_qs_offset_height\">81.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Teracube/v7101o/res/values-land/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">81.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Teracube/v7101o/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">5</item>\n    <item name=\"screen.on\">56.2</item>\n    <item name=\"screen.full\">300.7</item>\n    <item name=\"bluetooth.active\">37</item>\n    <item name=\"bluetooth.on\">1.2</item>\n    <item name=\"wifi.on\">0.9</item>\n    <item name=\"wifi.active\">131.5</item>\n    <item name=\"wifi.scan\">32.1</item>\n    <item name=\"audio\">22.9</item>\n    <item name=\"video\">39</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">26.7</item>\n    <item name=\"radio.active\">227</item>\n    <item name=\"radio.scanning\">2</item>\n    <array name=\"radio.on\">\n        <value>2.5</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>2000000</value>\n        <value>2000000</value>\n        <value>2000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1600000</value>\n        <value>1600000</value>\n        <value>1600000</value>\n        <value>1600000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>125</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>75</value>\n    </array>\n    <item name=\"cpu.idle\">3.9</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">3450</item>\n    <item name=\"wifi.controller.idle\">2</item>\n    <item name=\"wifi.controller.rx\">83</item>\n    <item name=\"wifi.controller.tx\">360</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>0.015</value>\n        <value>0.122</value>\n        <value>0.962</value>\n        <value>7.682</value>\n        <value>61.488</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">145</item>\n    <item name=\"modem.controller.rx\">147</item>\n    <array name=\"modem.controller.tx\">\n        <value>153</value>\n        <value>198</value>\n        <value>259</value>\n        <value>310</value>\n        <value>395</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>49</value>\n        <value>8</value>\n    </array>\n    <item name=\"gps.voltage\">3700</item>\n</device>"
  },
  {
    "path": "Tethering/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-tethering\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Tethering/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.tethering\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay\n\t\tandroid:priority=\"10\"\n            android:targetPackage=\"com.android.networkstack.tethering\"\n            android:targetName=\"TetheringConfig\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Tethering/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>\"wlan\\\\d\"</item>\n        <item>\"softap\\\\d\"</item>\n        <item>\"ap\\\\d\"</item>\n        <item>\"swlan0\"</item>\n    </string-array>\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n        <item>\"bt-pan\"</item>\n        <item>\"bt-dun\"</item>\n    </string-array>\n    <bool translatable=\"false\" name=\"config_tether_enable_legacy_dhcp_server\">false</bool>\n</resources>\n"
  },
  {
    "path": "Tethering-nobpf/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-tethering-nobpf\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Tethering-nobpf/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.tethering.nobpf\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay\n\t\tandroid:priority=\"10\"\n\t\t    android:requiredSystemPropertyName=\"persist.sys.phh.tethering.nobpf\"\n\t\t    android:requiredSystemPropertyValue=\"1\"\n            android:targetPackage=\"com.android.networkstack.tethering\"\n            android:targetName=\"TetheringConfig\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Tethering-nobpf/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool translatable=\"false\" name=\"config_tether_enable_bpf_offload\">false</bool>\n</resources>\n"
  },
  {
    "path": "TrebleApp/Android.mk",
    "content": "LOCAL_PATH := $(my-dir)\n\ninclude $(CLEAR_VARS)\n\nLOCAL_MODULE := TrebleApp\nLOCAL_SRC_FILES := app.apk\nLOCAL_MODULE_CLASS := APPS\nLOCAL_MODULE_SUFFIX := .apk\nLOCAL_BUILT_MODULE_STEM := package.apk\nLOCAL_CERTIFICATE := platform\nLOCAL_PRIVILEGED_MODULE := true\nLOCAL_OVERRIDES_PACKAGES := Updater\nifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 31 && echo OK),OK)\nLOCAL_ENFORCE_USES_LIBRARIES := false\nendif\n\ninclude $(BUILD_PREBUILT)\n"
  },
  {
    "path": "Umidigi/A13_Pro_Max_5G/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-umidigi-A13-Pro-Max-5G\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Umidigi/A13_Pro_Max_5G/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.umidigi.A13_Pro_Max_5G\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+UMIDIGI/A13_Pro_Max_5G/A13_Pro_Max_5G*\"\n\t\tandroid:priority=\"843\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Umidigi/A13_Pro_Max_5G/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n\t<string-array name=\"config_biometric_sensors\">\n        <item>0:2:15</item>\n        <item>1:8:4095</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Umidigi/A13_Pro_Max_5G/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n</resources>\n"
  },
  {
    "path": "Umidigi/A13_Pro_Max_5G/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <item type=\"dimen\" name=\"config_screenBrightnessSettingMaximumFloat\">1.0</item>\n    <item type=\"dimen\" name=\"config_screenBrightnessSettingMinimumFloat\">0.0</item>\n    <dimen name=\"status_bar_height\">130.0px</dimen>\n    <dimen name=\"status_bar_height_default\">130.0px</dimen>\n    <dimen name=\"status_bar_height_portrait\">130.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Umidigi/A13_Pro_Max_5G/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">3</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">61</integer>\n    <integer name=\"config_defaultRefreshRate\">61</integer>\n</resources>\n"
  },
  {
    "path": "Umidigi/A13_Pro_Max_5G/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">0.1</item>\n    <item name=\"screen.full\">0.1</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">0.1</item>\n    <item name=\"wifi.scan\">0.1</item>\n    <item name=\"audio\">0.1</item>\n    <item name=\"video\">0.1</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">0.1</item>\n    <item name=\"radio.active\">0.1</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>0.2</value>\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>. <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5150</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Umidigi/A3S/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-umidigi-A3S\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Umidigi/A3S/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.umidigi.A3S\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+UMIDIGI/A3S/A3S*\"\n\t\tandroid:priority=\"153\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Umidigi/A3S/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Umidigi/A3S/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n</resources>\n"
  },
  {
    "path": "Umidigi/A3S/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">100</item>\n    <item name=\"screen.on\">100</item>\n    <item name=\"screen.full\">300</item>\n    <item name=\"bluetooth.active\">70</item>\n    <item name=\"bluetooth.on\">1</item>\n    <item name=\"wifi.on\">3</item>\n    <item name=\"wifi.active\">200</item>\n    <item name=\"wifi.scan\">100</item>\n    <item name=\"audio\">10</item>\n    <item name=\"video\">50</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">700</item>\n    <item name=\"gps.on\">50</item>\n    <item name=\"radio.active\">200</item>\n    <item name=\"radio.scanning\">10</item>\n    <array name=\"radio.on\">\n        <value>2</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>850000</value>\n        <value>918000</value>\n        <value>987000</value>\n        <value>1056000</value>\n        <value>1125000</value>\n        <value>1216000</value>\n        <value>1308000</value>\n        <value>1400000</value>\n        <value>1466000</value>\n        <value>1533000</value>\n        <value>1633000</value>\n        <value>1667000</value>\n        <value>1700000</value>\n        <value>1734000</value>\n        <value>1767000</value>\n        <value>1800000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>100</value>\n        <value>112</value>\n        <value>125</value>\n        <value>136</value>\n        <value>150</value>\n        <value>165</value>       <value>180</value>         <value>230</value>         <value>250</value>         <value>310</value>         <value>330</value>         <value>360</value>         <value>390</value>         <value>410</value>         <value>440</value>         <value>460</value>  </array>\n    <item name=\"cpu.idle\">4</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>. <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>850000</value>\n        <value>918000</value>\n        <value>987000</value>\n        <value>1056000</value>\n        <value>1125000</value>\n        <value>1216000</value>\n        <value>1308000</value>\n        <value>1400000</value>\n        <value>1466000</value>\n        <value>1533000</value>\n        <value>1633000</value>\n        <value>1667000</value>\n        <value>1700000</value>\n        <value>1734000</value>\n        <value>1767000</value>\n        <value>1800000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>850000</value>\n        <value>918000</value>\n        <value>987000</value>\n        <value>1056000</value>\n        <value>1125000</value>\n        <value>1216000</value>\n        <value>1308000</value>\n        <value>1400000</value>\n        <value>1466000</value>\n        <value>1533000</value>\n        <value>1633000</value>\n        <value>1667000</value>\n        <value>1700000</value>\n        <value>1734000</value>\n        <value>1767000</value>\n        <value>1800000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>18</value>\n        <value>19</value>\n        <value>20</value>\n        <value>21</value>\n        <value>22</value>\n        <value>23</value>\n        <value>24</value>\n        <value>25</value>\n        <value>26</value>\n        <value>27</value>\n        <value>28</value>\n        <value>29</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>36</value>\n        <value>37</value>\n        <value>38</value>\n        <value>39</value>\n        <value>40</value>\n        <value>41</value>\n        <value>42</value>\n        <value>43</value>\n        <value>44</value>\n        <value>45</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">3950</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Umidigi/A5pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-umidigi-A5pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Umidigi/A5pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.UMIDIGI.A5_Pro_EEA\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+UMIDIGI/A5_Pro_EEA*\"\n\t\tandroid:priority=\"523\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Umidigi/A5pro/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,-1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_wap,21,0,3,60000,true</item>\n        <item>mobile_xcap,25,0,3,60000,true</item>\n        <item>mobile_rcs,26,0,3,60000,true</item>\n        <item>mobile_bip,27,0,3,60000,true</item>\n        <item>mobile_vsim,28,0,-1,60000,true</item>\n        <item>mobile_preempt,29,0,9,60000,true</item>\n    </string-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>ap\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n        <item>bt-dun</item>\n    </string-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm/boot-mediatek-framework.vdex</item>\n        <item>/system/lib/libjavacrypto.so</item>\n        <item>/system/lib/libhidltransport.so</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-conscrypt.oat</item>\n        <item>/system/framework/arm/boot-core-libart.vdex</item>\n        <item>/system/framework/arm/boot-ext.vdex</item>\n        <item>/system/framework/arm/boot.vdex</item>\n        <item>/system/framework/arm/boot-framework.vdex</item>\n    </string-array>\n    <string-array name=\"config_ephemeralResolverPackage\">\n        <item>com.google.android.gms</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Umidigi/A5pro/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_device_volte_available\">false</bool>\n    <bool name=\"config_device_vt_available\">false</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_enableNetworkLocationOverlay\">true</bool>\n    <bool name=\"config_enableFusedLocationOverlay\">true</bool>\n</resources>\n"
  },
  {
    "path": "Umidigi/A5pro/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_ims_package\">com.mediatek.ims</string>\n</resources>\n"
  },
  {
    "path": "Umidigi/A5pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">0.1</item>\n    <item name=\"screen.full\">0.1</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">0.1</item>\n    <item name=\"wifi.scan\">0.1</item>\n    <item name=\"audio\">0.1</item>\n    <item name=\"video\">0.1</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">0.1</item>\n    <item name=\"radio.active\">0.1</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>0.2</value>\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>1</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">0.1</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">4150</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>\n"
  },
  {
    "path": "Umidigi/Power/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-umidigi-power\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Umidigi/Power/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.umidigi.power\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+UMIDIGI/Power/Power*\"\n\t\tandroid:priority=\"114\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Umidigi/Power/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">28.0dip</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">28.0dip</dimen>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height_landscape\">24dip</dimen>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 L -30, 0 L -14.540446283, 20.0595537175 C -10.0582133885, 26.0178661152 -5.6, 27.5 -1.0, 28.0 L 1.0, 28.0 C 5.6, 27.5 10.0582133885, 26.0178661152 14.540446283, 20.0595537175 L 30, 0 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Umidigi/Power/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dip</dimen>\n</resources>\n"
  },
  {
    "path": "Umidigi/Power/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">0.1</item>\n    <item name=\"screen.full\">0.1</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">0.1</item>\n    <item name=\"wifi.scan\">0.1</item>\n    <item name=\"audio\">0.1</item>\n    <item name=\"video\">0.1</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">0.1</item>\n    <item name=\"radio.active\">0.1</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>0.2</value>\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>1</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">0.1</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5150</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Unihertz/Jelly2/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-unihertz-jelly2\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Unihertz/Jelly2/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.unihertz.jelly2\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Unihertz/Jelly2*\"\n\t\tandroid:priority=\"218\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Unihertz/Jelly2/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_device_volte_available\">false</bool>\n    <bool name=\"config_device_vt_available\">false</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">false</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <dimen name=\"quick_qs_offset_height\">36.0dip</dimen>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">3000</integer>\n    <integer name=\"config_bluetooth_max_connected_audio_devices\">1</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">5</integer>\n</resources>\n"
  },
  {
    "path": "Unihertz/Jelly2/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">85</item>\n    <item name=\"screen.full\">118.6</item>\n    <item name=\"bluetooth.active\">42</item>\n    <item name=\"bluetooth.on\">0.71</item>\n    <item name=\"wifi.on\">1.72</item>\n    <item name=\"wifi.active\">194</item>\n    <item name=\"wifi.scan\">55</item>\n    <item name=\"audio\">33.42</item>\n    <item name=\"video\">43</item>\n    <item name=\"camera.flashlight\">200</item>\n    <item name=\"camera.avg\">600</item>\n    <item name=\"gps.on\">34</item>\n    <item name=\"radio.active\">627.5</item>\n    <item name=\"radio.scanning\">20.72</item>\n    <array name=\"radio.on\">\n        <value>13.12</value>\n        <value>13.12</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>156000</value>\n        <value>286000</value>\n        <value>338000</value>\n        <value>494000</value>\n        <value>598000</value>\n        <value>663000</value>\n        <value>689000</value>\n        <value>819000</value>\n        <value>871000</value>\n        <value>910000</value>\n        <value>1027000</value>\n        <value>1196000</value>\n        <value>1352000</value>\n        <value>1430000</value>\n        <value>1508000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>420</value>\n        <value>400</value>\n        <value>380</value>\n        <value>360</value>\n        <value>340</value>\n        <value>320</value>\n        <value>300</value>\n        <value>280</value>\n        <value>260</value>\n        <value>240</value>\n        <value>220</value>\n        <value>200</value>\n        <value>180</value>\n        <value>160</value>\n        <value>140</value>\n        <value>120</value>\n    </array>\n    <item name=\"cpu.idle\">4.58</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>. <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">2000</item>\n    <item name=\"wifi.controller.idle\">3</item>\n    <item name=\"wifi.controller.rx\">200</item>\n    <item name=\"wifi.controller.tx\">200</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">3.3</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Unihertz/TitanpocketEEA/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-unihertz-titanpocketeea\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Unihertz/TitanpocketEEA/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.unihertz.titan_pocket_eea\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Unihertz/Titan_pocket_EEA*\"\n\t\tandroid:priority=\"177\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Unihertz/TitanpocketEEA/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>8</item>\n        <item>64</item>\n        <item>98</item>\n        <item>104</item>\n        <item>110</item>\n        <item>116</item>\n        <item>122</item>\n        <item>128</item>\n        <item>134</item>\n        <item>182</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>128</item>\n        <item>256</item>\n        <item>384</item>\n        <item>512</item>\n        <item>640</item>\n        <item>768</item>\n        <item>896</item>\n        <item>1024</item>\n        <item>2048</item>\n        <item>4096</item>\n        <item>6144</item>\n        <item>8192</item>\n        <item>10240</item>\n        <item>12288</item>\n        <item>14336</item>\n        <item>16384</item>\n        <item>18432</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Unihertz/TitanpocketEEA/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n</resources>\n"
  },
  {
    "path": "Unihertz/TitanpocketEEA/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_bluetooth_max_connected_audio_devices\">1</integer>\n</resources>\n"
  },
  {
    "path": "Unihertz/TitanpocketEEA/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">100</item>\n    <item name=\"screen.on\">116</item>\n    <item name=\"screen.full\">182</item>\n    <item name=\"bluetooth.active\">28</item>\n    <item name=\"bluetooth.on\">2</item>\n    <item name=\"wifi.on\">1</item>\n    <item name=\"wifi.active\">200</item>\n    <item name=\"wifi.scan\">57</item>\n    <item name=\"audio\">10.5</item>\n    <item name=\"video\">300</item>\n    <item name=\"camera.flashlight\">200</item>\n    <item name=\"camera.avg\">600</item>\n    <item name=\"gps.on\">29</item>\n    <item name=\"radio.active\">630</item>\n    <item name=\"radio.scanning\">20.1</item>\n    <array name=\"radio.on\">\n        <value>4.12</value>\n        <value>4.12</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>8</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>156000</value>\n        <value>286000</value>\n        <value>338000</value>\n        <value>494000</value>\n        <value>598000</value>\n        <value>663000</value>\n        <value>689000</value>\n        <value>819000</value>\n        <value>871000</value>\n        <value>910000</value>\n        <value>1027000</value>\n        <value>1196000</value>\n        <value>1352000</value>\n        <value>1430000</value>\n        <value>1508000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>420</value>\n        <value>400</value>\n        <value>380</value>\n        <value>360</value>\n        <value>340</value>\n        <value>320</value>\n        <value>300</value>\n        <value>280</value>\n        <value>260</value>\n        <value>240</value>\n        <value>220</value>\n        <value>200</value>\n        <value>180</value>\n        <value>160</value>\n        <value>140</value>\n    </array>\n    <item name=\"cpu.idle\">3.4</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>. <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"wifi.controller.idle\">3</item>\n    <item name=\"wifi.controller.rx\">200</item>\n    <item name=\"wifi.controller.tx\">200</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">3.3</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Vivo/Y20/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-vivo-y20\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Vivo/Y20/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n\t\t\t\tandroid:versionCode=\"1\"\n\t\t\t\tandroid:versionName=\"1.0\"\n\t\t\t\tpackage=\"me.phh.treble.overlay.vivo.y20\"\n\t\t\t\tplatformBuildVersionCode=\"30\"\n\t\t\t\tplatformBuildVersionName=\"11\">\n\t\t\t\t<overlay android:targetPackage=\"android\"\n\t\t\t\t\t\tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\t                android:requiredSystemPropertyValue=\"+*vivo/2026*\"\n\t\t\t\tandroid:priority=\"392\"\n\t\t\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Vivo/Y20/res/values/configs.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t\t<bool name=\"config_automatic_brightness_available\">true</bool>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n      <item>8</item>\n      <item>64</item>\n      <item>98</item>\n      <item>104</item>\n      <item>110</item>\n      <item>116</item>\n      <item>122</item>\n      <item>128</item>\n      <item>134</item>\n      <item>182</item>\n      <item>255</item>\n      <item>255</item>\n      <item>255</item>\n      <item>255</item>\n      <item>255</item>\n      <item>255</item>\n      <item>255</item>\n      <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n      <item>128</item>\n      <item>256</item>\n      <item>384</item>\n      <item>512</item>\n      <item>640</item>\n      <item>768</item>\n      <item>896</item>\n      <item>1024</item>\n      <item>2048</item>\n      <item>4096</item>\n      <item>6144</item>\n      <item>8192</item>\n      <item>10240</item>\n      <item>12288</item>\n      <item>14336</item>\n      <item>16384</item>\n      <item>18432</item>\n    </integer-array>\n\t\t<bool name=\"config_showNavigationBar\">true</bool>\n\t\t<bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n\t\t<bool name=\"config_supportDoubleTapWake\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">65.0px</dimen>\n    <dimen name=\"status_bar_height\">65.0px</dimen>\n    <dimen name=\"status_bar_height_portrait\">65.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">65.0px</dimen>\n    <dimen name=\"rounded_corner_radius_top\">58.0px</dimen>\n    <dimen name=\"rounded_corner_radius_bottom\">58.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Vivo/Y20/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">49</item>\n    <item name=\"screen.full\">188</item>\n    <item name=\"bluetooth.active\">60</item>\n    <item name=\"bluetooth.on\">1.4</item>\n    <item name=\"wifi.on\">0.6</item>\n    <item name=\"wifi.active\">49</item>\n    <item name=\"wifi.scan\">10</item>\n    <item name=\"dsp.audio\">16</item>\n    <item name=\"dsp.video\">281</item>\n    <item name=\"audio\">0.1</item>\n    <item name=\"video\">0.1</item>\n    <item name=\"camera.flashlight\">77</item>\n    <item name=\"camera.avg\">423</item>\n    <item name=\"gps.on\">2</item>\n    <item name=\"cpu.awake\">10</item>\n    <item name=\"radio.active\">138</item>\n    <item name=\"radio.scanning\">10</item>\n    <item name=\"is.pem\">1</item>\n    <item name=\"wifi.ap\">127</item>\n    <item name=\"super.saving.mode\">105</item>\n    <item name=\"default.average\">120</item>\n    <item name=\"single.idle\">10</item>\n    <item name=\"single.phone\">146</item>\n    <item name=\"single.music\">29</item>\n    <item name=\"single.video\">290</item>\n    <item name=\"single.brower\">150</item>\n    <item name=\"single.read\">142</item>\n    <array name=\"radio.on\">\n        <value>2</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>900000</value>\n        <value>979000</value>\n        <value>1085000</value>\n        <value>1218000</value>\n        <value>1351000</value>\n        <value>1484000</value>\n        <value>1617000</value>\n        <value>1750000</value>\n        <value>1814000</value>\n        <value>1879000</value>\n        <value>1944000</value>\n        <value>2009000</value>\n        <value>2074000</value>\n        <value>2139000</value>\n        <value>2215000</value>\n        <value>2301000</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>400000</value>\n        <value>501000</value>\n        <value>542000</value>\n        <value>643000</value>\n        <value>745000</value>\n        <value>846000</value>\n        <value>948000</value>\n        <value>1050000</value>\n        <value>1138000</value>\n        <value>1226000</value>\n        <value>1314000</value>\n        <value>1402000</value>\n        <value>1491000</value>\n        <value>1579000</value>\n        <value>1682000</value>\n        <value>1800000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>61</value>\n        <value>66</value>\n        <value>73</value>\n        <value>88</value>\n        <value>95</value>\n        <value>101</value>\n        <value>126</value>\n        <value>135</value>\n        <value>157</value>\n        <value>166</value>\n        <value>178</value>\n        <value>191</value>\n        <value>199</value>\n        <value>208</value>\n        <value>220</value>\n        <value>238</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>23</value>\n        <value>26</value>\n        <value>29</value>\n        <value>31</value>\n        <value>34</value>\n        <value>38</value>\n        <value>41</value>\n        <value>48</value>\n        <value>50</value>\n        <value>53</value>\n        <value>55</value>\n        <value>58</value>\n        <value>60</value>\n        <value>63</value>\n        <value>65</value>\n        <value>71</value>\n    </array>\n    <item name=\"cpu.idle\">3.44</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>\n    <item name=\"cpu.cluster_power.cluster0\">0.1</item>\n    <item name=\"cpu.cluster_power.cluster1\">0.1</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>900000</value>\n        <value>979000</value>\n        <value>1085000</value>\n        <value>1218000</value>\n        <value>1351000</value>\n        <value>1484000</value>\n        <value>1617000</value>\n        <value>1750000</value>\n        <value>1814000</value>\n        <value>1879000</value>\n        <value>1944000</value>\n        <value>2009000</value>\n        <value>2074000</value>\n        <value>2139000</value>\n        <value>2215000</value>\n        <value>2301000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>400000</value>\n        <value>501000</value>\n        <value>542000</value>\n        <value>643000</value>\n        <value>745000</value>\n        <value>846000</value>\n        <value>948000</value>\n        <value>1050000</value>\n        <value>1138000</value>\n        <value>1226000</value>\n        <value>1314000</value>\n        <value>1402000</value>\n        <value>1491000</value>\n        <value>1579000</value>\n        <value>1682000</value>\n        <value>1800000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>61</value>\n        <value>66</value>\n        <value>73</value>\n        <value>88</value>\n        <value>95</value>\n        <value>101</value>\n        <value>126</value>\n        <value>135</value>\n        <value>157</value>\n        <value>166</value>\n        <value>178</value>\n        <value>191</value>\n        <value>199</value>\n        <value>208</value>\n        <value>220</value>\n        <value>238</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>23</value>\n        <value>26</value>\n        <value>29</value>\n        <value>31</value>\n        <value>34</value>\n        <value>38</value>\n        <value>41</value>\n        <value>48</value>\n        <value>50</value>\n        <value>53</value>\n        <value>55</value>\n        <value>58</value>\n        <value>60</value>\n        <value>63</value>\n        <value>65</value>\n        <value>71</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Vivo/Y20-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-vivo-y20-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Vivo/Y20-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n\t\t\t\tandroid:versionCode=\"1\"\n\t\t\t\tandroid:versionName=\"1.0\"\n\t\t\t\tpackage=\"me.phh.treble.overlay.vivo.y20.systemui\"\n\t\t\t\tplatformBuildVersionCode=\"30\"\n\t\t\t\tplatformBuildVersionName=\"11\">\n\t\t\t\t<overlay android:targetPackage=\"com.android.systemui\"\n\t\t\t\t\t\tandroid:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\t                android:requiredSystemPropertyValue=\"+*vivo/2026*\"\n\t\t\t\tandroid:priority=\"581\"\n\t\t\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Vivo/Y20-SystemUI/res/values/configs.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<dimen name=\"status_bar_padding_start\">30px</dimen>\n\t<dimen name=\"status_bar_padding_end\">10px</dimen>\n\t<dimen name=\"status_bar_header_height_keyguard\">24.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Vivo/Y31/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-vivo-y31\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Vivo/Y31/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.vivo.y31\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+vivo/2036N*\"\n\t\tandroid:priority=\"977\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Vivo/Y31/res/values/configs.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n  <bool name=\"config_automatic_brightness_available\">true</bool>\n  <bool name=\"config_allowAutoBrightnessWhileDozing\">false</bool>\n  <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n    <item>30</item>\n    <item>40</item>\n    <item>50</item>\n    <item>60</item>\n    <item>70</item>\n    <item>80</item>\n    <item>102</item>\n    <item>102</item>\n    <item>102</item>\n    <item>102</item>\n    <item>102</item>\n    <item>180</item>\n    <item>200</item>\n    <item>210</item>\n    <item>230</item>\n    <item>255</item>\n  </integer-array>\n  <integer-array name=\"config_autoBrightnessLevels\">\n    <item>16</item>\n    <item>32</item>\n    <item>50</item>\n    <item>100</item>\n    <item>140</item>\n    <item>180</item>\n    <item>240</item>\n    <item>300</item>\n    <item>600</item>\n    <item>1000</item>\n    <item>2000</item>\n    <item>3000</item>\n    <item>4000</item>\n    <item>8000</item>\n    <item>10000</item>\n  </integer-array>\n  <integer name=\"config_screenBrightnessSettingDefault\">100</integer>\n  <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n  <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n  <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n  <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n  <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n  <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n</resources>\n"
  },
  {
    "path": "Vivo/Y31/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">21</item>\n    <item name=\"screen.full\">135</item>\n    <item name=\"bluetooth.active\">84</item>\n    <item name=\"bluetooth.on\">7</item>\n    <item name=\"wifi.on\">3</item>\n    <item name=\"wifi.active\">70</item>\n    <item name=\"wifi.scan\">10</item>\n    <item name=\"dsp.audio\">24</item>\n    <item name=\"dsp.video\">154</item>\n    <item name=\"camera.flashlight\">77</item>\n    <item name=\"camera.avg\">560</item>\n    <item name=\"gps.on\">6</item>\n    <item name=\"radio.active\">197</item>\n    <item name=\"radio.scanning\">10</item>\n    <array name=\"radio.on\">\n        <value>5</value>\n        <value>4.5</value>\n        <value>4</value>\n        <value>3.5</value>\n        <value>3</value>\n        <value>2.5</value>\n    </array>\n    <item name=\"is.pem\">1</item>\n    <item name=\"wifi.ap\">180</item>\n    <item name=\"super.saving.mode\">225</item>\n    <item name=\"default.average\">208</item>\n    <item name=\"screen.is.oled\">1</item>\n    <item name=\"single.idle\">13</item>\n    <item name=\"single.phone\">154</item>\n    <item name=\"single.music\">166</item>\n    <item name=\"single.video\">441</item>\n    <item name=\"single.brower\">761</item>\n    <item name=\"single.read\">353</item>\n    <item name=\"cpu.awake\">153</item>\n    <item name=\"samples\">1000</item>\n    <item name=\"self\">309</item>\n    <item name=\"white\">620</item>\n    <item name=\"black\">212</item>\n    <item name=\"red\">385</item>\n    <item name=\"green\">323</item>\n    <item name=\"blue\">429</item>\n    <array name=\"gpu.active\">\n        <value>180</value>\n        <value>140</value>\n        <value>120</value>\n        <value>96</value>\n    </array>\n    <item name=\"modem.controller.idle\">3</item>\n    <item name=\"modem.controller.rx\">80</item>\n    <item name=\"modem.controller.tx\">80</item>\n    <item name=\"modem.controller.voltage\">5000</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>300000</value>\n        <value>614400</value>\n        <value>864000</value>\n        <value>1017600</value>\n        <value>1305600</value>\n        <value>1420800</value>\n        <value>1612800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>9.21</value>\n        <value>10.85</value>\n        <value>13.77</value>\n        <value>16.32</value>\n        <value>22.63</value>\n        <value>25.51</value>\n        <value>34.31</value>\n        <value>42.89</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>902400</value>\n        <value>1056000</value>\n        <value>1401600</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1804800</value>\n        <value>2016000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>21.03</value>\n        <value>38.32</value>\n        <value>51.56</value>\n        <value>60.12</value>\n        <value>61.51</value>\n        <value>86.67</value>\n        <value>90.69</value>\n        <value>102.82</value>\n        <value>129.33</value>\n    </array>\n    <item name=\"cpu.idle\">6</item>\n    <item name=\"cpu.cluster_power.cluster0\" />\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>614400</value>\n        <value>864000</value>\n        <value>1017600</value>\n        <value>1305600</value>\n        <value>1420800</value>\n        <value>1612800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>9.21</value>\n        <value>10.85</value>\n        <value>13.77</value>\n        <value>16.32</value>\n        <value>22.63</value>\n        <value>25.51</value>\n        <value>34.31</value>\n        <value>42.89</value>\n    </array>\n    <item name=\"cpu.cluster_power.cluster1\" />\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>902400</value>\n        <value>1056000</value>\n        <value>1401600</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1804800</value>\n        <value>2016000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>21.03</value>\n        <value>38.32</value>\n        <value>51.56</value>\n        <value>60.12</value>\n        <value>61.51</value>\n        <value>86.67</value>\n        <value>90.69</value>\n        <value>102.82</value>\n        <value>129.33</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"wifi.controller.idle\">5</item>\n    <item name=\"wifi.controller.rx\">60</item>\n    <item name=\"wifi.controller.tx\">60</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"superresolution\">90</item>\n</device>"
  },
  {
    "path": "Vsmart/Active3/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-vsmart-active3\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Vsmart/Active3/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.vsmart.active3\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+vsmart/coconut*\"\n\t\tandroid:priority=\"226\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Vsmart/Active3/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,-1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_wap,21,0,3,60000,true</item>\n        <item>mobile_xcap,25,0,3,60000,true</item>\n        <item>mobile_rcs,26,0,3,60000,true</item>\n        <item>mobile_bip,27,0,3,60000,true</item>\n        <item>mobile_vsim,28,0,-1,60000,true</item>\n        <item>mobile_preempt,29,0,9,60000,true</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>ap\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n        <item>bt-dun</item>\n    </string-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm/boot-mediatek-framework.vdex</item>\n        <item>/system/lib/libjavacrypto.so</item>\n        <item>/system/lib/libhidltransport.so</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-conscrypt.oat</item>\n        <item>/system/framework/arm/boot-core-libart.vdex</item>\n        <item>/system/framework/arm/boot-ext.vdex</item>\n        <item>/system/framework/arm/boot.vdex</item>\n        <item>/system/framework/arm/boot-framework.vdex</item>\n    </string-array>\n    <string-array name=\"config_ephemeralResolverPackage\">\n        <item>com.google.android.gms</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Vsmart/Active3/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_device_volte_available\">false</bool>\n    <bool name=\"config_device_vt_available\">false</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_enableNetworkLocationOverlay\">true</bool>\n    <bool name=\"config_enableFusedLocationOverlay\">true</bool>\n</resources>\n"
  },
  {
    "path": "Vsmart/Active3/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_bluetooth_max_connected_audio_devices\">1</integer>\n</resources>\n"
  },
  {
    "path": "Vsmart/Active3/res/values/public.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <public type=\"integer\" name=\"config_screenBrightnessSettingMinimum\" id=\"0x7f030000\" />\n    <public type=\"integer\" name=\"config_screenBrightnessSettingMaximum\" id=\"0x7f030001\" />\n    <public type=\"integer\" name=\"config_bluetooth_max_connected_audio_devices\" id=\"0x7f030004\" />\n    <public type=\"array\" name=\"networkAttributes\" id=\"0x7f040000\" />\n    <public type=\"array\" name=\"config_tether_usb_regexs\" id=\"0x7f040008\" />\n    <public type=\"array\" name=\"config_tether_wifi_regexs\" id=\"0x7f040009\" />\n    <public type=\"array\" name=\"config_tether_bluetooth_regexs\" id=\"0x7f04000a\" />\n    <public type=\"array\" name=\"config_defaultPinnerServiceFiles\" id=\"0x7f04000b\" />\n    <public type=\"array\" name=\"config_ephemeralResolverPackage\" id=\"0x7f04000d\" />\n    <public type=\"bool\" name=\"config_hotswapCapable\" id=\"0x7f050000\" />\n    <public type=\"bool\" name=\"config_device_volte_available\" id=\"0x7f050001\" />\n    <public type=\"bool\" name=\"config_device_vt_available\" id=\"0x7f050002\" />\n    <public type=\"bool\" name=\"config_device_wfc_ims_available\" id=\"0x7f050003\" />\n    <public type=\"bool\" name=\"config_dynamic_bind_ims\" id=\"0x7f050004\" />\n    <public type=\"bool\" name=\"config_setColorTransformAccelerated\" id=\"0x7f050007\" />\n    <public type=\"bool\" name=\"config_automatic_brightness_available\" id=\"0x7f050008\" />\n    <public type=\"bool\" name=\"config_suspendWhenScreenOffDueToProximity\" id=\"0x7f050009\" />\n    <public type=\"bool\" name=\"config_wifi_dual_band_support\" id=\"0x7f05000a\" />\n    <public type=\"bool\" name=\"config_wifi_background_scan_support\" id=\"0x7f05000b\" />\n    <public type=\"bool\" name=\"config_useDevInputEventForAudioJack\" id=\"0x7f05000e\" />\n    <public type=\"bool\" name=\"config_switch_phone_on_voice_reg_state_change\" id=\"0x7f05000f\" />\n    <public type=\"bool\" name=\"skip_restoring_network_selection\" id=\"0x7f050010\" />\n    <public type=\"bool\" name=\"config_showNavigationBar\" id=\"0x7f050011\" />\n    <public type=\"bool\" name=\"config_enableNetworkLocationOverlay\" id=\"0x7f050017\" />\n    <public type=\"bool\" name=\"config_enableFusedLocationOverlay\" id=\"0x7f050018\" />\n    <public type=\"string\" name=\"config_ims_package\" id=\"0x7f060002\" />\n</resources>"
  },
  {
    "path": "Vsmart/Active3/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_ims_package\">com.mediatek.ims</string>\n</resources>\n"
  },
  {
    "path": "Vsmart/Active3/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">1.3</item>\n    <item name=\"screen.full\">460</item>\n    <item name=\"bluetooth.active\">33.2</item>\n    <item name=\"bluetooth.on\">1.7</item>\n    <item name=\"wifi.on\">0.3</item>\n    <item name=\"wifi.active\">225.85</item>\n    <item name=\"wifi.scan\">54.5</item>\n    <item name=\"dsp.audio\">29.3</item>\n    <item name=\"dsp.video\">183.6</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">50</item>\n    <item name=\"radio.active\">77</item>\n    <item name=\"radio.scanning\">34.8</item>\n    <array name=\"radio.on\">\n        <value>1.2</value>\n        <value>1.2</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>1</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>100</value>\n    </array>\n    <item name=\"cpu.idle\">0.1</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">3950</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Vsmart/Joy3/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-vsmart-joy3\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Vsmart/Joy3/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.vsmart.joy3\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+vsmart/casuarina*\"\n\t\tandroid:priority=\"885\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Vsmart/Joy3/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n    <!-- bools.xml files-->\n\t<bool name=\"config_device_vt_available\">true</bool>\n\t<bool name=\"config_device_wfc_ims_available\">true</bool>\n\t<bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_nightDisplayAvailable\">true</bool>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n\n    <!-- dimens.xml files-->\n    <dimen name=\"status_bar_height\">32.0dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">32.0dip</dimen>\n    <dimen name=\"status_bar_height_landscape\">32.0dip</dimen>\n\n    <!-- integers.xml files-->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">3000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">7000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">0</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">0</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n\n    <!-- fractions.xml files-->\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n\n    <!-- arrays.xml files -->\n    <array name=\"config_autoBrightnessButtonBacklightValues\" />\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>21</item>\n        <item>39</item>\n        <item>54</item>\n        <item>67</item>\n        <item>85</item>\n        <item>109</item>\n        <item>148</item>\n        <item>205</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>30</item>\n        <item>60</item>\n        <item>100</item>\n        <item>160</item>\n        <item>240</item>\n        <item>400</item>\n        <item>700</item>\n        <item>1500</item>\n        <item>2000</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\" />\n\t<string-array name=\"networkAttributes\">\n\t\t<item>wifi,1,1,1,-1,true</item>\n\t\t<item>mobile,0,0,0,-1,true</item>\n\t\t<item>mobile_mms,2,0,4,60000,true</item>\n\t\t<item>mobile_supl,3,0,2,60000,true</item>\n\t\t<item>mobile_dun,4,0,2,60000,true</item>\n\t\t<item>mobile_hipri,5,0,3,60000,true</item>\n\t\t<item>mobile_fota,10,0,2,60000,true</item>\n\t\t<item>mobile_ims,11,0,2,60000,true</item>\n\t\t<item>mobile_cbs,12,0,2,60000,true</item>\n\t\t<item>bluetooth,7,7,2,-1,true</item>\n\t\t<item>mobile_emergency,15,0,5,-1,true</item>\n\t\t<item>ethernet,9,9,9,-1,true</item>\n\t</string-array>\n\n    <!-- displayCutout -->\n    <string name=\"config_mainBuiltInDisplayCutout\">M -58,0 L -54,8 L -48,12 L -41,18 L -34,25 L -27,32 L -20,37 L -14,40 L -7,42 L 0,43 L 7,42 L 14,40 L 20,37 L 27,32 L 34,25 L 41,18 L 48,12 L 54,8 L 58,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">@string/config_mainBuiltInDisplayCutout</string>\n\n    <!-- strings.xml files -->\n    <string name=\"wifi_tether_configure_ssid_default\">vsmart joy 3</string>\n</resources>\n\n"
  },
  {
    "path": "Vsmart/Joy3/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">32.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Vsmart/Joy3/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device\n    name=\"Android\">\n    <item\n        name=\"screen.on\">63</item>\n    <item\n        name=\"screen.full\">261</item>\n    <array\n        name=\"cpu.speeds\">\n        <value>200000</value>\n        <value>499200</value>\n        <value>533333</value>\n        <value>800000</value>\n        <value>998400</value>\n        <value>1094400</value>\n        <value>1209600</value>\n    </array>\n    <array\n        name=\"cpu.active\">\n        <value>151</value>\n        <value>169</value>\n        <value>177</value>\n        <value>195</value>\n        <value>259</value>\n        <value>307</value>\n        <value>353</value>\n    </array>\n    <item\n        name=\"cpu.awake\">1.6</item>\n    <item\n        name=\"cpu.idle\">1.6</item>\n    <item\n        name=\"battery.capacity\">5000</item>\n</device>"
  },
  {
    "path": "Vsmart/Live/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-vsmart-live\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Vsmart/Live/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.vsmart.live\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+vsmart/V620A_open*\"\n\t\tandroid:priority=\"118\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Vsmart/Live/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_device_vt_available\">true</bool>\n\t<bool name=\"config_device_wfc_ims_available\">true</bool>\n\t<bool name=\"config_displayBlanksAfterDoze\">true</bool>\n\t<bool name=\"config_dozeAfterScreenOff\">true</bool>\n\t<bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n\t<bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n\t<bool name=\"config_dozePulsePickup\">false</bool>\n\t<bool name=\"config_enableNetworkLocationOverlay\">true</bool>\n\t<bool name=\"config_fillMainBuiltInDisplayCutout\">true</bool>\n\t<bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n\t<bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\t<bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n\t<bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\t<dimen name=\"rounded_corner_radius\">105.0px</dimen>\n\t<dimen name=\"status_bar_height\">91px</dimen>\n\t<dimen name=\"status_bar_height_portrait\">91px</dimen>\n\t<dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n\t<fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n\t<integer name=\"config_bluetooth_idle_cur_ma\">3</integer>\n\t<integer name=\"config_bluetooth_operating_voltage_mv\">3700</integer>\n\t<integer name=\"config_bluetooth_rx_cur_ma\">20</integer>\n\t<integer name=\"config_bluetooth_tx_cur_ma\">33</integer>\n\t<integer name=\"config_brightness_ramp_rate_fast\">10000</integer>\n\t<integer name=\"config_brightness_ramp_rate_slow\">10000</integer>\n\t<integer name=\"config_screenBrightnessDark\">5</integer>\n\t<integer name=\"config_screenBrightnessDoze\">50</integer>\n\t<integer name=\"config_screenBrightnessSettingDefault\">88</integer>\n\t<integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\t<integer name=\"config_shutdownBatteryTemperature\">600</integer>\n\t <string-array name=\"networkAttributes\">\n\t\t<item>wifi,1,1,1,-1,true</item>\n\t\t<item>mobile,0,0,0,-1,true</item>\n\t\t<item>mobile_mms,2,0,4,60000,true</item>\n\t\t<item>mobile_supl,3,0,2,60000,true</item>\n\t\t<item>mobile_dun,4,0,2,60000,true</item>\n\t\t<item>mobile_hipri,5,0,3,60000,true</item>\n\t\t<item>mobile_fota,10,0,2,60000,true</item>\n\t\t<item>mobile_ims,11,0,2,60000,true</item>\n\t\t<item>mobile_cbs,12,0,2,60000,true</item>\n\t\t<item>bluetooth,7,7,2,-1,true</item>\n\t\t<item>mobile_emergency,15,0,5,-1,true</item>\n\t\t<item>ethernet,9,9,9,-1,true</item>\n\t</string-array>\n</resources>\n\n"
  },
  {
    "path": "Vsmart/Live/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Vsmart/Live/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">92</item>\n    <item name=\"screen.full\">330</item>\n    <item name=\"bluetooth.active\">19</item>\n    <item name=\"bluetooth.on\">2.75</item>\n    <item name=\"wifi.on\">1</item>\n    <item name=\"wifi.active\">178</item>\n    <item name=\"wifi.scan\">28</item>\n    <item name=\"audio\">11</item>\n    <item name=\"video\">78</item>\n    <item name=\"camera.flashlight\">197</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">50</item>\n    <item name=\"radio.active\">147</item>\n    <item name=\"radio.scanning\">30</item>\n    <array name=\"radio.on\">\n        <value>2.5</value>\n        <value>1.5</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>748800</value>\n        <value>1017600</value>\n        <value>1209600</value>\n        <value>1363200</value>\n        <value>1516800</value>\n        <value>1593600</value>\n        <value>1708800</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>768000</value>\n        <value>979200</value>\n        <value>1017600</value>\n        <value>1209600</value>\n        <value>1363200</value>\n        <value>1516800</value>\n        <value>1708800</value>\n        <value>1900800</value>\n        <value>2016000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>42</value>\n        <value>78</value>\n        <value>98</value>\n        <value>106</value>\n        <value>134</value>\n        <value>238</value>\n        <value>264</value>\n        <value>302</value>\n        <value>358</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>34</value>\n        <value>76</value>\n        <value>108</value>\n        <value>114</value>\n        <value>120</value>\n        <value>142</value>\n        <value>180</value>\n        <value>232</value>\n        <value>276</value>\n        <value>438</value>\n        <value>522</value>\n    </array>\n    <item name=\"cpu.idle\">5</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>\n\n"
  },
  {
    "path": "Wifi5G/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-wifi5g\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Wifi5G/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.wifi5g\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n\t\tandroid:requiredSystemPropertyName=\"persist.sys.overlay.wifi5g\"\n\t\tandroid:requiredSystemPropertyValue=\"true\"\n\t\tandroid:priority=\"10\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Wifi5G/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Civi/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-civi\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Civi/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.civi\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/mona*\"\n        android:priority=\"778\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Civi/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">125px</dimen>\n    <dimen name=\"status_bar_height\">125px</dimen>\n    <dimen name=\"status_bar_height_portrait\">125px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">125px</dimen>\n\n    <integer name=\"config_screenBrightnessDoze\">5</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n        <item>5000</item>\n        <item>5500</item>\n        <item>6000</item>\n        <item>6500</item>\n        <item>7000</item>\n        <item>7500</item>\n        <item>8000</item>\n        <item>8500</item>\n        <item>9000</item>\n        <item>9500</item>\n        <item>10000</item>\n        <item>10500</item>\n        <item>11000</item>\n        <item>11500</item>\n        <item>12000</item>\n        <item>12500</item>\n        <item>13000</item>\n        <item>13500</item>\n        <item>14000</item>\n        <item>14500</item>\n        <item>15000</item>\n        <item>16000</item>\n        <item>17000</item>\n        <item>18000</item>\n        <item>19000</item>\n        <item>20000</item>\n        <item>21000</item>\n        <item>22000</item>\n        <item>23000</item>\n        <item>24000</item>\n        <item>25000</item>\n        <item>26000</item>\n        <item>27000</item>\n        <item>28000</item>\n        <item>29000</item>\n        <item>30000</item>\n        <item>35000</item>\n        <item>40000</item>\n        <item>45000</item>\n        <item>50000</item>\n        <item>55000</item>\n        <item>60000</item>\n        <item>65000</item>\n        <item>70000</item>\n        <item>75000</item>\n        <item>80000</item>\n        <item>85000</item>\n        <item>90000</item>\n        <item>95000</item>\n        <item>100000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>37</item>\n        <item>37</item>\n        <item>37</item>\n        <item>78</item>\n        <item>109</item>\n        <item>141</item>\n        <item>154</item>\n        <item>209</item>\n        <item>267</item>\n        <item>350</item>\n        <item>381</item>\n        <item>388</item>\n        <item>388</item>\n        <item>388</item>\n        <item>393</item>\n        <item>393</item>\n        <item>393</item>\n        <item>399</item>\n        <item>399</item>\n        <item>405</item>\n        <item>405</item>\n        <item>405</item>\n        <item>405</item>\n        <item>410</item>\n        <item>410</item>\n        <item>417</item>\n        <item>428</item>\n        <item>434</item>\n        <item>440</item>\n        <item>451</item>\n        <item>456</item>\n        <item>467</item>\n        <item>472</item>\n        <item>482</item>\n        <item>487</item>\n        <item>493</item>\n        <item>509</item>\n        <item>513</item>\n        <item>518</item>\n        <item>527</item>\n        <item>532</item>\n        <item>542</item>\n        <item>547</item>\n        <item>556</item>\n        <item>565</item>\n        <item>654</item>\n        <item>732</item>\n        <item>811</item>\n        <item>947</item>\n        <item>1062</item>\n        <item>1218</item>\n        <item>1327</item>\n        <item>1393</item>\n        <item>1696</item>\n        <item>1805</item>\n        <item>1863</item>\n        <item>1929</item>\n        <item>1987</item>\n        <item>2040</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>9</item>\n        <item>9</item>\n        <item>9</item>\n        <item>19.1</item>\n        <item>26.6</item>\n        <item>34.4</item>\n        <item>37.6</item>\n        <item>51.1</item>\n        <item>65.2</item>\n        <item>85.5</item>\n        <item>93.1</item>\n        <item>94.8</item>\n        <item>94.8</item>\n        <item>94.8</item>\n        <item>96.0</item>\n        <item>96.0</item>\n        <item>96.0</item>\n        <item>97.5</item>\n        <item>97.5</item>\n        <item>98.9</item>\n        <item>98.9</item>\n        <item>98.9</item>\n        <item>98.9</item>\n        <item>100.1</item>\n        <item>100.1</item>\n        <item>101.9</item>\n        <item>104.5</item>\n        <item>106.0</item>\n        <item>107.5</item>\n        <item>110.2</item>\n        <item>111.4</item>\n        <item>114.1</item>\n        <item>115.3</item>\n        <item>117.7</item>\n        <item>119.0</item>\n        <item>120.4</item>\n        <item>124.3</item>\n        <item>125.3</item>\n        <item>126.5</item>\n        <item>128.7</item>\n        <item>129.9</item>\n        <item>132.4</item>\n        <item>133.6</item>\n        <item>135.8</item>\n        <item>138.0</item>\n        <item>159.7</item>\n        <item>178.8</item>\n        <item>198.1</item>\n        <item>231.3</item>\n        <item>259.4</item>\n        <item>297.5</item>\n        <item>324.1</item>\n        <item>340.3</item>\n        <item>414.3</item>\n        <item>440.9</item>\n        <item>455.1</item>\n        <item>471.2</item>\n        <item>485.3</item>\n        <item>498.3</item>\n        <item>500.0</item>\n        <item>500.0</item>\n        <item>512.5</item>\n        <item>525.0</item>\n        <item>537.5</item>\n        <item>550.0</item>\n        <item>562.5</item>\n        <item>575.0</item>\n        <item>587.5</item>\n        <item>600.0</item>\n        <item>610.0</item>\n        <item>620.0</item>\n        <item>630.0</item>\n        <item>640.0</item>\n        <item>650.0</item>\n        <item>660.0</item>\n        <item>670.0</item>\n        <item>680.0</item>\n        <item>690.0</item>\n        <item>700.0</item>\n        <item>705.0</item>\n        <item>710.0</item>\n        <item>715.0</item>\n        <item>720.0</item>\n        <item>725.0</item>\n        <item>730.0</item>\n        <item>735.0</item>\n        <item>740.0</item>\n        <item>745.0</item>\n        <item>750.0</item>\n        <item>755.0</item>\n        <item>760.0</item>\n        <item>765.0</item>\n        <item>770.0</item>\n        <item>775.0</item>\n        <item>800.0</item>\n        <item>816.7</item>\n        <item>833.3</item>\n        <item>850.0</item>\n        <item>866.7</item>\n        <item>883.3</item>\n        <item>900.0</item>\n        <item>914.3</item>\n        <item>928.6</item>\n        <item>942.9</item>\n        <item>957.1</item>\n        <item>971.4</item>\n        <item>985.7</item>\n        <item>1000.0</item>\n    </array>\n\n    <string name=\"config_mainBuiltInDisplayCutout\">M -32.5,0 L -32.5,95 L 32.5,95 L 32.5,0 Z</string>\n    <string name=\"config_mainBuiltInDisplayCutoutRectApproximation\">M -32.5,0 L -32.5,95 L 32.5,95 L 32.5,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Civi/res/values-440dpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">125.000001px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Civi/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Civi/res/values-xhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">125.000002px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Civi/res/values-xxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">125.000003px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Civi/res/values-xxxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height_portrait\">125.000004px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Civi/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<device name=\"Android\">\r\n    <item name=\"none\">0</item>\r\n    <item name=\"screen.on\">74.26</item>\r\n    <item name=\"screen.full\">411.21</item>\r\n    <array name=\"cpu.clusters.cores\">\r\n        <value>4</value>\r\n        <value>3</value>\r\n        <value>1</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster0\">\r\n        <value>300000</value>\r\n        <value>691200</value>\r\n        <value>806400</value>\r\n        <value>940800</value>\r\n        <value>1152000</value>\r\n        <value>1324800</value>\r\n        <value>1516800</value>\r\n        <value>1651200</value>\r\n        <value>1804800</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster0\">\r\n        <value>26.01</value>\r\n        <value>30.34</value>\r\n        <value>30.55</value>\r\n        <value>32.85</value>\r\n        <value>36.74</value>\r\n        <value>39.31</value>\r\n        <value>44.19</value>\r\n        <value>52.84</value>\r\n        <value>58.31</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster1\">\r\n        <value>691200</value>\r\n        <value>940800</value>\r\n        <value>1228800</value>\r\n        <value>1344000</value>\r\n        <value>1516800</value>\r\n        <value>1651200</value>\r\n        <value>1900800</value>\r\n        <value>2054400</value>\r\n        <value>2131200</value>\r\n        <value>2400000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster1\">\r\n        <value>58.59</value>\r\n        <value>77.43</value>\r\n        <value>103.17 </value>\r\n        <value>128.74 </value>\r\n        <value>151.72</value>\r\n        <value>175.07</value>\r\n        <value>234.91</value>\r\n        <value>257.42 </value>\r\n        <value>257.32 </value>\r\n        <value>294.8</value>\r\n    </array>\r\n    <array name=\"cpu.core_speeds.cluster2\">\r\n        <value>806400</value>\r\n        <value>1056000</value>\r\n        <value>1324800</value>\r\n        <value>1516800</value>\r\n        <value>1766400</value>\r\n        <value>1862400</value>\r\n        <value>2035200</value>\r\n        <value>2208000</value>\r\n        <value>2380800</value>\r\n        <value>2400000</value>\r\n    </array>\r\n    <array name=\"cpu.core_power.cluster2\">\r\n        <value>71.43</value>\r\n        <value>94.13 </value>\r\n        <value>123.26</value>\r\n        <value>154.91</value>\r\n        <value>196.61</value>\r\n        <value>213.71</value>\r\n        <value>241.83 </value>\r\n        <value>285.28</value>\r\n        <value>341.43 </value>\r\n        <value>343.51</value>\r\n    </array>\r\n    <item name=\"cpu.active\">7.6</item>\r\n    <item name=\"cpu.idle\">4.65</item>\r\n    <item name=\"cpu.suspend\">0</item>\r\n    <item name=\"battery.capacity\">4500</item>\r\n    <item name=\"wifi.on\">0.18</item>\r\n    <item name=\"wifi.active\">245.18</item>\r\n    <item name=\"wifi.scan\">34.21</item>\r\n    <item name=\"dsp.audio\">44.77</item>\r\n    <item name=\"dsp.video\">68.48</item>\r\n    <item name=\"camera.flashlight\">67.79</item>\r\n    <item name=\"camera.avg\">642.13</item>\r\n    <item name=\"gps.on\">46.35</item>\r\n    <item name=\"radio.active\">257.29</item>\r\n    <item name=\"radio.scanning\">82.9</item>\r\n    <array name=\"radio.on\">\r\n        <value>3.24</value>\r\n        <value>1.3</value>\r\n    </array>\r\n    <item name=\"modem.controller.idle\">6</item>\r\n    <item name=\"modem.controller.rx\">180</item>\r\n    <item name=\"modem.controller.tx\">186</item>\r\n    <item name=\"modem.controller.voltage\">3700</item>\r\n    <array name=\"memory.bandwidths\">\r\n        <value>17</value>\r\n    </array>\r\n    <item name=\"wifi.controller.idle\">1</item>\r\n    <item name=\"wifi.controller.rx\">152</item>\r\n    <item name=\"wifi.controller.tx\">190</item>\r\n    <array name=\"wifi.controller.tx_levels\">1 </array>\r\n    <item name=\"wifi.controller.voltage\">3700</item>\r\n    <array name=\"wifi.batchedscan\">\r\n        <value>.0001</value>\r\n        <value>.001</value>\r\n        <value>.01</value>\r\n        <value>.1</value>\r\n        <value>1</value>\r\n    </array>\r\n    <item name=\"bluetooth.active\">10.47</item>\r\n    <item name=\"bluetooth.on\">1.51</item>\r\n    <item name=\"bluetooth.controller.voltage\">3700</item>\r\n</device>"
  },
  {
    "path": "Xiaomi/Civi-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-civi-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Civi-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.civi.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/mona*\"\n        android:priority=\"778\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Civi-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">50px</dimen>\n    <dimen name=\"status_bar_padding_end\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">125px</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">50px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">50px</dimen>\n    <dimen name=\"rounded_corner_content_padding\">4dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Civi-SystemUI/res/values-440dpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_content_padding\">4.000001dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Civi-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Civi-SystemUI/res/values-port/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_top\">0px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Civi-SystemUI/res/values-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">1042px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Civi-SystemUI/res/values-xhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_content_padding\">4.000002dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Civi-SystemUI/res/values-xxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_content_padding\">4.000003dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Civi-SystemUI/res/values-xxxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_content_padding\">4.000004dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi11Lite5G/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi11lite5g\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Mi11Lite5G/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mi11lite5g\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/renoir*\"\n\t\tandroid:priority=\"511\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Mi11Lite5G/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H 144 V 104 H 0 V 0 Z @left</string>\n\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100%</fraction>\n\n    <integer name=\"config_screenBrightnessDim\">2</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">67</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>5</item>\n        <item>5</item>\n        <item>5</item>\n        <item>5</item>\n        <item>15</item>\n        <item>24</item>\n        <item>37</item>\n        <item>47</item>\n        <item>61</item>\n        <item>76</item>\n        <item>83</item>\n        <item>83</item>\n        <item>83</item>\n        <item>87</item>\n        <item>93</item>\n        <item>107</item>\n        <item>117</item>\n        <item>124</item>\n        <item>133</item>\n        <item>166</item>\n        <item>182</item>\n        <item>270</item>\n        <item>315</item>\n        <item>373</item>\n        <item>442</item>\n        <item>455</item>\n    </array>\n    <array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>8</item>\n        <item>13</item>\n        <item>20</item>\n        <item>25</item>\n        <item>33</item>\n        <item>41</item>\n        <item>45</item>\n        <item>45</item>\n        <item>45</item>\n        <item>47</item>\n        <item>50</item>\n        <item>58</item>\n        <item>63</item>\n        <item>67</item>\n        <item>72</item>\n        <item>90</item>\n        <item>99</item>\n        <item>150</item>\n        <item>175</item>\n        <item>208</item>\n        <item>248</item>\n        <item>255</item>\n    </array>\n    <array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>39</item>\n        <item>60</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>2100</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </array>\n    <array name=\"config_screenBrightnessBacklight\">\n        <item>@null</item>\n        <item>1</item>\n        <item>10</item>\n        <item>15</item>\n        <item>30</item>\n        <item>45</item>\n        <item>60</item>\n        <item>75</item>\n        <item>90</item>\n        <item>105</item>\n        <item>120</item>\n        <item>135</item>\n        <item>150</item>\n        <item>165</item>\n        <item>180</item>\n        <item>195</item>\n        <item>210</item>\n        <item>225</item>\n        <item>240</item>\n        <item>255</item>\n    </array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>@null</item>\n        <item>4</item>\n        <item>22</item>\n        <item>30</item>\n        <item>68</item>\n        <item>95</item>\n        <item>133</item>\n        <item>165</item>\n        <item>192</item>\n        <item>218</item>\n        <item>255</item>\n        <item>290</item>\n        <item>326</item>\n        <item>352</item>\n        <item>384</item>\n        <item>399</item>\n        <item>422</item>\n        <item>432</item>\n        <item>442</item>\n        <item>455</item>\n    </array>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi11Lite5G/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">103.76</item>\n    <item name=\"screen.full\">448.43</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>691200</value>\n        <value>806400</value>\n        <value>940800</value>\n        <value>1171200</value>\n        <value>1324800</value>\n        <value>1516800</value>\n        <value>1670400</value>\n        <value>1804800</value>\n        <value>1900800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>33.41</value>\n        <value>35.96</value>\n        <value>36.91</value>\n        <value>38.5</value>\n        <value>40.16</value>\n        <value>43.95</value>\n        <value>46.72</value>\n        <value>55.69</value>\n        <value>69.07</value>\n        <value>76.5</value>\n        <value>78.65</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>691200</value>\n        <value>940800</value>\n        <value>1209600</value>\n        <value>1344000</value>\n        <value>1497600</value>\n        <value>1651200</value>\n        <value>1900800</value>\n        <value>2131200</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>70.66</value>\n        <value>88.43</value>\n        <value>112.19</value>\n        <value>135.48</value>\n        <value>153.64</value>\n        <value>176.07</value>\n        <value>249.96</value>\n        <value>329.66</value>\n        <value>357.27</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>806400</value>\n        <value>1094400</value>\n        <value>1267200</value>\n        <value>1516800</value>\n        <value>1766400</value>\n        <value>1862400</value>\n        <value>2035200</value>\n        <value>2169600</value>\n        <value>2361600</value>\n        <value>2400000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>85.09</value>\n        <value>106.46</value>\n        <value>121.37</value>\n        <value>150.8</value>\n        <value>184.33</value>\n        <value>201.27</value>\n        <value>275.3</value>\n        <value>291.09</value>\n        <value>348.8</value>\n        <value>420.74</value>\n    </array>\n    <item name=\"cpu.active\">11.86</item>\n    <item name=\"cpu.idle\">5.37</item>\n    <item name=\"cpu.suspend\">0</item>\n    <item name=\"battery.capacity\">4250</item>\n    <item name=\"wifi.on\">2.47</item>\n    <item name=\"wifi.active\">266.5</item>\n    <item name=\"wifi.scan\">34.36</item>\n    <item name=\"dsp.audio\">26.75</item>\n    <item name=\"dsp.video\">37.04</item>\n    <item name=\"camera.flashlight\">108.77</item>\n    <item name=\"camera.avg\">890.77</item>\n    <item name=\"gps.on\">73.3</item>\n    <item name=\"radio.active\">206.15</item>\n    <item name=\"radio.scanning\">65</item>\n    <array name=\"radio.on\">\n        <value>1.41</value>\n        <value>1.41</value>\n    </array>\n    <item name=\"modem.controller.idle\">6</item>\n    <item name=\"modem.controller.rx\">180</item>\n    <item name=\"modem.controller.tx\">186</item>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"memory.bandwidths\">\n        <value>17</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">152</item>\n    <item name=\"wifi.controller.tx\">190</item>\n    <array name=\"wifi.controller.tx_levels\">1 </array>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0001</value>\n        <value>.001</value>\n        <value>.01</value>\n        <value>.1</value>\n        <value>1</value>\n    </array>\n    <item name=\"bluetooth.active\">23.97</item>\n    <item name=\"bluetooth.on\">1.39</item>\n    <item name=\"bluetooth.controller.voltage\">3700</item>\n</device>\n"
  },
  {
    "path": "Xiaomi/Mi11TPro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi11tpro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Mi11TPro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mi11tpro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/vili*\"\n                android:priority=\"871\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Mi11TPro/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n    <!-- bools.xml files -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\n\n    <!-- dimens.xml files -->\n    <dimen name=\"rounded_corner_radius\">20.0dip</dimen>\n    <item type=\"dimen\" name=\"status_bar_height\">24.0dip</item>\n    <item type=\"dimen\" name=\"status_bar_height_landscape\">24.0dip</item>\n    <dimen name=\"status_bar_height_portrait\">48.0dip</dimen>\n\n\n    <!-- arrays.xml files -->\n    <integer-array name=\"config_ambientBrighteningThresholds\">\n        <item>2</item>\n        <item>6</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>400</item>\n        <item>600</item>\n        <item>1000</item>\n    </integer-array>\n    <integer-array name=\"config_ambientDarkeningThresholds\">\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>3.5</item>\n        <item>4.3</item>\n        <item>5.0</item>\n        <item>17.0</item>\n        <item>24.3</item>\n        <item>29.7</item>\n        <item>34.0</item>\n        <item>46.0</item>\n        <item>59.0</item>\n        <item>76.0</item>\n        <item>81.0</item>\n        <item>82.0</item>\n        <item>82.0</item>\n        <item>82.0</item>\n        <item>83.0</item>\n        <item>83.0</item>\n        <item>83.0</item>\n        <item>84.0</item>\n        <item>84.0</item>\n        <item>85.0</item>\n        <item>85.0</item>\n        <item>85.0</item>\n        <item>85.0</item>\n        <item>86.0</item>\n        <item>86.0</item>\n        <item>87.0</item>\n        <item>89.0</item>\n        <item>90.0</item>\n        <item>91.0</item>\n        <item>93.0</item>\n        <item>94.0</item>\n        <item>96.0</item>\n        <item>97.0</item>\n        <item>99.0</item>\n        <item>100.0</item>\n        <item>101.0</item>\n        <item>104.0</item>\n        <item>105.0</item>\n        <item>106.0</item>\n        <item>108.0</item>\n        <item>109.0</item>\n        <item>111.0</item>\n        <item>112.0</item>\n        <item>114.0</item>\n        <item>116.0</item>\n        <item>137.0</item>\n        <item>157.0</item>\n        <item>180.0</item>\n        <item>205.0</item>\n        <item>226.0</item>\n        <item>257.0</item>\n        <item>280.0</item>\n        <item>295.0</item>\n        <item>369.0</item>\n        <item>400.0</item>\n        <item>416.7</item>\n        <item>433.3</item>\n        <item>450.0</item>\n        <item>466.7</item>\n        <item>483.3</item>\n        <item>500.0</item>\n        <item>512.5</item>\n        <item>525.0</item>\n        <item>537.5</item>\n        <item>550.0</item>\n        <item>562.5</item>\n        <item>575.0</item>\n        <item>587.5</item>\n        <item>600.0</item>\n        <item>610.0</item>\n        <item>620.0</item>\n        <item>630.0</item>\n        <item>640.0</item>\n        <item>650.0</item>\n        <item>660.0</item>\n        <item>670.0</item>\n        <item>680.0</item>\n        <item>690.0</item>\n        <item>700.0</item>\n        <item>705.0</item>\n        <item>710.0</item>\n        <item>715.0</item>\n        <item>720.0</item>\n        <item>725.0</item>\n        <item>730.0</item>\n        <item>735.0</item>\n        <item>740.0</item>\n        <item>745.0</item>\n        <item>750.0</item>\n        <item>755.0</item>\n        <item>760.0</item>\n        <item>765.0</item>\n        <item>770.0</item>\n        <item>775.0</item>\n        <item>800.0</item>\n        <item>816.7</item>\n        <item>833.3</item>\n        <item>850.0</item>\n        <item>866.7</item>\n        <item>883.3</item>\n        <item>900.0</item>\n        <item>914.3</item>\n        <item>928.6</item>\n        <item>942.9</item>\n        <item>957.1</item>\n        <item>971.4</item>\n        <item>985.7</item>\n        <item>1000.0</item>\n    </array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>4</item>\n        <item>4</item>\n        <item>4</item>\n        <item>8</item>\n        <item>15</item>\n        <item>20</item>\n        <item>26</item>\n        <item>35</item>\n        <item>45</item>\n        <item>46</item>\n        <item>46</item>\n        <item>46</item>\n        <item>60</item>\n        <item>60</item>\n        <item>60</item>\n        <item>64</item>\n        <item>66</item>\n        <item>70</item>\n        <item>73</item>\n        <item>80</item>\n        <item>88</item>\n        <item>110</item>\n        <item>130</item>\n        <item>135</item>\n        <item>145</item>\n        <item>180</item>\n        <item>200</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>5</item>\n        <item>9</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>40</item>\n        <item>83</item>\n        <item>104</item>\n        <item>200</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>700</item>\n        <item>800</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>1800</item>\n        <item>2000</item>\n        <item>2165</item>\n        <item>2680</item>\n        <item>3000</item>\n        <item>3540</item>\n        <item>4000</item>\n    </integer-array>\n    <string-array name=\"config_biometric_sensors\">\n        <item>0:2:15</item>\n    </string-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm64/boot-framework.oat</item>\n        <item>/system/framework/arm64/boot-QPerformance.oat</item>\n        <item>/system/framework/arm64/boot-UxPerformance.oat</item>\n        <item>/system/framework/framework.jar</item>\n        <item>/system/framework/oat/arm64/services.odex</item>\n        <item>/system/framework/services.jar</item>\n        <item>/apex/com.android.media/javalib/updatable-media.jar</item>\n        <item>/system/lib64/libsurfaceflinger.so</item>\n        <item>/system/lib/libhwui.so</item>\n        <item>/system/lib64/libhwui.so</item>\n        <item>/system/lib64/libEGL.so</item>\n        <item>/system/lib64/libllvm-qgl.so</item>\n        <item>/system/fonts/MiSansVF.ttf</item>\n        <item>/vendor/lib64/egl/libGLESv2_adreno.so</item>\n        <item>/vendor/lib64/libllvm-qgl.so</item>\n    </string-array>\n    <integer-array name=\"config_dynamicHysteresisBrightLevels\">\n        <item>2000</item>\n        <item>2000</item>\n        <item>1000</item>\n        <item>1000</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_dynamicHysteresisDarkLevels\">\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_dynamicHysteresisLuxLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>0</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>0</item>\n    </integer-array>\n\n\n    <!-- fractions.xml files -->\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n\n\n    <!-- integers.xml files -->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">6</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3700</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">28</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">36</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">60</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">67</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n\n\n    <!-- displayCutout -->\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -27 V 84 H 27 V 0 H 0 Z</string>\n    \n    <!-- alwaysOnDisplay -->\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozeSupportsAodWallpaper\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_displayBrightnessBucketsInDoze\">false</bool>\n\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi11TPro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">34.05</item>\n    <item name=\"screen.full\">356.9</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>499200</value>\n        <value>595200</value>\n        <value>691200</value>\n        <value>806400</value>\n        <value>902400</value>\n        <value>998400</value>\n        <value>1094400</value>\n        <value>1209600</value>\n        <value>1305600</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>5</value>\n        <value>7</value>\n        <value>8</value>\n        <value>9</value>\n        <value>10</value>\n        <value>14</value>\n        <value>16</value>\n        <value>18</value>\n        <value>21</value>\n        <value>23</value>\n        <value>24</value>\n        <value>27</value>\n        <value>29</value>\n        <value>31</value>\n        <value>32</value>\n        <value>35</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400</value>\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1440000</value>\n        <value>1555200</value>\n        <value>1670400</value>\n        <value>1766400</value>\n        <value>1881600</value>\n        <value>1996800</value>\n        <value>2112000</value>\n        <value>2227200</value>\n        <value>2342400</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>50.74</value>\n        <value>56.34</value>\n        <value>62.19</value>\n        <value>68.34</value>\n        <value>71.86</value>\n        <value>79.14</value>\n        <value>90.38</value>\n        <value>96.34</value>\n        <value>107.4</value>\n        <value>116.72</value>\n        <value>132.86</value>\n        <value>152.52</value>\n        <value>173.89</value>\n        <value>202.44</value>\n        <value>236.84</value>\n        <value>237.37</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1190400</value>\n        <value>1305600</value>\n        <value>1420800</value>\n        <value>1555200</value>\n        <value>1670400</value>\n        <value>1785600</value>\n        <value>1900800</value>\n        <value>2035200</value>\n        <value>2150400</value>\n        <value>2265600</value>\n        <value>2380800</value>\n        <value>2496000</value>\n        <value>2592000</value>\n        <value>2688000</value>\n        <value>2764800</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>74.57</value>\n        <value>83.72</value>\n        <value>84.82</value>\n        <value>94</value>\n        <value>102.77</value>\n        <value>108.93</value>\n        <value>120.21</value>\n        <value>126.07</value>\n        <value>135.36</value>\n        <value>154.71</value>\n        <value>172.8</value>\n        <value>196.05</value>\n        <value>220.49</value>\n        <value>243.08</value>\n        <value>278.05</value>\n        <value>322.38</value>\n        <value>338.46</value>\n        <value>391.47</value>\n        <value>407.59</value>\n    </array>\n    <item name=\"cpu.active\">7.7</item>\n    <item name=\"cpu.idle\">13.14</item>\n    <item name=\"cpu.suspend\">4.07</item>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"wifi.on\">0.88</item>\n    <item name=\"wifi.active\">261.945</item>\n    <item name=\"wifi.scan\">16.83</item>\n    <item name=\"dsp.audio\">12.81</item>\n    <item name=\"dsp.video\">39.09</item>\n    <item name=\"camera.flashlight\">339.94</item>\n    <item name=\"camera.avg\">440.93</item>\n    <item name=\"gps.on\">36</item>\n    <item name=\"radio.active\">288.99</item>\n    <item name=\"radio.scanning\">63.53</item>\n    <array name=\"radio.on\">\n        <value>4.07</value>\n        <value>4.07</value>\n    </array>\n    <item name=\"modem.controller.idle\">6</item>\n    <item name=\"modem.controller.rx\">180</item>\n    <item name=\"modem.controller.tx\">186</item>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"memory.bandwidths\">\n        <value>17</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">176</item>\n    <item name=\"wifi.controller.tx\">200</item>\n    <array name=\"wifi.controller.tx_levels\">1 </array>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0001</value>\n        <value>.001</value>\n        <value>.01</value>\n        <value>.1</value>\n        <value>1</value>\n    </array>\n    <item name=\"bluetooth.active\">7.78</item>\n    <item name=\"bluetooth.on\">0.33</item>\n    <item name=\"bluetooth.controller.voltage\">3700</item>\n</device>"
  },
  {
    "path": "Xiaomi/Mi6X/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi6x\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Mi6X/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mi6x\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/wayne*\"\n\t\tandroid:priority=\"44\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Mi6X/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>3</item>\n        <item>3</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>17</item>\n        <item>24</item>\n        <item>30</item>\n        <item>30</item>\n        <item>44</item>\n        <item>45</item>\n        <item>48</item>\n        <item>55</item>\n        <item>64</item>\n        <item>66</item>\n        <item>69</item>\n        <item>84</item>\n        <item>93</item>\n        <item>105</item>\n        <item>200</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>39</item>\n        <item>60</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">610</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi6X/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">95</item>\n    <item name=\"screen.full\">275</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>633000</value>\n        <value>902000</value>\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1536000</value>\n        <value>1747000</value>\n        <value>1843000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>12</value>\n        <value>23</value>\n        <value>30</value>\n        <value>40</value>\n        <value>50</value>\n        <value>55</value>\n        <value>65</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1747200</value>\n        <value>1958400</value>\n        <value>2150000</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>75</value>\n        <value>110</value>\n        <value>155</value>\n        <value>220</value>\n        <value>285</value>\n        <value>310</value>\n    </array>\n    <item name=\"cpu.awake\">9</item>\n    <item name=\"cpu.idle\">6</item>\n    <item name=\"battery.capacity\">3010</item>\n    <item name=\"bluetooth.active\">70</item>\n    <item name=\"bluetooth.at\">2</item>\n    <item name=\"bluetooth.on\">2</item>\n    <item name=\"wifi.on\">2</item>\n    <item name=\"wifi.active\">175</item>\n    <item name=\"wifi.scan\">180</item>\n    <item name=\"dsp.audio\">45</item>\n    <item name=\"dsp.video\">60</item>\n    <item name=\"camera.flashlight\">200</item>\n    <item name=\"camera.avg\">500</item>\n    <item name=\"gps.on\">100</item>\n    <item name=\"radio.active\">140</item>\n    <item name=\"radio.scanning\">45</item>\n    <array name=\"radio.on\">\n        <value>8</value>\n        <value>6</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/Mi8/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi8\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Mi8/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mi8\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Xiaomi/dipper*\"\n\t\tandroid:priority=\"12\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Mi8/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>2</item>\n        <item>8</item>\n        <item>8</item>\n        <item>8</item>\n        <item>8</item>\n        <item>8</item>\n        <item>8</item>\n        <item>18</item>\n        <item>18</item>\n        <item>18</item>\n        <item>27</item>\n        <item>27</item>\n        <item>27</item>\n        <item>32</item>\n        <item>32</item>\n        <item>32</item>\n        <item>37</item>\n        <item>46</item>\n        <item>49</item>\n        <item>52</item>\n        <item>53</item>\n        <item>59</item>\n        <item>61</item>\n        <item>64</item>\n        <item>70</item>\n        <item>77</item>\n        <item>85</item>\n        <item>97</item>\n        <item>107</item>\n        <item>120</item>\n        <item>131</item>\n        <item>149</item>\n        <item>175</item>\n        <item>186</item>\n        <item>209</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>18</item>\n        <item>22</item>\n        <item>30</item>\n        <item>40</item>\n        <item>50</item>\n        <item>80</item>\n        <item>110</item>\n        <item>155</item>\n        <item>173</item>\n        <item>300</item>\n        <item>387</item>\n        <item>492</item>\n        <item>533</item>\n        <item>726</item>\n        <item>883</item>\n        <item>1023</item>\n        <item>1222</item>\n        <item>1501</item>\n        <item>1733</item>\n        <item>2034</item>\n        <item>2227</item>\n        <item>2517</item>\n        <item>3042</item>\n        <item>3495</item>\n        <item>3998</item>\n        <item>4472</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">2000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">2</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">67</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi8/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">88px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">88px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -295,0 L -295,88 L 295,88 L 295,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi8/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi8/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">70</item>\n    <item name=\"screen.full\">320</item>\n    <item name=\"bluetooth.active\">11.14</item>\n    <item name=\"bluetooth.on\">1.56</item>\n    <item name=\"wifi.on\">0.81</item>\n    <item name=\"wifi.active\">182.79</item>\n    <item name=\"wifi.scan\">20.37</item>\n    <item name=\"dsp.audio\">16.4</item>\n    <item name=\"dsp.video\">22.63</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">586</item>\n    <item name=\"gps.on\">65.47</item>\n    <item name=\"radio.active\">230</item>\n    <item name=\"radio.scanning\">46.78</item>\n    <array name=\"radio.on\">\n        <value>6.57</value>\n        <value>6.57</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>43.59</value>\n        <value>45.08</value>\n        <value>46.3</value>\n        <value>47.18</value>\n        <value>47.45</value>\n        <value>49.1</value>\n        <value>50.08</value>\n        <value>52.19</value>\n        <value>53.39</value>\n        <value>53.7</value>\n        <value>57.24</value>\n        <value>59.74</value>\n        <value>62.74</value>\n        <value>65.57</value>\n        <value>69.21</value>\n        <value>73.43</value>\n        <value>77.77</value>\n        <value>81.46</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>55.64</value>\n        <value>59.85</value>\n        <value>62.9</value>\n        <value>67.56</value>\n        <value>70.91</value>\n        <value>75.2</value>\n        <value>78.72</value>\n        <value>84.21</value>\n        <value>89.26</value>\n        <value>94.8</value>\n        <value>101.02</value>\n        <value>105.51</value>\n        <value>111.87</value>\n        <value>118.53</value>\n        <value>128.99</value>\n        <value>137.49</value>\n        <value>146.46</value>\n        <value>154.62</value>\n        <value>173.55</value>\n        <value>179.36</value>\n        <value>209.68</value>\n        <value>236.7</value>\n        <value>246.27</value>\n        <value>268.23</value>\n        <value>275.14</value>\n        <value>292.46</value>\n        <value>316.98</value>\n        <value>341.44</value>\n        <value>371.42</value>\n        <value>416.77</value>\n    </array>\n    <item name=\"cpu.awake\">9.85</item>\n    <item name=\"cpu.idle\">4.87</item>\n    <item name=\"battery.capacity\">3400</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/Mi8EE/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi8ee\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Mi8EE/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mi8ee\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/ursa*\"\n\t\tandroid:priority=\"17\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Mi8EE/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>5</item>\n        <item>7</item>\n        <item>9</item>\n        <item>12</item>\n        <item>15</item>\n        <item>17</item>\n        <item>18</item>\n        <item>20</item>\n        <item>22</item>\n        <item>29</item>\n        <item>37</item>\n        <item>50</item>\n        <item>50</item>\n        <item>50</item>\n        <item>50</item>\n        <item>55</item>\n        <item>62</item>\n        <item>62</item>\n        <item>72</item>\n        <item>76</item>\n        <item>82</item>\n        <item>90</item>\n        <item>101</item>\n        <item>105</item>\n        <item>110</item>\n        <item>119</item>\n        <item>143</item>\n        <item>190</item>\n        <item>214</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>18</item>\n        <item>22</item>\n        <item>30</item>\n        <item>40</item>\n        <item>50</item>\n        <item>70</item>\n        <item>150</item>\n        <item>300</item>\n        <item>400</item>\n        <item>520</item>\n        <item>600</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1200</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1800</item>\n        <item>2400</item>\n        <item>2800</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">2000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">3</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">3</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi8EE/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">88px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">88px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -295,0 L -295,88 L 295,88 L 295,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi8EE/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi8EE/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">70</item>\n    <item name=\"screen.full\">320</item>\n    <item name=\"bluetooth.active\">11.14</item>\n    <item name=\"bluetooth.on\">1.56</item>\n    <item name=\"wifi.on\">0.81</item>\n    <item name=\"wifi.active\">182.79</item>\n    <item name=\"wifi.scan\">20.37</item>\n    <item name=\"dsp.audio\">16.4</item>\n    <item name=\"dsp.video\">22.63</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">586</item>\n    <item name=\"gps.on\">65.47</item>\n    <item name=\"radio.active\">230</item>\n    <item name=\"radio.scanning\">46.78</item>\n    <array name=\"radio.on\">\n        <value>6.57</value>\n        <value>6.57</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>43.59</value>\n        <value>45.08</value>\n        <value>46.3</value>\n        <value>47.18</value>\n        <value>47.45</value>\n        <value>49.1</value>\n        <value>50.08</value>\n        <value>52.19</value>\n        <value>53.39</value>\n        <value>53.7</value>\n        <value>57.24</value>\n        <value>59.74</value>\n        <value>62.74</value>\n        <value>65.57</value>\n        <value>69.21</value>\n        <value>73.43</value>\n        <value>77.77</value>\n        <value>81.46</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>55.64</value>\n        <value>59.85</value>\n        <value>62.9</value>\n        <value>67.56</value>\n        <value>70.91</value>\n        <value>75.2</value>\n        <value>78.72</value>\n        <value>84.21</value>\n        <value>89.26</value>\n        <value>94.8</value>\n        <value>101.02</value>\n        <value>105.51</value>\n        <value>111.87</value>\n        <value>118.53</value>\n        <value>128.99</value>\n        <value>137.49</value>\n        <value>146.46</value>\n        <value>154.62</value>\n        <value>173.55</value>\n        <value>179.36</value>\n        <value>209.68</value>\n        <value>236.7</value>\n        <value>246.27</value>\n        <value>268.23</value>\n        <value>275.14</value>\n        <value>292.46</value>\n        <value>316.98</value>\n        <value>341.44</value>\n        <value>371.42</value>\n        <value>416.77</value>\n    </array>\n    <item name=\"cpu.awake\">9.85</item>\n    <item name=\"cpu.idle\">4.87</item>\n    <item name=\"battery.capacity\">3000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/Mi8Lite/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi8lite\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Mi8Lite/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mi8lite\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/platina*\"\n\t\tandroid:priority=\"53\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Mi8Lite/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>2</item>\n        <item>3</item>\n        <item>3</item>\n        <item>5</item>\n        <item>5</item>\n        <item>12</item>\n        <item>12</item>\n        <item>20</item>\n        <item>20</item>\n        <item>39</item>\n        <item>39</item>\n        <item>55</item>\n        <item>55</item>\n        <item>63</item>\n        <item>63</item>\n        <item>93</item>\n        <item>93</item>\n        <item>105</item>\n        <item>105</item>\n        <item>150</item>\n        <item>200</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">2000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">2</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi8Lite/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">81px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">81px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -160,0 L -160,81 L 160,81 L 160,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi8Lite/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi8Lite/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">74.49</item>\n    <item name=\"screen.full\">280.13</item>\n    <item name=\"bluetooth.active\">8.17</item>\n    <item name=\"bluetooth.on\">0.61</item>\n    <item name=\"wifi.on\">0.39</item>\n    <item name=\"wifi.active\">166.24</item>\n    <item name=\"wifi.scan\">24.31</item>\n    <item name=\"dsp.audio\">15.16</item>\n    <item name=\"dsp.video\">59.43</item>\n    <item name=\"camera.flashlight\">150</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">76.93</item>\n    <item name=\"radio.active\">229.3</item>\n    <item name=\"radio.scanning\">32.61</item>\n    <array name=\"radio.on\">\n        <value>2.35</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>633600</value>\n        <value>902400</value>\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1536000</value>\n        <value>1747200</value>\n        <value>1843200</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>31.76</value>\n        <value>52.57</value>\n        <value>56.67</value>\n        <value>67.43</value>\n        <value>83.10</value>\n        <value>95.50</value>\n        <value>100.62</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1747200</value>\n        <value>1958400</value>\n        <value>2150400</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>124.4</value>\n        <value>156</value>\n        <value>210</value>\n        <value>260</value>\n        <value>309</value>\n        <value>362.5</value>\n    </array>\n    <item name=\"cpu.awake\">10.31</item>\n    <item name=\"cpu.idle\">4.71</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">3350</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/Mi8Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi8pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Mi8Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mi8pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/equuleus*\"\n\t\tandroid:priority=\"59\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Mi8Pro/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>5</item>\n        <item>7</item>\n        <item>9</item>\n        <item>12</item>\n        <item>15</item>\n        <item>17</item>\n        <item>18</item>\n        <item>20</item>\n        <item>22</item>\n        <item>29</item>\n        <item>37</item>\n        <item>50</item>\n        <item>50</item>\n        <item>50</item>\n        <item>50</item>\n        <item>55</item>\n        <item>62</item>\n        <item>62</item>\n        <item>72</item>\n        <item>76</item>\n        <item>82</item>\n        <item>90</item>\n        <item>101</item>\n        <item>105</item>\n        <item>110</item>\n        <item>119</item>\n        <item>143</item>\n        <item>190</item>\n        <item>214</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>18</item>\n        <item>22</item>\n        <item>30</item>\n        <item>40</item>\n        <item>50</item>\n        <item>70</item>\n        <item>150</item>\n        <item>300</item>\n        <item>400</item>\n        <item>520</item>\n        <item>600</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1200</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1800</item>\n        <item>2400</item>\n        <item>2800</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">2000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">3</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">3</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi8Pro/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">88px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">88px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -295,0 L -295,88 L 295,88 L 295,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi8Pro/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi8Pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">70</item>\n    <item name=\"screen.full\">320</item>\n    <item name=\"bluetooth.active\">11.14</item>\n    <item name=\"bluetooth.on\">1.56</item>\n    <item name=\"wifi.on\">0.81</item>\n    <item name=\"wifi.active\">182.79</item>\n    <item name=\"wifi.scan\">20.37</item>\n    <item name=\"dsp.audio\">16.4</item>\n    <item name=\"dsp.video\">22.63</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">586</item>\n    <item name=\"gps.on\">65.47</item>\n    <item name=\"radio.active\">230</item>\n    <item name=\"radio.scanning\">46.78</item>\n    <array name=\"radio.on\">\n        <value>6.57</value>\n        <value>6.57</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>43.59</value>\n        <value>45.08</value>\n        <value>46.3</value>\n        <value>47.18</value>\n        <value>47.45</value>\n        <value>49.1</value>\n        <value>50.08</value>\n        <value>52.19</value>\n        <value>53.39</value>\n        <value>53.7</value>\n        <value>57.24</value>\n        <value>59.74</value>\n        <value>62.74</value>\n        <value>65.57</value>\n        <value>69.21</value>\n        <value>73.43</value>\n        <value>77.77</value>\n        <value>81.46</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>55.64</value>\n        <value>59.85</value>\n        <value>62.9</value>\n        <value>67.56</value>\n        <value>70.91</value>\n        <value>75.2</value>\n        <value>78.72</value>\n        <value>84.21</value>\n        <value>89.26</value>\n        <value>94.8</value>\n        <value>101.02</value>\n        <value>105.51</value>\n        <value>111.87</value>\n        <value>118.53</value>\n        <value>128.99</value>\n        <value>137.49</value>\n        <value>146.46</value>\n        <value>154.62</value>\n        <value>173.55</value>\n        <value>179.36</value>\n        <value>209.68</value>\n        <value>236.7</value>\n        <value>246.27</value>\n        <value>268.23</value>\n        <value>275.14</value>\n        <value>292.46</value>\n        <value>316.98</value>\n        <value>341.44</value>\n        <value>371.42</value>\n        <value>416.77</value>\n    </array>\n    <item name=\"cpu.awake\">9.85</item>\n    <item name=\"cpu.idle\">4.87</item>\n    <item name=\"battery.capacity\">3000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/Mi8SE/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi8se\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Mi8SE/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mi8se\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/sirius*\"\n\t\tandroid:priority=\"16\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Mi8SE/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>8</item>\n        <item>8</item>\n        <item>8</item>\n        <item>8</item>\n        <item>12</item>\n        <item>12</item>\n        <item>18</item>\n        <item>18</item>\n        <item>18</item>\n        <item>27</item>\n        <item>27</item>\n        <item>27</item>\n        <item>32</item>\n        <item>32</item>\n        <item>32</item>\n        <item>37</item>\n        <item>46</item>\n        <item>49</item>\n        <item>52</item>\n        <item>53</item>\n        <item>59</item>\n        <item>61</item>\n        <item>64</item>\n        <item>70</item>\n        <item>77</item>\n        <item>85</item>\n        <item>97</item>\n        <item>107</item>\n        <item>120</item>\n        <item>131</item>\n        <item>149</item>\n        <item>175</item>\n        <item>186</item>\n        <item>209</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>18</item>\n        <item>22</item>\n        <item>30</item>\n        <item>40</item>\n        <item>50</item>\n        <item>80</item>\n        <item>110</item>\n        <item>155</item>\n        <item>173</item>\n        <item>300</item>\n        <item>387</item>\n        <item>492</item>\n        <item>533</item>\n        <item>726</item>\n        <item>883</item>\n        <item>1023</item>\n        <item>1222</item>\n        <item>1501</item>\n        <item>1733</item>\n        <item>2034</item>\n        <item>2227</item>\n        <item>2517</item>\n        <item>3042</item>\n        <item>3495</item>\n        <item>3998</item>\n        <item>4472</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">6000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">67</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi8SE/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">85px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">85px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -266,0 L -266,85 L 266,85 L 266,0 Z</string>\n    <!-- Radius of the software rounded corners. -->\n    <dimen name=\"rounded_corner_radius\">48px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi8SE/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi8SE/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">64.19</item>\n    <item name=\"screen.full\">108.3</item>\n    <item name=\"bluetooth.active\">9.22</item>\n    <item name=\"bluetooth.on\">1.17</item>\n    <item name=\"wifi.on\">0.52</item>\n    <item name=\"wifi.active\">476.28</item>\n    <item name=\"wifi.scan\">21.3</item>\n    <item name=\"dsp.audio\">19.9</item>\n    <item name=\"dsp.video\">40.99</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">586</item>\n    <item name=\"gps.on\">132.43</item>\n    <item name=\"radio.active\">134.84</item>\n    <item name=\"radio.scanning\">33.23</item>\n    <array name=\"radio.on\">\n        <value>5.59</value>\n        <value>5.59</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>748000</value>\n        <value>998400</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1780000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>31.84</value>\n        <value>35.91</value>\n        <value>37.69</value>\n        <value>45.77</value>\n        <value>53.89</value>\n        <value>59.62</value>\n        <value>66.80</value>\n        <value>72.52</value>\n        <value>80.99</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>825600</value>\n        <value>979200</value>\n        <value>1132800</value>\n        <value>1363200</value>\n        <value>1536000</value>\n        <value>1747200</value>\n        <value>1843200</value>\n        <value>1996800</value>\n        <value>2054400</value>\n        <value>2169600</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>45.40</value>\n        <value>62.55</value>\n        <value>70.92</value>\n        <value>82.33</value>\n        <value>94.85</value>\n        <value>122.35</value>\n        <value>146.60</value>\n        <value>181.52</value>\n        <value>214.29</value>\n        <value>245.88</value>\n        <value>282.33</value>\n        <value>322.98</value>\n        <value>333.66</value>\n    </array>\n    <item name=\"cpu.awake\">9.6</item>\n    <item name=\"cpu.idle\">6.44</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">3120</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>\n"
  },
  {
    "path": "Xiaomi/Mi9/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi9\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Mi9/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mi9\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/cepheus*\"\n\t\tandroid:priority=\"101\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Mi9/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">2</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">67</integer>\n\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <string-array name=\"config_gpsParameters\">\n        <item>SUPL_HOST=supl.google.com</item>\n        <item>SUPL_PORT=7275</item>\n        <item>SUPL_VER=0x20000</item>\n        <item>SUPL_MODE=1</item>\n        <item>SUPL_ES=1</item>\n        <item>LPP_PROFILE=0</item>\n        <item>USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=1</item>\n        <item>A_GLONASS_POS_PROTOCOL_SELECT=0</item>\n        <item>GPS_LOCK=0</item>\n    </string-array>\n\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2200</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n    </integer-array>\n\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>5</item>\n        <item>9</item>\n        <item>13</item>\n        <item>18</item>\n        <item>21</item>\n        <item>30</item>\n        <item>37</item>\n        <item>43</item>\n        <item>47</item>\n        <item>50</item>\n        <item>50</item>\n        <item>50</item>\n        <item>51</item>\n        <item>51</item>\n        <item>51</item>\n        <item>51</item>\n        <item>52</item>\n        <item>52</item>\n        <item>52</item>\n        <item>52</item>\n        <item>52</item>\n        <item>53</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>84</item>\n        <item>97</item>\n        <item>113</item>\n        <item>128</item>\n        <item>144</item>\n        <item>160</item>\n        <item>177</item>\n        <item>200</item>\n        <item>220</item>\n        <item>237</item>\n        <item>250</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n\n    <integer translatable=\"false\" name=\"config_brightness_ramp_rate_fast\">10000</integer>\n    <integer translatable=\"false\" name=\"config_brightness_ramp_rate_slow\">10000</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi9/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">74px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">74px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -58,0 L -58,74 L 58,74 L 58,0 Z</string>\n    <!-- Radius of the software rounded corners at the top of the display in its natural\n        orientation. If zero, the value of rounded_corner_radius is used. -->\n    <dimen name=\"rounded_corner_radius_top\">100px</dimen>\n    <!-- Radius of the software rounded corners at the bottom of the display in its natural\n        orientation. If zero, the value of rounded_corner_radius is used. -->\n    <dimen name=\"rounded_corner_radius_bottom\">110px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi9/res/values/pinner.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/data/dalvik-cache/arm64/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm64/system@framework@services.jar@classes.dex</item>\n        <item>/data/dalvik-cache/arm/system@framework@services.jar@classes.dex</item>\n        <item>/system/framework/arm64/boot.oat</item>\n        <item>/system/framework/arm/boot.oat</item>\n        <item>/system/framework/oat/arm64/services.odex</item>\n        <item>/system/framework/oat/arm/services.odex</item>\n        <item>/system/framework/arm64/boot-framework.oat</item>\n        <item>/system/framework/arm/boot-framework.oat</item>\n        <item>/system/framework/arm64/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/lib64/libRScpp.so</item>\n        <item>/system/lib64/libRS.so</item>\n        <item>/system/lib64/libRS_internal.so</item>\n        <item>/system/lib64/libbcinfo.so</item>\n        <item>/system/lib64/libRSDriver.so</item>\n        <item>/system/lib64/libRSCpuRef.so</item>\n        <item>/system/lib64/libblas.so</item>\n    </string-array>\n\n    <bool name=\"config_pinnerCameraApp\">true</bool>\n    <bool name=\"config_pinnerHomeApp\">true</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi9/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi9/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">49.47</item>\n    <item name=\"screen.full\">357.93</item>\n    <item name=\"bluetooth.active\">6.43</item>\n    <item name=\"bluetooth.on\">1.15</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">345.59</item>\n    <item name=\"wifi.scan\">21.98</item>\n    <item name=\"dsp.audio\">16.71</item>\n    <item name=\"dsp.video\">39.63</item>\n    <item name=\"camera.flashlight\">367.29</item>\n    <item name=\"camera.avg\">470.28</item>\n    <item name=\"gps.on\">42.39</item>\n    <item name=\"radio.active\">261.56</item>\n    <item name=\"radio.scanning\">90</item>\n    <array name=\"radio.on\">\n        <value>9.48</value>\n        <value>9.48</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>499200</value>\n        <value>576000</value>\n        <value>672000</value>\n        <value>768000</value>\n        <value>844800</value>\n        <value>940800</value>\n        <value>1036800</value>\n        <value>1113600</value>\n        <value>1209600</value>\n        <value>1305600</value>\n        <value>1382400</value>\n        <value>1478400</value>\n        <value>1555200</value>\n        <value>1632000</value>\n        <value>1708800</value>\n        <value>1785600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>38.09</value>\n        <value>39.85</value>\n        <value>40.87</value>\n        <value>41.83</value>\n        <value>42.88</value>\n        <value>44.4</value>\n        <value>45.57</value>\n        <value>46.8</value>\n        <value>49.02</value>\n        <value>50.67</value>\n        <value>52.93</value>\n        <value>55.55</value>\n        <value>57.68</value>\n        <value>60.61</value>\n        <value>63.72</value>\n        <value>66.26</value>\n        <value>66.78</value>\n        <value>68.04</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster4\">\n        <value>710400</value>\n        <value>825600</value>\n        <value>940800</value>\n        <value>1056000</value>\n        <value>1171200</value>\n        <value>1286400</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n        <value>1920000</value>\n        <value>2016000</value>\n        <value>2131200</value>\n        <value>2227200</value>\n        <value>2323200</value>\n        <value>2419100</value>\n    </array>\n    <array name=\"cpu.core_power.cluster4\">\n        <value>67.52</value>\n        <value>74.09</value>\n        <value>81.76</value>\n        <value>88.8</value>\n        <value>98.25</value>\n        <value>107.55</value>\n        <value>118.35</value>\n        <value>128.83</value>\n        <value>140.09</value>\n        <value>153.65</value>\n        <value>165.73</value>\n        <value>191.4</value>\n        <value>219.92</value>\n        <value>243.49</value>\n        <value>266.12</value>\n        <value>290.74</value>\n        <value>316.22</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster7\">\n        <value>825600</value>\n        <value>940800</value>\n        <value>1056000</value>\n        <value>1171200</value>\n        <value>1286400</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n        <value>1920000</value>\n        <value>2016000</value>\n        <value>2131200</value>\n        <value>2227200</value>\n        <value>2323200</value>\n        <value>2419200</value>\n        <value>2534400</value>\n        <value>2649600</value>\n        <value>2745600</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster7\">\n        <value>77.57</value>\n        <value>85.15</value>\n        <value>93.34</value>\n        <value>101.3</value>\n        <value>110.11</value>\n        <value>119.83</value>\n        <value>130.39</value>\n        <value>144.02</value>\n        <value>155.12</value>\n        <value>168.4</value>\n        <value>186.71</value>\n        <value>216.63</value>\n        <value>240.91</value>\n        <value>266.59</value>\n        <value>278.28</value>\n        <value>303.13</value>\n        <value>331.63</value>\n        <value>365.21</value>\n        <value>392.75</value>\n        <value>446.32</value>\n    </array>\n    <item name=\"cpu.awake\">15.44</item>\n    <item name=\"cpu.idle\">6.48</item>\n    <item name=\"battery.capacity\">3300</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/Mi9SE/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi9se\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Mi9SE/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mi9se\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/grus*\"\n\t\tandroid:priority=\"89\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Mi9SE/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n  <!-- Flag indicating whether we should enable the automatic brightness.\n       Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n  <bool name=\"config_automatic_brightness_available\">true</bool>\n  <!-- Array of light sensor lux values to define our levels for auto backlight brightness support.\n       The N entries of this array define N + 1 control points as follows:\n       (1-based arrays)\n       Point 1:            (0, value[1]):             lux <= 0\n       Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n       Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n       ...\n       Point N+1: (level[N], value[N+1]):  level[N] < lux\n       The control points must be strictly increasing.  Each control point\n       corresponds to an entry in the brightness backlight values arrays.\n       For example, if lux == level[1] (first element of the levels array)\n       then the brightness will be determined by value[2] (second element\n       of the brightness values array).\n       Spline interpolation is used to determine the auto-brightness\n       backlight values for lux levels between these control points.\n       Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n    <item>1</item>\n    <item>2</item>\n    <item>3</item>\n    <item>4</item>\n    <item>8</item>\n    <item>12</item>\n    <item>20</item>\n    <item>33</item>\n    <item>55</item>\n    <item>90</item>\n    <item>148</item>\n    <item>245</item>\n    <item>403</item>\n    <item>665</item>\n    <item>1097</item>\n    <item>1808</item>\n    <item>2981</item>\n    <item>5000</item>\n  </integer-array>\n  <!-- Array of desired screen brightness in nits corresponding to the lux values\n       in the config_autoBrightnessLevels array. As with config_screenBrightnessMinimumNits and\n       config_screenBrightnessMaximumNits, the display brightness is defined as the measured\n       brightness of an all-white image.\n       If this is defined then:\n       - config_autoBrightnessLcdBacklightValues should not be defined\n       - config_screenBrightnessNits must be defined\n       - config_screenBrightnessBacklight must be defined\n       This array should have size one greater than the size of the config_autoBrightnessLevels\n       array. The brightness values must be non-negative and non-decreasing. This must be\n       overridden in platform specific overlays -->\n  <array name=\"config_autoBrightnessDisplayValuesNits\">\n    <item>10.45935</item>   <!-- 0-1 -->\n    <item>29.25559</item>   <!-- 1-2 -->\n    <item>34.240692</item>  <!-- 2-3 -->\n    <item>37.514347</item>  <!-- 3-4 -->\n    <item>40.018696</item>  <!-- 4-8 -->\n    <item>46.885098</item>  <!-- 8-12 -->\n    <item>51.626434</item>  <!-- 12-20 -->\n    <item>58.610405</item>  <!-- 20-33 -->\n    <item>66.890915</item>  <!-- 33-55 -->\n    <item>77.61644</item>   <!-- 55-90 -->\n    <item>90.221886</item>  <!-- 90-148 -->\n    <item>105.80314</item>  <!-- 148-245 -->\n    <item>126.073845</item> <!-- 245-403 -->\n    <item>154.16931</item>  <!-- 403-665 -->\n    <item>191.83717</item>  <!-- 665-1097 -->\n    <item>240.74442</item>  <!-- 1097-1808 -->\n    <item>294.84857</item>  <!-- 1808-2981 -->\n    <item>348.05453</item>  <!-- 2981-5000 -->\n    <item>420</item>  <!-- 5000+ -->\n  </array>\n  <!-- An array describing the screen's backlight values corresponding to the brightness\n       values in the config_screenBrightnessNits array.\n       This array should be equal in size to config_screenBrightnessBacklight. -->\n  <integer-array name=\"config_screenBrightnessBacklight\">\n    <item>1</item>\n    <item>2</item>\n    <item>3</item>\n    <item>4</item>\n    <item>5</item>\n    <item>6</item>\n    <item>7</item>\n    <item>8</item>\n    <item>9</item>\n    <item>10</item>\n    <item>11</item>\n    <item>12</item>\n    <item>13</item>\n    <item>14</item>\n    <item>15</item>\n    <item>16</item>\n    <item>17</item>\n    <item>18</item>\n    <item>19</item>\n    <item>20</item>\n    <item>21</item>\n    <item>22</item>\n    <item>23</item>\n    <item>24</item>\n    <item>25</item>\n    <item>26</item>\n    <item>27</item>\n    <item>28</item>\n    <item>29</item>\n    <item>30</item>\n    <item>31</item>\n    <item>32</item>\n    <item>33</item>\n    <item>34</item>\n    <item>35</item>\n    <item>36</item>\n    <item>37</item>\n    <item>38</item>\n    <item>39</item>\n    <item>40</item>\n    <item>41</item>\n    <item>42</item>\n    <item>43</item>\n    <item>44</item>\n    <item>45</item>\n    <item>46</item>\n    <item>47</item>\n    <item>48</item>\n    <item>49</item>\n    <item>50</item>\n    <item>51</item>\n    <item>52</item>\n    <item>53</item>\n    <item>54</item>\n    <item>55</item>\n    <item>56</item>\n    <item>57</item>\n    <item>58</item>\n    <item>59</item>\n    <item>60</item>\n    <item>61</item>\n    <item>62</item>\n    <item>63</item>\n    <item>64</item>\n    <item>65</item>\n    <item>66</item>\n    <item>67</item>\n    <item>68</item>\n    <item>69</item>\n    <item>70</item>\n    <item>71</item>\n    <item>72</item>\n    <item>73</item>\n    <item>74</item>\n    <item>75</item>\n    <item>76</item>\n    <item>77</item>\n    <item>78</item>\n    <item>79</item>\n    <item>80</item>\n    <item>81</item>\n    <item>82</item>\n    <item>83</item>\n    <item>84</item>\n    <item>85</item>\n    <item>86</item>\n    <item>87</item>\n    <item>88</item>\n    <item>89</item>\n    <item>90</item>\n    <item>91</item>\n    <item>92</item>\n    <item>93</item>\n    <item>94</item>\n    <item>95</item>\n    <item>96</item>\n    <item>97</item>\n    <item>98</item>\n    <item>99</item>\n    <item>100</item>\n    <item>101</item>\n    <item>102</item>\n    <item>103</item>\n    <item>104</item>\n    <item>105</item>\n    <item>106</item>\n    <item>107</item>\n    <item>108</item>\n    <item>109</item>\n    <item>110</item>\n    <item>111</item>\n    <item>112</item>\n    <item>113</item>\n    <item>114</item>\n    <item>115</item>\n    <item>116</item>\n    <item>117</item>\n    <item>118</item>\n    <item>119</item>\n    <item>120</item>\n    <item>121</item>\n    <item>122</item>\n    <item>123</item>\n    <item>124</item>\n    <item>125</item>\n    <item>126</item>\n    <item>127</item>\n    <item>128</item>\n    <item>129</item>\n    <item>130</item>\n    <item>131</item>\n    <item>132</item>\n    <item>133</item>\n    <item>134</item>\n    <item>135</item>\n    <item>136</item>\n    <item>137</item>\n    <item>138</item>\n    <item>139</item>\n    <item>140</item>\n    <item>141</item>\n    <item>142</item>\n    <item>143</item>\n    <item>144</item>\n    <item>145</item>\n    <item>146</item>\n    <item>147</item>\n    <item>148</item>\n    <item>149</item>\n    <item>150</item>\n    <item>151</item>\n    <item>152</item>\n    <item>153</item>\n    <item>154</item>\n    <item>155</item>\n    <item>156</item>\n    <item>157</item>\n    <item>158</item>\n    <item>159</item>\n    <item>160</item>\n    <item>161</item>\n    <item>162</item>\n    <item>163</item>\n    <item>164</item>\n    <item>165</item>\n    <item>166</item>\n    <item>167</item>\n    <item>168</item>\n    <item>169</item>\n    <item>170</item>\n    <item>171</item>\n    <item>172</item>\n    <item>173</item>\n    <item>174</item>\n    <item>175</item>\n    <item>176</item>\n    <item>177</item>\n    <item>178</item>\n    <item>179</item>\n    <item>180</item>\n    <item>181</item>\n    <item>182</item>\n    <item>183</item>\n    <item>184</item>\n    <item>185</item>\n    <item>186</item>\n    <item>187</item>\n    <item>188</item>\n    <item>189</item>\n    <item>190</item>\n    <item>191</item>\n    <item>192</item>\n    <item>193</item>\n    <item>194</item>\n    <item>195</item>\n    <item>196</item>\n    <item>197</item>\n    <item>198</item>\n    <item>199</item>\n    <item>200</item>\n    <item>201</item>\n    <item>202</item>\n    <item>203</item>\n    <item>204</item>\n    <item>205</item>\n    <item>206</item>\n    <item>207</item>\n    <item>208</item>\n    <item>209</item>\n    <item>210</item>\n    <item>211</item>\n    <item>212</item>\n    <item>213</item>\n    <item>214</item>\n    <item>215</item>\n    <item>216</item>\n    <item>217</item>\n    <item>218</item>\n    <item>219</item>\n    <item>220</item>\n    <item>221</item>\n    <item>222</item>\n    <item>223</item>\n    <item>224</item>\n    <item>225</item>\n    <item>226</item>\n    <item>227</item>\n    <item>228</item>\n    <item>229</item>\n    <item>230</item>\n    <item>231</item>\n    <item>232</item>\n    <item>233</item>\n    <item>234</item>\n    <item>235</item>\n    <item>236</item>\n    <item>237</item>\n    <item>238</item>\n    <item>239</item>\n    <item>240</item>\n    <item>241</item>\n    <item>242</item>\n    <item>243</item>\n    <item>244</item>\n    <item>245</item>\n    <item>246</item>\n    <item>247</item>\n    <item>248</item>\n    <item>249</item>\n    <item>250</item>\n    <item>251</item>\n    <item>252</item>\n    <item>253</item>\n    <item>254</item>\n    <item>255</item>\n  </integer-array>\n  <!-- An array of floats describing the screen brightness in nits corresponding to the backlight\n       values in the config_screenBrightnessBacklight array.  On OLED displays these  values\n       should be measured with an all white image while the display is in the fully on state.\n       Note that this value should *not* reflect the maximum brightness value for any high\n       brightness modes but only the maximum brightness value obtainable in a sustainable manner.\n       This array should be equal in size to config_screenBrightnessBacklight -->\n  <array name=\"config_screenBrightnessNits\">\n    <item>2.2</item>\n    <item>3.29</item>\n    <item>4.93</item>\n    <item>6.57</item>\n    <item>8.22</item>\n    <item>9.86</item>\n    <item>11.5</item>\n    <item>13.14</item>\n    <item>14.79</item>\n    <item>16.43</item>\n    <item>18.07</item>\n    <item>19.71</item>\n    <item>21.35</item>\n    <item>23</item>\n    <item>24.64</item>\n    <item>26.28</item>\n    <item>27.92</item>\n    <item>29.57</item>\n    <item>31.21</item>\n    <item>32.85</item>\n    <item>34.49</item>\n    <item>36.13</item>\n    <item>37.78</item>\n    <item>39.42</item>\n    <item>41.06</item>\n    <item>42.7</item>\n    <item>44.35</item>\n    <item>45.99</item>\n    <item>47.63</item>\n    <item>49.27</item>\n    <item>50.91</item>\n    <item>52.56</item>\n    <item>54.2</item>\n    <item>55.84</item>\n    <item>57.48</item>\n    <item>59.13</item>\n    <item>60.77</item>\n    <item>62.41</item>\n    <item>64.05</item>\n    <item>65.69</item>\n    <item>67.34</item>\n    <item>68.98</item>\n    <item>70.62</item>\n    <item>72.26</item>\n    <item>73.91</item>\n    <item>75.55</item>\n    <item>77.19</item>\n    <item>78.83</item>\n    <item>80.47</item>\n    <item>82.12</item>\n    <item>83.76</item>\n    <item>85.4</item>\n    <item>87.04</item>\n    <item>88.69</item>\n    <item>90.33</item>\n    <item>91.97</item>\n    <item>93.61</item>\n    <item>95.25</item>\n    <item>96.9</item>\n    <item>98.54</item>\n    <item>100.18</item>\n    <item>101.82</item>\n    <item>103.47</item>\n    <item>105.11</item>\n    <item>107.16</item>\n    <item>108.8</item>\n    <item>110.44</item>\n    <item>112.09</item>\n    <item>113.73</item>\n    <item>115.37</item>\n    <item>117.01</item>\n    <item>118.66</item>\n    <item>120.3</item>\n    <item>121.94</item>\n    <item>123.58</item>\n    <item>125.22</item>\n    <item>126.87</item>\n    <item>128.51</item>\n    <item>130.15</item>\n    <item>131.79</item>\n    <item>133.44</item>\n    <item>135.08</item>\n    <item>136.72</item>\n    <item>138.36</item>\n    <item>140</item>\n    <item>141.65</item>\n    <item>143.29</item>\n    <item>144.93</item>\n    <item>146.57</item>\n    <item>148.22</item>\n    <item>149.86</item>\n    <item>151.5</item>\n    <item>153.14</item>\n    <item>154.79</item>\n    <item>156.43</item>\n    <item>158.07</item>\n    <item>159.71</item>\n    <item>161.35</item>\n    <item>163</item>\n    <item>164.64</item>\n    <item>166.28</item>\n    <item>167.92</item>\n    <item>169.57</item>\n    <item>171.21</item>\n    <item>172.85</item>\n    <item>174.49</item>\n    <item>176.13</item>\n    <item>177.78</item>\n    <item>179.42</item>\n    <item>181.06</item>\n    <item>182.7</item>\n    <item>184.35</item>\n    <item>185.99</item>\n    <item>187.63</item>\n    <item>189.27</item>\n    <item>190.91</item>\n    <item>192.56</item>\n    <item>194.2</item>\n    <item>195.84</item>\n    <item>197.48</item>\n    <item>199.13</item>\n    <item>200.77</item>\n    <item>202.41</item>\n    <item>204.05</item>\n    <item>205.69</item>\n    <item>207.34</item>\n    <item>208.98</item>\n    <item>210.62</item>\n    <item>212.67</item>\n    <item>214.32</item>\n    <item>215.96</item>\n    <item>217.6</item>\n    <item>219.24</item>\n    <item>220.88</item>\n    <item>222.53</item>\n    <item>224.17</item>\n    <item>225.81</item>\n    <item>227.45</item>\n    <item>229.1</item>\n    <item>230.74</item>\n    <item>232.38</item>\n    <item>234.02</item>\n    <item>235.66</item>\n    <item>237.31</item>\n    <item>238.95</item>\n    <item>240.59</item>\n    <item>242.23</item>\n    <item>243.88</item>\n    <item>245.52</item>\n    <item>247.16</item>\n    <item>248.8</item>\n    <item>250.44</item>\n    <item>252.09</item>\n    <item>253.73</item>\n    <item>255.37</item>\n    <item>257.01</item>\n    <item>258.66</item>\n    <item>260.3</item>\n    <item>261.94</item>\n    <item>263.58</item>\n    <item>265.22</item>\n    <item>266.87</item>\n    <item>268.51</item>\n    <item>270.15</item>\n    <item>271.79</item>\n    <item>273.44</item>\n    <item>275.08</item>\n    <item>276.72</item>\n    <item>278.36</item>\n    <item>280</item>\n    <item>281.65</item>\n    <item>283.29</item>\n    <item>284.93</item>\n    <item>286.57</item>\n    <item>288.22</item>\n    <item>289.86</item>\n    <item>291.5</item>\n    <item>293.14</item>\n    <item>294.79</item>\n    <item>296.43</item>\n    <item>298.07</item>\n    <item>299.71</item>\n    <item>301.35</item>\n    <item>303</item>\n    <item>304.64</item>\n    <item>306.28</item>\n    <item>307.92</item>\n    <item>309.57</item>\n    <item>311.21</item>\n    <item>312.85</item>\n    <item>314.49</item>\n    <item>316.54</item>\n    <item>318.19</item>\n    <item>319.83</item>\n    <item>321.47</item>\n    <item>323.11</item>\n    <item>324.76</item>\n    <item>326.4</item>\n    <item>328.04</item>\n    <item>329.68</item>\n    <item>331.32</item>\n    <item>332.97</item>\n    <item>334.61</item>\n    <item>336.25</item>\n    <item>337.89</item>\n    <item>339.54</item>\n    <item>341.18</item>\n    <item>342.82</item>\n    <item>344.46</item>\n    <item>346.1</item>\n    <item>347.75</item>\n    <item>349.39</item>\n    <item>351.03</item>\n    <item>352.67</item>\n    <item>354.32</item>\n    <item>355.96</item>\n    <item>357.6</item>\n    <item>359.24</item>\n    <item>360.88</item>\n    <item>362.53</item>\n    <item>364.17</item>\n    <item>365.81</item>\n    <item>367.45</item>\n    <item>369.1</item>\n    <item>370.74</item>\n    <item>372.38</item>\n    <item>374.02</item>\n    <item>375.66</item>\n    <item>377.31</item>\n    <item>378.95</item>\n    <item>380.59</item>\n    <item>382.23</item>\n    <item>383.88</item>\n    <item>385.52</item>\n    <item>387.16</item>\n    <item>388.8</item>\n    <item>390.44</item>\n    <item>392.09</item>\n    <item>393.73</item>\n    <item>395.37</item>\n    <item>397.01</item>\n    <item>398.66</item>\n    <item>400.3</item>\n    <item>401.94</item>\n    <item>403.58</item>\n    <item>405.22</item>\n    <item>406.87</item>\n    <item>408.51</item>\n    <item>410.15</item>\n    <item>411.79</item>\n    <item>413.44</item>\n    <item>415.08</item>\n    <item>416.72</item>\n    <item>418.36</item>\n    <item>420</item>\n  </array>\n  <!-- Minimum screen brightness setting allowed by the power manager.\n       The user is forbidden from setting the brightness below this level. -->\n  <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n  <!-- Maximum screen brightness allowed by the power manager.\n       The user is forbidden from setting the brightness above this level. -->\n  <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n  <!-- Default screen brightness setting.\n       Must be in the range specified by minimum and maximum. -->\n  <integer name=\"config_screenBrightnessSettingDefault\">98</integer>\n  <!-- Screen brightness used to dim the screen when the user activity\n       timeout expires.  May be less than the minimum allowed brightness setting\n       that can be set by the user. -->\n  <integer name=\"config_screenBrightnessDim\">6</integer>\n  <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n       May be less than the minimum allowed brightness setting\n       that can be set by the user. -->\n  <integer name=\"config_screenBrightnessDoze\">25</integer>\n\n    <!-- Indicate available ColorDisplayManager.COLOR_MODE_xxx. -->\n  <integer-array name=\"config_availableColorModes\">\n    <item>0</item> <!-- COLOR_MODE_NATURAL -->\n    <item>1</item> <!-- COLOR_MODE_BOOSTED -->\n    <item>3</item> <!-- COLOR_MODE_AUTOMATIC -->\n  </integer-array>\n\n    <!-- Boolean indicating whether the wifi chipset has dual frequency band support -->\n  <bool translatable=\"false\" name=\"config_wifi_dual_band_support\">true</bool>\n  <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n       This mechanism allows the host to remain in suspend state and the dongle to actively\n       scan and wake the host when a configured SSID is detected by the dongle. This chipset\n       capability can provide power savings when wifi needs to be always kept on. -->\n  <bool translatable=\"false\" name=\"config_wifi_background_scan_support\">true</bool>\n\n    <!-- Boolean indicating if current platform supports BLE peripheral mode -->\n  <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\n    <!-- Control whether the always on display mode is available. This should only be enabled on\n       devices where the display has been tuned to be power efficient in DOZE and/or DOZE_SUSPEND\n       states. -->\n  <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n  <!-- If true, the doze component is not started until after the screen has been\n       turned off and the screen off animation has been performed. -->\n  <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n\n    <!-- Enable Night display, which requires HWC 2.0. -->\n  <bool name=\"config_nightDisplayAvailable\">true</bool>\n  <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n       in hardware. -->\n  <bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n    <!-- Flag specifying whether VoLTE is available on device -->\n  <bool name=\"config_device_volte_available\">true</bool>\n  <!-- ImsService package name to bind to by default. If none is specified in an overlay, an\n       empty string is passed in -->\n  <string name=\"config_ims_package\">org.codeaurora.ims</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi9SE/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">79px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">79px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -62,0 L -62,79 L 62,79 L 62,0 Z</string>\n    <!-- Radius of the software rounded corners at the top of the display in its natural\n        orientation. If zero, the value of rounded_corner_radius is used. -->\n    <dimen name=\"rounded_corner_radius_top\">108px</dimen>\n    <!-- Radius of the software rounded corners at the bottom of the display in its natural\n        orientation. If zero, the value of rounded_corner_radius is used. -->\n    <dimen name=\"rounded_corner_radius_bottom\">126px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi9SE/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Mi9SE/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n  <item name=\"ambient.on\">0</item>\n  <item name=\"screen.on\">58.61</item>\n  <item name=\"screen.full\">281.38</item>\n  <item name=\"bluetooth.active\">10.4</item>\n  <item name=\"bluetooth.on\">0.84</item>\n  <item name=\"wifi.on\">0.66</item>\n  <item name=\"wifi.active\">226.4</item>\n  <item name=\"wifi.scan\">9.82</item>\n  <item name=\"audio\">14.48</item>\n  <item name=\"video\">92.05</item>\n  <item name=\"camera.flashlight\">164.26</item>\n  <item name=\"camera.avg\">723</item>\n  <item name=\"gps.on\">77.47</item>\n\n  <item name=\"radio.active\">204.58</item>\n  <item name=\"radio.scanning\">9.78</item>\n  <array name=\"radio.on\">\n    <value>8.96</value>\n    <value>8.96</value>\n  </array>\n\n  <array name=\"cpu.active\">\n    <value>0</value>\n  </array>\n  <array name=\"cpu.clusters.cores\">\n    <value>6</value>\n    <value>2</value>\n  </array>\n  <array name=\"cpu.speeds.cluster0\">\n    <value>300000</value>\n    <value>576000</value>\n    <value>748000</value>\n    <value>998400</value>\n    <value>1209600</value>\n    <value>1324800</value>\n    <value>1516800</value>\n    <value>1612800</value>\n    <value>1780000</value>\n  </array>\n  <array name=\"cpu.active.cluster0\">\n    <value>27.36</value>\n    <value>31.3</value>\n    <value>33.28</value>\n    <value>41.15</value>\n    <value>46.59</value>\n    <value>51.15</value>\n    <value>57.75</value>\n    <value>62.39</value>\n    <value>73.05</value>\n  </array>\n  <array name=\"cpu.speeds.cluster1\">\n    <value>300000</value>\n    <value>652800</value>\n    <value>825600</value>\n    <value>979200</value>\n    <value>1132800</value>\n    <value>1363200</value>\n    <value>1536000</value>\n    <value>1747200</value>\n    <value>1843200</value>\n    <value>1996800</value>\n    <value>2054400</value>\n    <value>2169600</value>\n    <value>2208000</value>\n    <value>2304000</value>\n  </array>\n  <array name=\"cpu.active.cluster1\">\n    <value>39.32</value>\n    <value>52.98</value>\n    <value>60.94</value>\n    <value>71.46</value>\n    <value>82.99</value>\n    <value>105.8</value>\n    <value>122.44</value>\n    <value>149.89</value>\n    <value>184.13</value>\n    <value>208.16</value>\n    <value>235.4</value>\n    <value>261.15</value>\n    <value>270.98</value>\n    <value>299.82</value>\n  </array>\n  <item name=\"cpu.idle\">9.72</item>\n\n  <array name=\"memory.bandwidths\">\n    <value>22.7</value>\n  </array>\n\n  <item name=\"battery.capacity\">3070</item>\n\n  <item name=\"wifi.controller.idle\">0</item>\n  <item name=\"wifi.controller.rx\">0</item>\n  <item name=\"wifi.controller.tx\">0</item>\n  <array name=\"wifi.controller.tx_levels\">\n  </array>\n  <item name=\"wifi.controller.voltage\">0</item>\n  <array name=\"wifi.batchedscan\">\n    <value>.0002</value>\n    <value>.002</value>\n    <value>.02</value>\n    <value>.2</value>\n    <value>2</value>\n  </array>\n\n  <item name=\"modem.controller.sleep\">0</item>\n  <item name=\"modem.controller.idle\">0</item>\n  <item name=\"modem.controller.rx\">0</item>\n  <array name=\"modem.controller.tx\">\n    <value>0</value>\n    <value>0</value>\n    <value>0</value>\n    <value>0</value>\n    <value>0</value>\n  </array>\n  <item name=\"modem.controller.voltage\">0</item>\n\n  <array name=\"gps.signalqualitybased\">\n    <value>0</value>\n    <value>0</value>\n  </array>\n  <item name=\"gps.voltage\">0</item>\n</device>\n"
  },
  {
    "path": "Xiaomi/MiA2/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mia2\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/MiA2/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mia2\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/jasmine*\"\n\t\tandroid:priority=\"45\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/MiA2/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>4</item>\n        <item>6</item>\n        <item>12</item>\n        <item>18</item>\n        <item>40</item>\n        <item>85</item>\n        <item>120</item>\n        <item>145</item>\n        <item>160</item>\n        <item>185</item>\n        <item>205</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>10</item>\n        <item>40</item>\n        <item>50</item>\n        <item>100</item>\n        <item>160</item>\n        <item>300</item>\n        <item>480</item>\n        <item>800</item>\n        <item>1500</item>\n        <item>2350</item>\n        <item>3800</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1500</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">3000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">610</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiA2/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">95</item>\n    <item name=\"screen.full\">275</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>633000</value>\n        <value>902000</value>\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1536000</value>\n        <value>1747000</value>\n        <value>1843000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>12</value>\n        <value>23</value>\n        <value>30</value>\n        <value>40</value>\n        <value>50</value>\n        <value>55</value>\n        <value>65</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1747200</value>\n        <value>1958400</value>\n        <value>2150000</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>75</value>\n        <value>110</value>\n        <value>155</value>\n        <value>220</value>\n        <value>285</value>\n        <value>310</value>\n    </array>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.idle\">2</item>\n    <item name=\"cpu.active\">2</item>\n    <item name=\"cpu.cluster_power.cluster0\">2</item>\n    <item name=\"cpu.cluster_power.cluster1\">2</item>\n    <item name=\"battery.capacity\">3010</item>\n    <item name=\"bluetooth.active\">70</item>\n    <item name=\"bluetooth.at\">2</item>\n    <item name=\"bluetooth.on\">2</item>\n    <item name=\"wifi.on\">2</item>\n    <item name=\"wifi.active\">175</item>\n    <item name=\"wifi.scan\">180</item>\n    <item name=\"dsp.audio\">45</item>\n    <item name=\"dsp.video\">60</item>\n    <item name=\"camera.flashlight\">200</item>\n    <item name=\"camera.avg\">500</item>\n    <item name=\"gps.on\">100</item>\n    <item name=\"radio.active\">140</item>\n    <item name=\"radio.scanning\">45</item>\n    <array name=\"radio.on\">\n        <value>8</value>\n        <value>6</value>\n    </array>\n</device>\n"
  },
  {
    "path": "Xiaomi/MiA2Lite/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mia2lite\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/MiA2Lite/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mia2lite\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/daisy*\"\n\t\tandroid:priority=\"22\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/MiA2Lite/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <array name=\"config_autoBrightnessButtonBacklightValues\" />\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>7.702998</item>\n        <item>32.31226</item>\n        <item>38.786167</item>\n        <item>43.30993</item>\n        <item>46.851162</item>\n        <item>55.90478</item>\n        <item>61.334614</item>\n        <item>68.4388</item>\n        <item>75.59099</item>\n        <item>82.8686</item>\n        <item>91.49397</item>\n        <item>102.49851</item>\n        <item>118.8174</item>\n        <item>144.68486</item>\n        <item>180.69225</item>\n        <item>225.84135</item>\n        <item>292.46844</item>\n        <item>377.05084</item>\n        <item>481.93427</item>\n    </array>\n    <array name=\"config_autoBrightnessLcdBacklightValues\" />\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>8</item>\n        <item>12</item>\n        <item>20</item>\n        <item>33</item>\n        <item>55</item>\n        <item>90</item>\n        <item>148</item>\n        <item>245</item>\n        <item>403</item>\n        <item>665</item>\n        <item>1097</item>\n        <item>1808</item>\n        <item>2981</item>\n        <item>5000</item>\n    </integer-array>\n    <array name=\"config_minimumBrightnessCurveNits\">\n        <item>0.0</item>\n        <item>50.0</item>\n        <item>90.0</item>\n    </array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>105</item>\n        <item>110</item>\n        <item>115</item>\n        <item>120</item>\n        <item>125</item>\n        <item>130</item>\n        <item>135</item>\n        <item>140</item>\n        <item>145</item>\n        <item>150</item>\n        <item>155</item>\n        <item>160</item>\n        <item>165</item>\n        <item>170</item>\n        <item>175</item>\n        <item>180</item>\n        <item>185</item>\n        <item>190</item>\n        <item>195</item>\n        <item>200</item>\n        <item>205</item>\n        <item>210</item>\n        <item>215</item>\n        <item>220</item>\n        <item>225</item>\n        <item>230</item>\n        <item>235</item>\n        <item>240</item>\n        <item>245</item>\n        <item>250</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>2.685</item>\n        <item>3.343</item>\n        <item>4.13</item>\n        <item>5.216</item>\n        <item>6.308</item>\n        <item>7.565</item>\n        <item>9.269</item>\n        <item>10.98</item>\n        <item>13.25</item>\n        <item>15.49</item>\n        <item>18.42</item>\n        <item>20.6</item>\n        <item>22.71</item>\n        <item>24.68</item>\n        <item>26.31</item>\n        <item>28.39</item>\n        <item>30.34</item>\n        <item>32.39</item>\n        <item>33.94</item>\n        <item>35.94</item>\n        <item>45.12</item>\n        <item>54</item>\n        <item>62.31</item>\n        <item>70.73</item>\n        <item>78.85</item>\n        <item>86.41</item>\n        <item>93.53</item>\n        <item>102.3</item>\n        <item>109.1</item>\n        <item>118.7</item>\n        <item>126.4</item>\n        <item>136.9</item>\n        <item>147.8</item>\n        <item>158.9</item>\n        <item>168.3</item>\n        <item>177.4</item>\n        <item>186.6</item>\n        <item>195.7</item>\n        <item>204.5</item>\n        <item>214</item>\n        <item>221.8</item>\n        <item>234</item>\n        <item>242.1</item>\n        <item>250.6</item>\n        <item>263.4</item>\n        <item>272.4</item>\n        <item>282.5</item>\n        <item>296.3</item>\n        <item>305.6</item>\n        <item>315.3</item>\n        <item>329.8</item>\n        <item>339.8</item>\n        <item>349.7</item>\n        <item>357.4</item>\n        <item>364.6</item>\n        <item>374.6</item>\n        <item>384.9</item>\n        <item>392.5</item>\n        <item>402.8</item>\n        <item>413.6</item>\n        <item>421.6</item>\n        <item>432.2</item>\n        <item>440.3</item>\n        <item>448.3</item>\n        <item>459.2</item>\n        <item>467.6</item>\n        <item>478.5</item>\n    </array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiA2Lite/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">89px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">89px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -186,0 L -186,89 L 186,89 L 186,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiA2Lite/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiA2Lite/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"screen.on\">96.02</item>\n    <item name=\"screen.full\">347.74</item>\n    <item name=\"bluetooth.active\">9.25</item>\n    <item name=\"bluetooth.on\">1.62</item>\n    <item name=\"wifi.on\">0.41</item>\n    <item name=\"wifi.active\">131.28</item>\n    <item name=\"wifi.scan\">40</item>\n    <item name=\"dsp.audio\">28.71</item>\n    <item name=\"dsp.video\">67.08</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">539.58</item>\n    <item name=\"gps.on\">46.865</item>\n    <item name=\"radio.active\">134.84</item>\n    <item name=\"radio.scanning\">10</item>\n    <array name=\"cpu.speeds\">\n        <value>518400</value>\n        <value>652800</value>\n        <value>844800</value>\n        <value>883200</value>\n        <value>1036800</value>\n        <value>1248000</value>\n        <value>1401600</value>\n        <value>1689600</value>\n        <value>1804800</value>\n        <value>1958400</value>\n        <value>2016000</value>\n        <value>2150400</value>\n        <value>2208000</value>\n        <value>2400000</value>\n    </array>\n    <array name=\"cpu.active\">\n        <value>143</value>\n        <value>151</value>\n        <value>169</value>\n        <value>171</value>\n        <value>177</value>\n        <value>188</value>\n        <value>195</value>\n        <value>225</value>\n        <value>259</value>\n        <value>292</value>\n        <value>307</value>\n        <value>321</value>\n        <value>337</value>\n        <value>353</value>\n    </array>\n    <item name=\"cpu.awake\">1.6</item>\n    <item name=\"cpu.idle\">1.6</item>\n    <item name=\"battery.capacity\">4000</item>\n</device>\n"
  },
  {
    "path": "Xiaomi/MiMax3/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mimax3\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/MiMax3/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mimax3\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/nitrogen*\"\n\t\tandroid:priority=\"46\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/MiMax3/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>2</item>\n        <item>3</item>\n        <item>3</item>\n        <item>5</item>\n        <item>5</item>\n        <item>12</item>\n        <item>12</item>\n        <item>20</item>\n        <item>20</item>\n        <item>39</item>\n        <item>39</item>\n        <item>55</item>\n        <item>55</item>\n        <item>63</item>\n        <item>63</item>\n        <item>93</item>\n        <item>93</item>\n        <item>105</item>\n        <item>105</item>\n        <item>150</item>\n        <item>200</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiMax3/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">45.4</item>\n    <item name=\"screen.full\">274</item>\n    <item name=\"bluetooth.active\">3.08</item>\n    <item name=\"bluetooth.on\">0.53</item>\n    <item name=\"wifi.on\">0.19</item>\n    <item name=\"wifi.active\">154.13</item>\n    <item name=\"wifi.scan\">26.66</item>\n    <item name=\"dsp.audio\">14.86</item>\n    <item name=\"dsp.video\">58.17</item>\n    <item name=\"camera.flashlight\">150</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">111.63</item>\n    <item name=\"radio.active\">247.25</item>\n    <item name=\"radio.scanning\">56.28</item>\n    <array name=\"radio.on\">\n        <value>6.92</value>\n        <value>6.92</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>633600</value>\n        <value>902400</value>\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1536000</value>\n        <value>1747200</value>\n        <value>1843200</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>31</value>\n        <value>61.5</value>\n        <value>68</value>\n        <value>79</value>\n        <value>98.6</value>\n        <value>110.6</value>\n        <value>117</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1747200</value>\n        <value>1958400</value>\n        <value>2150400</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>124.4</value>\n        <value>156</value>\n        <value>210</value>\n        <value>260</value>\n        <value>309</value>\n        <value>362.5</value>\n    </array>\n    <item name=\"cpu.awake\">13.7</item>\n    <item name=\"cpu.idle\">4.5</item>\n    <item name=\"battery.capacity\">5500</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/MiMix2S/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mimix2s\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/MiMix2S/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mimix2s\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+Xiaomi/polaris*\"\n\t\tandroid:priority=\"13\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/MiMix2S/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_wifi_dual_band_support\">true</bool>\n\t<bool name=\"config_wifi_background_scan_support\">true</bool>\n\t<bool name=\"config_wifi_batched_scan_supported\">true</bool>\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\t<integer name=\"config_brightness_ramp_rate_fast\">200</integer>\n\t<integer name=\"config_brightness_ramp_rate_slow\">1</integer>\n\t<bool name=\"config_lidControlsSleep\">true</bool>\n\t<integer name=\"config_shutdownBatteryTemperature\">600</integer>\n\t<bool name=\"config_hotswapCapable\">true</bool>\n\t<integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\t<integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n\t<integer name=\"config_screenBrightnessDoze\">17</integer>\n\t<bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n\t<integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n\t<integer name=\"config_autoBrightnessDarkeningLightDebounce\">6000</integer>\n\t<fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n\t<integer name=\"config_autoBrightnessAmbientLightHorizon\">16000</integer>\n\t<integer name=\"config_screenBrightnessDim\">1</integer>\n\t<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n\t\t<item>4</item>\n\t\t<item>4</item>\n\t\t<item>4</item>\n\t\t<item>8</item>\n\t\t<item>15</item>\n\t\t<item>20</item>\n\t\t<item>26</item>\n\t\t<item>35</item>\n\t\t<item>45</item>\n\t\t<item>46</item>\n\t\t<item>46</item>\n\t\t<item>46</item>\n\t\t<item>60</item>\n\t\t<item>60</item>\n\t\t<item>60</item>\n\t\t<item>64</item>\n\t\t<item>66</item>\n\t\t<item>70</item>\n\t\t<item>73</item>\n\t\t<item>80</item>\n\t\t<item>88</item>\n\t\t<item>110</item>\n\t\t<item>130</item>\n\t\t<item>135</item>\n\t\t<item>145</item>\n\t\t<item>180</item>\n\t\t<item>200</item>\n\t\t<item>240</item>\n\t\t<item>255</item>\n\t</integer-array>\n\t<integer-array name=\"config_autoBrightnessLevels\">\n\t\t<item>1</item>\n\t\t<item>2</item>\n\t\t<item>5</item>\n\t\t<item>9</item>\n\t\t<item>13</item>\n\t\t<item>17</item>\n\t\t<item>21</item>\n\t\t<item>26</item>\n\t\t<item>30</item>\n\t\t<item>40</item>\n\t\t<item>83</item>\n\t\t<item>104</item>\n\t\t<item>200</item>\n\t\t<item>400</item>\n\t\t<item>500</item>\n\t\t<item>600</item>\n\t\t<item>700</item>\n\t\t<item>800</item>\n\t\t<item>1000</item>\n\t\t<item>1200</item>\n\t\t<item>1500</item>\n\t\t<item>1800</item>\n\t\t<item>2000</item>\n\t\t<item>2165</item>\n\t\t<item>2680</item>\n\t\t<item>3000</item>\n\t\t<item>3540</item>\n\t\t<item>4000</item>\n\t</integer-array>\n\t<bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\t<integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n\t<bool name=\"skip_restoring_network_selection\">true</bool>\n\t<bool name=\"config_showNavigationBar\">true</bool>\n\t<bool name=\"config_dozeAfterScreenOff\">true</bool>\n\t<bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n\t<bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\t<bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n\t<bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n\t<bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiMix2S/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">109.74</item>\n    <item name=\"screen.full\">316.09</item>\n    <item name=\"bluetooth.active\">8.09</item>\n    <item name=\"bluetooth.on\">0.89</item>\n    <item name=\"wifi.on\">0.19</item>\n    <item name=\"wifi.active\">182.79</item>\n    <item name=\"wifi.scan\">40.69</item>\n    <item name=\"dsp.audio\">18.46</item>\n    <item name=\"dsp.video\">54.17</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">586</item>\n    <item name=\"gps.on\">48.16</item>\n    <item name=\"radio.active\">134.84</item>\n    <item name=\"radio.scanning\">10</item>\n    <array name=\"radio.on\">\n        <value>3</value>\n        <value>3</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>43.59</value>\n        <value>45.08</value>\n        <value>46.3</value>\n        <value>47.18</value>\n        <value>47.45</value>\n        <value>49.1</value>\n        <value>50.08</value>\n        <value>52.19</value>\n        <value>53.39</value>\n        <value>53.7</value>\n        <value>57.24</value>\n        <value>59.74</value>\n        <value>62.74</value>\n        <value>65.57</value>\n        <value>69.21</value>\n        <value>73.43</value>\n        <value>77.77</value>\n        <value>81.46</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>55.64</value>\n        <value>59.85</value>\n        <value>62.9</value>\n        <value>67.56</value>\n        <value>70.91</value>\n        <value>75.2</value>\n        <value>78.72</value>\n        <value>84.21</value>\n        <value>89.26</value>\n        <value>94.8</value>\n        <value>101.02</value>\n        <value>105.51</value>\n        <value>111.87</value>\n        <value>118.53</value>\n        <value>128.99</value>\n        <value>137.49</value>\n        <value>146.46</value>\n        <value>154.62</value>\n        <value>173.55</value>\n        <value>179.36</value>\n        <value>209.68</value>\n        <value>236.7</value>\n        <value>246.27</value>\n        <value>268.23</value>\n        <value>275.14</value>\n        <value>292.46</value>\n        <value>316.98</value>\n        <value>341.44</value>\n        <value>371.42</value>\n        <value>416.77</value>\n    </array>\n    <item name=\"cpu.awake\">9.85</item>\n    <item name=\"cpu.idle\">4.87</item>\n    <item name=\"battery.capacity\">3400</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/MiMix3/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mimix3\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/MiMix3/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mimix3\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n        android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        android:requiredSystemPropertyValue=\"+*iaomi/perseus*\"\n\t\tandroid:priority=\"51\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/MiMix3/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <integer name=\"config_brightness_ramp_rate_fast\">2466</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">1973</integer>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>17</item>\n        <item>22</item>\n        <item>44</item>\n        <item>76</item>\n        <item>106</item>\n        <item>144</item>\n        <item>164</item>\n        <item>224</item>\n        <item>284</item>\n        <item>382</item>\n        <item>402</item>\n        <item>404</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>412</item>\n        <item>414</item>\n        <item>416</item>\n        <item>417</item>\n        <item>419</item>\n        <item>420</item>\n        <item>423</item>\n        <item>426</item>\n        <item>428</item>\n        <item>432</item>\n        <item>442</item>\n        <item>449</item>\n        <item>456</item>\n        <item>458</item>\n        <item>466</item>\n        <item>472</item>\n        <item>479</item>\n        <item>486</item>\n        <item>494</item>\n        <item>500</item>\n        <item>507</item>\n        <item>516</item>\n        <item>522</item>\n        <item>530</item>\n        <item>536</item>\n        <item>545</item>\n        <item>550</item>\n        <item>559</item>\n        <item>565</item>\n        <item>674</item>\n        <item>783</item>\n        <item>905</item>\n        <item>1028</item>\n        <item>1152</item>\n        <item>1284</item>\n        <item>1418</item>\n        <item>1467</item>\n        <item>1777</item>\n        <item>1986</item>\n        <item>2000</item>\n        <item>2047</item>\n        <item>2047</item>\n    </integer-array>\n    <integer-array name=\"config_dynamicHysteresisBrightLevels\">\n        <item>200</item>\n        <item>200</item>\n        <item>200</item>\n        <item>200</item>\n        <item>200</item>\n        <item>200</item>\n        <item>200</item>\n        <item>200</item>\n    </integer-array>\n    <integer-array name=\"config_dynamicHysteresisDarkLevels\">\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_dynamicHysteresisLuxLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <array name=\"config_minimumBrightnessCurveNits\">\n        <item>0.0</item>\n        <item>50.0</item>\n        <item>90.0</item>\n    </array>\n\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <!-- User activity timeout: Maximum screen dim duration as a percentage of screen off timeout.\n         This resource is similar to config_maximumScreenDimDuration but the maximum\n         screen dim duration is defined as a ratio of the overall screen off timeout\n         instead of as an absolute value in milliseconds.  This is useful for reducing\n         the dim duration when the screen off timeout is very short.\n         When computing the screen dim duration, the power manager uses the lesser\n         of the effective durations expressed by config_maximumScreenDimDuration and\n         config_maximumScreenDimRatio.\n         This value must be between 0% and 100%.  If the value is zero, the screen will not\n         dim before the device goes to sleep.\n    -->\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n\n    <!-- Stability requirements in milliseconds for accepting a new brightness level.  This is used\n         for debouncing the light sensor.  Different constants are used to debounce the light sensor\n         when adapting to brighter or darker environments.  This parameter controls how quickly\n         brightness changes occur in response to an observed change in light level that exceeds the\n         hysteresis threshold. -->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n\n    <!-- Default screen brightness setting.\n         Must be in the range specified by minimum and maximum. -->\n    <integer name=\"config_screenBrightnessSettingDefault\">98</integer>\n\n    <!-- Screen brightness used to dim the screen when the user activity\n         timeout expires.  May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDim\">8</integer>\n\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n    \n    <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N  1 zones as follows:\n         Zone 0:        0 <= LUX < array[0]\n         Zone 1:        array[0] <= LUX < array[1]\n         ...\n         Zone N:        array[N - 1] <= LUX < array[N]\n         Zone N + 1     array[N] <= LUX < infinity\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n    </integer-array>\n\n    <!-- Array of desired screen brightness in nits corresponding to the lux values\n         in the config_autoBrightnessLevels array. As with config_screenBrightnessMinimumNits and\n         config_screenBrightnessMaximumNits, the display brightness is defined as the measured\n         brightness of an all-white image.\n         If this is defined then:\n            - config_autoBrightnessLcdBacklightValues should not be defined\n            - config_screenBrightnessNits must be defined\n            - config_screenBrightnessBacklight must be defined\n         This array should have size one greater than the size of the config_autoBrightnessLevels\n         array. The brightness values must be non-negative and non-decreasing. This must be\n         overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>4</item>\n        <item>5</item>\n        <item>9</item>\n        <item>16</item>\n        <item>24</item>\n        <item>31</item>\n        <item>35</item>\n        <item>48</item>\n        <item>61</item>\n        <item>83</item>\n        <item>87</item>\n        <item>87</item>\n        <item>88</item>\n        <item>88</item>\n        <item>88</item>\n        <item>89</item>\n        <item>89</item>\n        <item>89</item>\n        <item>90</item>\n        <item>90</item>\n        <item>91</item>\n        <item>91</item>\n        <item>91</item>\n        <item>92</item>\n        <item>92</item>\n        <item>93</item>\n        <item>95</item>\n        <item>96</item>\n        <item>98</item>\n        <item>98</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>104</item>\n        <item>105</item>\n        <item>107</item>\n        <item>108</item>\n        <item>110</item>\n        <item>111</item>\n        <item>113</item>\n        <item>114</item>\n        <item>116</item>\n        <item>117</item>\n        <item>119</item>\n        <item>120</item>\n        <item>142</item>\n        <item>164</item>\n        <item>190</item>\n        <item>216</item>\n        <item>243</item>\n        <item>272</item>\n        <item>302</item>\n        <item>313</item>\n        <item>386</item>\n        <item>430</item>\n        <item>434</item>\n        <item>445</item>\n        <item>445</item>\n    </integer-array>\n\n    <!-- Default screen brightness for VR setting. Target default value: 0x0BB for EVT1.1. -->\n    <!-- 8 bit brightness level of 6 corresponds to the 10 bit brightness level of 0x0B6,\n         8 bit brightness level of 7 corresponds to the 10 bit brightness level of 0x0C1 on EVT1.1. -->\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">7</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">6</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">7</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <!-- Maximum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness above this level. -->\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n\n    <!-- An array describing the screen's backlight values corresponding to the brightness\n         values in the config_screenBrightnessNits array.\n         This array should be equal in size to config_screenBrightnessBacklight. -->\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>9</item>\n        <item>10</item>\n        <item>11</item>\n        <item>12</item>\n        <item>13</item>\n        <item>14</item>\n        <item>15</item>\n        <item>16</item>\n        <item>17</item>\n        <item>18</item>\n        <item>19</item>\n        <item>20</item>\n        <item>21</item>\n        <item>22</item>\n        <item>23</item>\n        <item>24</item>\n        <item>25</item>\n        <item>26</item>\n        <item>27</item>\n        <item>28</item>\n        <item>29</item>\n        <item>30</item>\n        <item>31</item>\n        <item>32</item>\n        <item>33</item>\n        <item>34</item>\n        <item>35</item>\n        <item>36</item>\n        <item>37</item>\n        <item>38</item>\n        <item>39</item>\n        <item>40</item>\n        <item>41</item>\n        <item>42</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>74</item>\n        <item>75</item>\n        <item>76</item>\n        <item>77</item>\n        <item>78</item>\n        <item>79</item>\n        <item>80</item>\n        <item>81</item>\n        <item>82</item>\n        <item>83</item>\n        <item>84</item>\n        <item>85</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>92</item>\n        <item>93</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>97</item>\n        <item>98</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>107</item>\n        <item>108</item>\n        <item>109</item>\n        <item>110</item>\n        <item>111</item>\n        <item>112</item>\n        <item>113</item>\n        <item>114</item>\n        <item>115</item>\n        <item>116</item>\n        <item>117</item>\n        <item>118</item>\n        <item>119</item>\n        <item>120</item>\n        <item>121</item>\n        <item>122</item>\n        <item>123</item>\n        <item>124</item>\n        <item>125</item>\n        <item>126</item>\n        <item>127</item>\n        <item>128</item>\n        <item>129</item>\n        <item>130</item>\n        <item>131</item>\n        <item>132</item>\n        <item>133</item>\n        <item>134</item>\n        <item>135</item>\n        <item>136</item>\n        <item>137</item>\n        <item>138</item>\n        <item>139</item>\n        <item>140</item>\n        <item>141</item>\n        <item>142</item>\n        <item>143</item>\n        <item>144</item>\n        <item>145</item>\n        <item>146</item>\n        <item>147</item>\n        <item>148</item>\n        <item>149</item>\n        <item>150</item>\n        <item>151</item>\n        <item>152</item>\n        <item>153</item>\n        <item>154</item>\n        <item>155</item>\n        <item>156</item>\n        <item>157</item>\n        <item>158</item>\n        <item>159</item>\n        <item>160</item>\n        <item>161</item>\n        <item>162</item>\n        <item>163</item>\n        <item>164</item>\n        <item>165</item>\n        <item>166</item>\n        <item>167</item>\n        <item>168</item>\n        <item>169</item>\n        <item>170</item>\n        <item>171</item>\n        <item>172</item>\n        <item>173</item>\n        <item>174</item>\n        <item>175</item>\n        <item>176</item>\n        <item>177</item>\n        <item>178</item>\n        <item>179</item>\n        <item>180</item>\n        <item>181</item>\n        <item>182</item>\n        <item>183</item>\n        <item>184</item>\n        <item>185</item>\n        <item>186</item>\n        <item>187</item>\n        <item>188</item>\n        <item>189</item>\n        <item>190</item>\n        <item>191</item>\n        <item>192</item>\n        <item>193</item>\n        <item>194</item>\n        <item>195</item>\n        <item>196</item>\n        <item>197</item>\n        <item>198</item>\n        <item>199</item>\n        <item>200</item>\n        <item>201</item>\n        <item>202</item>\n        <item>203</item>\n        <item>204</item>\n        <item>205</item>\n        <item>206</item>\n        <item>207</item>\n        <item>208</item>\n        <item>209</item>\n        <item>210</item>\n        <item>211</item>\n        <item>212</item>\n        <item>213</item>\n        <item>214</item>\n        <item>215</item>\n        <item>216</item>\n        <item>217</item>\n        <item>218</item>\n        <item>219</item>\n        <item>220</item>\n        <item>221</item>\n        <item>222</item>\n        <item>223</item>\n        <item>224</item>\n        <item>225</item>\n        <item>226</item>\n        <item>227</item>\n        <item>228</item>\n        <item>229</item>\n        <item>230</item>\n        <item>231</item>\n        <item>232</item>\n        <item>233</item>\n        <item>234</item>\n        <item>235</item>\n        <item>236</item>\n        <item>237</item>\n        <item>238</item>\n        <item>239</item>\n        <item>240</item>\n        <item>241</item>\n        <item>242</item>\n        <item>243</item>\n        <item>244</item>\n        <item>245</item>\n        <item>246</item>\n        <item>247</item>\n        <item>248</item>\n        <item>249</item>\n        <item>250</item>\n        <item>251</item>\n        <item>252</item>\n        <item>253</item>\n        <item>254</item>\n        <item>255</item>\n    </integer-array>\n\n    <!-- An array of floats describing the screen brightness in nits corresponding to the backlight\n         values in the config_screenBrightnessBacklight array.  On OLED displays these  values\n         should be measured with an all white image while the display is in the fully on state.\n         Note that this value should *not* reflect the maximum brightness value for any high\n         brightness modes but only the maximum brightness value obtainable in a sustainable manner.\n         This array should be equal in size to config_screenBrightnessBacklight -->\n    <array name=\"config_screenBrightnessNits\">\n        <item>2.73</item>   <!-- index 1 -->\n        <item>4.23</item>   <!-- index 2 -->\n        <item>5.79</item>   <!-- index 3 -->\n        <item>7.35</item>   <!-- index 4 -->\n        <item>8.81</item>   <!-- index 5 -->\n        <item>10.31</item>  <!-- index 6 -->\n        <item>11.95</item>  <!-- index 7 -->\n        <item>13.45</item>  <!-- index 8 -->\n        <item>14.99</item>  <!-- index 9 -->\n        <item>16.38</item>  <!-- index 10 -->\n        <item>17.99</item>  <!-- index 11 -->\n        <item>19.44</item>  <!-- index 12 -->\n        <item>21.01</item>  <!-- index 13 -->\n        <item>22.59</item>  <!-- index 14 -->\n        <item>24.07</item>  <!-- index 15 -->\n        <item>25.55</item>  <!-- index 16 -->\n        <item>27.04</item>  <!-- index 17 -->\n        <item>28.65</item>  <!-- index 18 -->\n        <item>30.27</item>  <!-- index 19 -->\n        <item>31.64</item>  <!-- index 20 -->\n        <item>33.23</item>  <!-- index 21 -->\n        <item>34.82</item>  <!-- index 22 -->\n        <item>36.36</item>  <!-- index 23 -->\n        <item>37.67</item>  <!-- index 24 -->\n        <item>39.20</item>  <!-- index 25 -->\n        <item>40.75</item>  <!-- index 26 -->\n        <item>42.29</item>  <!-- index 27 -->\n        <item>43.84</item>  <!-- index 28 -->\n        <item>45.41</item>  <!-- index 29 -->\n        <item>46.98</item>  <!-- index 30 -->\n        <item>48.56</item>  <!-- index 31 -->\n        <item>49.96</item>  <!-- index 32 -->\n        <item>51.44</item>  <!-- index 33 -->\n        <item>52.92</item>  <!-- index 34 -->\n        <item>54.68</item>  <!-- index 35 -->\n        <item>56.13</item>  <!-- index 36 -->\n        <item>57.56</item>  <!-- index 37 -->\n        <item>59.00</item>  <!-- index 38 -->\n        <item>60.72</item>  <!-- index 39 -->\n        <item>62.07</item>  <!-- index 40 -->\n        <item>63.68</item>  <!-- index 41 -->\n        <item>65.30</item>  <!-- index 42 -->\n        <item>66.66</item>  <!-- index 43 -->\n        <item>68.30</item>  <!-- index 44 -->\n        <item>69.67</item>  <!-- index 45 -->\n        <item>71.32</item>  <!-- index 46 -->\n        <item>72.93</item>  <!-- index 47 -->\n        <item>74.27</item>  <!-- index 48 -->\n        <item>75.95</item>  <!-- index 49 -->\n        <item>77.29</item>  <!-- index 50 -->\n        <item>78.96</item>  <!-- index 51 -->\n        <item>80.29</item>  <!-- index 52 -->\n        <item>81.96</item>  <!-- index 53 -->\n        <item>83.63</item>  <!-- index 54 -->\n        <item>84.96</item>  <!-- index 55 -->\n        <item>86.60</item>  <!-- index 56 -->\n        <item>87.91</item>  <!-- index 57 -->\n        <item>89.55</item>  <!-- index 58 -->\n        <item>91.18</item>  <!-- index 59 -->\n        <item>92.48</item>  <!-- index 60 -->\n        <item>94.07</item>  <!-- index 61 -->\n        <item>95.67</item>  <!-- index 62 -->\n        <item>97.26</item>  <!-- index 63 -->\n        <item>98.82</item>  <!-- index 64 -->\n        <item>100.31</item> <!-- index 65 -->\n        <item>101.81</item> <!-- index 66 -->\n        <item>103.30</item> <!-- index 67 -->\n        <item>104.61</item> <!-- index 68 -->\n        <item>106.25</item> <!-- index 69 -->\n        <item>107.89</item> <!-- index 70 -->\n        <item>109.53</item> <!-- index 71 -->\n        <item>110.76</item> <!-- index 72 -->\n        <item>112.40</item> <!-- index 73 -->\n        <item>113.90</item> <!-- index 74 -->\n        <item>115.40</item> <!-- index 75 -->\n        <item>116.90</item> <!-- index 76 -->\n        <item>118.40</item> <!-- index 77 -->\n        <item>119.90</item> <!-- index 78 -->\n        <item>121.40</item> <!-- index 79 -->\n        <item>123.28</item> <!-- index 80 -->\n        <item>124.60</item> <!-- index 81 -->\n        <item>126.36</item> <!-- index 82 -->\n        <item>127.68</item> <!-- index 83 -->\n        <item>129.00</item> <!-- index 84 -->\n        <item>130.76</item> <!-- index 85 -->\n        <item>132.33</item> <!-- index 86 -->\n        <item>134.02</item> <!-- index 87 -->\n        <item>135.16</item> <!-- index 88 -->\n        <item>136.85</item> <!-- index 89 -->\n        <item>138.54</item> <!-- index 90 -->\n        <item>139.68</item> <!-- index 91 -->\n        <item>141.37</item> <!-- index 92 -->\n        <item>142.97</item> <!-- index 93 -->\n        <item>144.38</item> <!-- index 94 -->\n        <item>145.79</item> <!-- index 95 -->\n        <item>147.67</item> <!-- index 96 -->\n        <item>149.08</item> <!-- index 97 -->\n        <item>150.49</item> <!-- index 98 -->\n        <item>151.90</item> <!-- index 99 -->\n        <item>153.55</item> <!-- index 100 -->\n        <item>155.20</item> <!-- index 101 -->\n        <item>156.85</item> <!-- index 102 -->\n        <item>157.95</item> <!-- index 103 -->\n        <item>159.60</item> <!-- index 104 -->\n        <item>161.25</item> <!-- index 105 -->\n        <item>162.90</item> <!-- index 106 -->\n        <item>164.15</item> <!-- index 107 -->\n        <item>166.02</item> <!-- index 108 -->\n        <item>167.28</item> <!-- index 109 -->\n        <item>168.52</item> <!-- index 110 -->\n        <item>170.40</item> <!-- index 111 -->\n        <item>171.65</item> <!-- index 112 -->\n        <item>173.52</item> <!-- index 113 -->\n        <item>174.78</item> <!-- index 114 -->\n        <item>176.46</item> <!-- index 115 -->\n        <item>178.05</item> <!-- index 116 -->\n        <item>179.64</item> <!-- index 117 -->\n        <item>181.23</item> <!-- index 118 -->\n        <item>182.29</item> <!-- index 119 -->\n        <item>183.88</item> <!-- index 120 -->\n        <item>185.47</item> <!-- index 121 -->\n        <item>187.43</item> <!-- index 122 -->\n        <item>188.86</item> <!-- index 123 -->\n        <item>190.29</item> <!-- index 124 -->\n        <item>191.72</item> <!-- index 125 -->\n        <item>193.15</item> <!-- index 126 -->\n        <item>194.58</item> <!-- index 127 -->\n        <item>196.01</item> <!-- index 128 -->\n        <item>197.44</item> <!-- index 129 -->\n        <item>199.58</item> <!-- index 130 -->\n        <item>200.76</item> <!-- index 131 -->\n        <item>202.14</item> <!-- index 132 -->\n        <item>203.98</item> <!-- index 133 -->\n        <item>205.36</item> <!-- index 134 -->\n        <item>206.74</item> <!-- index 135 -->\n        <item>208.58</item> <!-- index 136 -->\n        <item>210.11</item> <!-- index 137 -->\n        <item>211.33</item> <!-- index 138 -->\n        <item>213.16</item> <!-- index 139 -->\n        <item>214.38</item> <!-- index 140 -->\n        <item>216.20</item> <!-- index 141 -->\n        <item>217.42</item> <!-- index 142 -->\n        <item>219.25</item> <!-- index 143 -->\n        <item>220.47</item> <!-- index 144 -->\n        <item>222.30</item> <!-- index 145 -->\n        <item>223.64</item> <!-- index 146 -->\n        <item>224.98</item> <!-- index 147 -->\n        <item>226.99</item> <!-- index 148 -->\n        <item>228.33</item> <!-- index 149 -->\n        <item>229.67</item> <!-- index 150 -->\n        <item>231.01</item> <!-- index 151 -->\n        <item>233.02</item> <!-- index 152 -->\n        <item>234.36</item> <!-- index 153 -->\n        <item>235.70</item> <!-- index 154 -->\n        <item>237.60</item> <!-- index 155 -->\n        <item>238.88</item> <!-- index 156 -->\n        <item>240.14</item> <!-- index 157 -->\n        <item>242.05</item> <!-- index 158 -->\n        <item>243.32</item> <!-- index 159 -->\n        <item>245.22</item> <!-- index 160 -->\n        <item>246.50</item> <!-- index 161 -->\n        <item>247.76</item> <!-- index 162 -->\n        <item>249.53</item> <!-- index 163 -->\n        <item>251.22</item> <!-- index 164 -->\n        <item>252.36</item> <!-- index 165 -->\n        <item>254.05</item> <!-- index 166 -->\n        <item>255.74</item> <!-- index 167 -->\n        <item>257.44</item> <!-- index 168 -->\n        <item>258.57</item> <!-- index 169 -->\n        <item>260.42</item> <!-- index 170 -->\n        <item>261.86</item> <!-- index 171 -->\n        <item>263.30</item> <!-- index 172 -->\n        <item>264.74</item> <!-- index 173 -->\n        <item>266.18</item> <!-- index 174 -->\n        <item>267.62</item> <!-- index 175 -->\n        <item>269.06</item> <!-- index 176 -->\n        <item>271.22</item> <!-- index 177 -->\n        <item>272.66</item> <!-- index 178 -->\n        <item>274.10</item> <!-- index 179 -->\n        <item>275.51</item> <!-- index 180 -->\n        <item>276.92</item> <!-- index 181 -->\n        <item>278.33</item> <!-- index 182 -->\n        <item>279.74</item> <!-- index 183 -->\n        <item>281.86</item> <!-- index 184 -->\n        <item>283.26</item> <!-- index 185 -->\n        <item>284.68</item> <!-- index 186 -->\n        <item>286.08</item> <!-- index 187 -->\n        <item>287.50</item> <!-- index 188 -->\n        <item>289.38</item> <!-- index 189 -->\n        <item>290.56</item> <!-- index 190 -->\n        <item>292.33</item> <!-- index 191 -->\n        <item>293.51</item> <!-- index 192 -->\n        <item>295.28</item> <!-- index 193 -->\n        <item>297.05</item> <!-- index 194 -->\n        <item>298.23</item> <!-- index 195 -->\n        <item>300.00</item> <!-- index 196 -->\n        <item>301.50</item> <!-- index 197 -->\n        <item>303.00</item> <!-- index 198 -->\n        <item>304.50</item> <!-- index 199 -->\n        <item>306.00</item> <!-- index 200 -->\n        <item>307.50</item> <!-- index 201 -->\n        <item>309.00</item> <!-- index 202 -->\n        <item>310.50</item> <!-- index 203 -->\n        <item>312.00</item> <!-- index 204 -->\n        <item>313.50</item> <!-- index 205 -->\n        <item>315.00</item> <!-- index 206 -->\n        <item>316.59</item> <!-- index 207 -->\n        <item>318.18</item> <!-- index 208 -->\n        <item>319.77</item> <!-- index 209 -->\n        <item>321.36</item> <!-- index 210 -->\n        <item>322.95</item> <!-- index 211 -->\n        <item>324.54</item> <!-- index 212 -->\n        <item>325.33</item> <!-- index 213 -->\n        <item>326.92</item> <!-- index 214 -->\n        <item>328.52</item> <!-- index 215 -->\n        <item>330.10</item> <!-- index 216 -->\n        <item>331.56</item> <!-- index 217 -->\n        <item>333.56</item> <!-- index 218 -->\n        <item>334.89</item> <!-- index 219 -->\n        <item>336.22</item> <!-- index 220 -->\n        <item>338.22</item> <!-- index 221 -->\n        <item>339.54</item> <!-- index 222 -->\n        <item>340.88</item> <!-- index 223 -->\n        <item>342.20</item> <!-- index 224 -->\n        <item>344.20</item> <!-- index 225 -->\n        <item>345.75</item> <!-- index 226 -->\n        <item>347.30</item> <!-- index 227 -->\n        <item>348.85</item> <!-- index 228 -->\n        <item>350.40</item> <!-- index 229 -->\n        <item>351.95</item> <!-- index 230 -->\n        <item>353.50</item> <!-- index 231 -->\n        <item>354.28</item> <!-- index 232 -->\n        <item>355.82</item> <!-- index 233 -->\n        <item>357.38</item> <!-- index 234 -->\n        <item>358.92</item> <!-- index 235 -->\n        <item>360.56</item> <!-- index 236 -->\n        <item>362.28</item> <!-- index 237 -->\n        <item>364.00</item> <!-- index 238 -->\n        <item>365.72</item> <!-- index 239 -->\n        <item>366.58</item> <!-- index 240 -->\n        <item>368.30</item> <!-- index 241 -->\n        <item>370.02</item> <!-- index 242 -->\n        <item>371.74</item> <!-- index 243 -->\n        <item>372.60</item> <!-- index 244 -->\n        <item>374.32</item> <!-- index 245 -->\n        <item>376.04</item> <!-- index 246 -->\n        <item>377.54</item> <!-- index 247 -->\n        <item>378.82</item> <!-- index 248 -->\n        <item>380.74</item> <!-- index 249 -->\n        <item>382.02</item> <!-- index 250 -->\n        <item>383.30</item> <!-- index 251 -->\n        <item>385.22</item> <!-- index 252 -->\n        <item>386.50</item> <!-- index 253 -->\n        <item>388.42</item> <!-- index 254 -->\n        <item>389.70</item> <!-- index 255 -->\n    </array>\n\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">true</bool>\n\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiMix3/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">71</item>\n    <item name=\"screen.full\">374.09</item>\n    <item name=\"bluetooth.active\">8.09</item>\n    <item name=\"bluetooth.on\">0.89</item>\n    <item name=\"wifi.on\">0.19</item>\n    <item name=\"wifi.active\">282.79</item>\n    <item name=\"wifi.scan\">25</item>\n    <item name=\"dsp.audio\">16.46</item>\n    <item name=\"dsp.video\">42.17</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">586</item>\n    <item name=\"gps.on\">44.16</item>\n    <item name=\"radio.active\">184.84</item>\n    <item name=\"radio.scanning\">50</item>\n    <array name=\"radio.on\">\n        <value>3</value>\n        <value>5</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>43.59</value>\n        <value>45.08</value>\n        <value>46.3</value>\n        <value>47.18</value>\n        <value>47.45</value>\n        <value>49.1</value>\n        <value>50.08</value>\n        <value>52.19</value>\n        <value>53.39</value>\n        <value>53.7</value>\n        <value>57.24</value>\n        <value>59.74</value>\n        <value>62.74</value>\n        <value>65.57</value>\n        <value>69.21</value>\n        <value>73.43</value>\n        <value>77.77</value>\n        <value>81.46</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>55.64</value>\n        <value>59.85</value>\n        <value>62.9</value>\n        <value>67.56</value>\n        <value>70.91</value>\n        <value>75.2</value>\n        <value>78.72</value>\n        <value>84.21</value>\n        <value>89.26</value>\n        <value>94.8</value>\n        <value>101.02</value>\n        <value>105.51</value>\n        <value>111.87</value>\n        <value>118.53</value>\n        <value>128.99</value>\n        <value>137.49</value>\n        <value>146.46</value>\n        <value>154.62</value>\n        <value>173.55</value>\n        <value>179.36</value>\n        <value>209.68</value>\n        <value>236.7</value>\n        <value>246.27</value>\n        <value>268.23</value>\n        <value>275.14</value>\n        <value>292.46</value>\n        <value>316.98</value>\n        <value>341.44</value>\n        <value>371.42</value>\n        <value>416.77</value>\n    </array>\n    <item name=\"cpu.awake\">9.85</item>\n    <item name=\"cpu.idle\">4.87</item>\n    <item name=\"battery.capacity\">3200</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/MiMix3-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mimix3-systemui\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/MiMix3-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mimix3.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n        android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n        android:requiredSystemPropertyValue=\"+*iaomi/perseus*\"\n        android:priority=\"52\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/MiMix3-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n * Copyright (c) 2006, The Android Open Source Project\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n*/\n-->\n<resources>\n    <!-- Doze: does this device support STATE_DOZE?  -->\n    <bool name=\"doze_display_state_supported\">true</bool>\n\n    <!-- Doze: does this device support STATE_DOZE_SUSPEND?  -->\n    <bool name=\"doze_suspend_display_state_supported\">true</bool>\n\n    <!-- Doze: check proximity sensor before pulsing? -->\n    <bool name=\"doze_proximity_check_before_pulse\">false</bool>\n\n    <!-- Doze: can we assume the pickup sensor includes a proximity check? -->\n    <bool name=\"doze_pickup_performs_proximity_check\">false</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiMix3-SystemUI/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n * Copyright (c) 2006, The Android Open Source Project\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n*/\n-->\n<resources>\n    <dimen name=\"rounded_corner_content_padding\">12.0dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiMix3-SystemUI/res/values-sw372dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n * Copyright (c) 2006, The Android Open Source Project\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n*/\n-->\n<resources>\n    <dimen name=\"rounded_corner_content_padding\">12.0dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiPad4/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mipad4\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/MiPad4/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mipad4\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+Xiaomi/clover*\"\n\t\tandroid:priority=\"27\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/MiPad4/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_wifi_dual_band_support\">true</bool>\n\t<bool name=\"config_wifi_background_scan_support\">true</bool>\n\t<bool name=\"config_wifi_batched_scan_supported\">true</bool>\n\t<bool name=\"config_automatic_brightness_available\">true</bool>\n\t<integer name=\"config_brightness_ramp_rate_fast\">200</integer>\n\t<integer name=\"config_brightness_ramp_rate_slow\">3</integer>\n\t<bool name=\"config_lidControlsSleep\">true</bool>\n\t<integer name=\"config_shutdownBatteryTemperature\">630</integer>\n\t<bool name=\"config_hotswapCapable\">true</bool>\n\t<integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n\t<integer name=\"config_screenBrightnessDoze\">17</integer>\n\t<bool name=\"config_allowAutoBrightnessWhileDozing\">true</bool>\n\t<integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n\t<integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n\t<fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n\t<integer name=\"config_screenBrightnessDim\">1</integer>\n\t<integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n\t\t<item>3</item>\n\t\t<item>3</item>\n\t\t<item>3</item>\n\t\t<item>5</item>\n\t\t<item>6</item>\n\t\t<item>9</item>\n\t\t<item>9</item>\n\t\t<item>20</item>\n\t\t<item>20</item>\n\t\t<item>36</item>\n\t\t<item>36</item>\n\t\t<item>54</item>\n\t\t<item>54</item>\n\t\t<item>61</item>\n\t\t<item>61</item>\n\t\t<item>78</item>\n\t\t<item>78</item>\n\t\t<item>89</item>\n\t\t<item>89</item>\n\t\t<item>118</item>\n\t\t<item>128</item>\n\t\t<item>138</item>\n\t\t<item>156</item>\n\t\t<item>200</item>\n\t\t<item>240</item>\n\t\t<item>255</item>\n\t</integer-array>\n\t<integer-array name=\"config_autoBrightnessLevels\">\n\t\t<item>1</item>\n\t\t<item>2</item>\n\t\t<item>3</item>\n\t\t<item>4</item>\n\t\t<item>5</item>\n\t\t<item>6</item>\n\t\t<item>8</item>\n\t\t<item>13</item>\n\t\t<item>17</item>\n\t\t<item>21</item>\n\t\t<item>26</item>\n\t\t<item>30</item>\n\t\t<item>34</item>\n\t\t<item>140</item>\n\t\t<item>310</item>\n\t\t<item>400</item>\n\t\t<item>500</item>\n\t\t<item>600</item>\n\t\t<item>1000</item>\n\t\t<item>1200</item>\n\t\t<item>1500</item>\n\t\t<item>2000</item>\n\t\t<item>3000</item>\n\t\t<item>3500</item>\n\t\t<item>4000</item>\n\t</integer-array>\n\t<bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n\t<integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n\t<bool name=\"skip_restoring_network_selection\">true</bool>\n\t<bool name=\"config_showNavigationBar\">true</bool>\n\t<bool name=\"config_dozeAfterScreenOff\">true</bool>\n\t<bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n\t<bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\t<bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiPad4/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">63</item>\n    <item name=\"screen.full\">261</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>633000</value>\n        <value>902000</value>\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1536000</value>\n        <value>1747000</value>\n        <value>1843000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>34</value>\n        <value>60</value>\n        <value>85</value>\n        <value>128</value>\n        <value>163</value>\n        <value>202</value>\n        <value>253</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1113000</value>\n        <value>1401000</value>\n        <value>1747000</value>\n        <value>1958000</value>\n        <value>2150000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>226</value>\n        <value>331</value>\n        <value>497</value>\n        <value>614</value>\n        <value>777</value>\n    </array>\n    <item name=\"cpu.awake\">1.6</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"battery.capacity\">6010</item>\n</device>"
  },
  {
    "path": "Xiaomi/MiPad5Pro5G/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mipad5pro5g\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/MiPad5Pro5G/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.mipad5pro5g\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n\t\tandroid:requiredSystemPropertyValue=\"+Xiaomi/enuma*\"\n\t\tandroid:priority=\"737\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/MiPad5Pro5G/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_ambientBrighteningThresholds\">\n        <item>2</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>400</item>\n        <item>600</item>\n        <item>1000</item>\n    </integer-array>\n    <integer-array name=\"config_ambientDarkeningThresholds\">\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>3.5</item>\n        <item>4.8</item>\n        <item>6.0</item>\n        <item>15.0</item>\n        <item>21.0</item>\n        <item>27.0</item>\n        <item>36.0</item>\n        <item>52.0</item>\n        <item>71.0</item>\n        <item>87.0</item>\n        <item>97.0</item>\n        <item>98.0</item>\n        <item>98.0</item>\n        <item>98.0</item>\n        <item>99.0</item>\n        <item>99.0</item>\n        <item>100.0</item>\n        <item>100.0</item>\n        <item>100.0</item>\n        <item>101.0</item>\n        <item>101.0</item>\n        <item>102.0</item>\n        <item>103.0</item>\n        <item>103.0</item>\n        <item>103.0</item>\n        <item>106.0</item>\n        <item>108.0</item>\n        <item>110.0</item>\n        <item>112.0</item>\n        <item>114.0</item>\n        <item>116.0</item>\n        <item>118.0</item>\n        <item>119.0</item>\n        <item>122.0</item>\n        <item>123.0</item>\n        <item>125.0</item>\n        <item>128.0</item>\n        <item>130.0</item>\n        <item>131.0</item>\n        <item>134.0</item>\n        <item>136.0</item>\n        <item>137.0</item>\n        <item>140.0</item>\n        <item>142.0</item>\n        <item>144.0</item>\n        <item>169.0</item>\n        <item>196.0</item>\n        <item>222.0</item>\n        <item>248.0</item>\n        <item>270.0</item>\n        <item>300.0</item>\n        <item>320.0</item>\n        <item>335.0</item>\n        <item>400.0</item>\n        <item>416.7</item>\n        <item>433.3</item>\n        <item>450.0</item>\n        <item>466.7</item>\n        <item>483.3</item>\n        <item>500.0</item>\n    </array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>21</item>\n        <item>40</item>\n        <item>77</item>\n        <item>111</item>\n        <item>133</item>\n        <item>175</item>\n        <item>245</item>\n        <item>302</item>\n        <item>322</item>\n        <item>358</item>\n        <item>382</item>\n        <item>404</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>412</item>\n        <item>414</item>\n        <item>416</item>\n        <item>417</item>\n        <item>419</item>\n        <item>420</item>\n        <item>423</item>\n        <item>426</item>\n        <item>428</item>\n        <item>432</item>\n        <item>442</item>\n        <item>449</item>\n        <item>456</item>\n        <item>458</item>\n        <item>466</item>\n        <item>472</item>\n        <item>479</item>\n        <item>486</item>\n        <item>494</item>\n        <item>500</item>\n        <item>507</item>\n        <item>516</item>\n        <item>522</item>\n        <item>530</item>\n        <item>536</item>\n        <item>545</item>\n        <item>550</item>\n        <item>559</item>\n        <item>565</item>\n        <item>674</item>\n        <item>783</item>\n        <item>905</item>\n        <item>1028</item>\n        <item>1152</item>\n        <item>1284</item>\n        <item>1418</item>\n        <item>1600</item>\n        <item>1760</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n        <item>5000</item>\n        <item>5500</item>\n    </integer-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm64/boot-framework.oat</item>\n        <item>/system/framework/arm64/boot-QPerformance.oat</item>\n        <item>/system/framework/arm64/boot-UxPerformance.oat</item>\n        <item>/system/framework/framework.jar</item>\n        <item>/system/framework/oat/arm64/services.odex</item>\n        <item>/system/framework/services.jar</item>\n        <item>/apex/com.android.media/javalib/updatable-media.jar</item>\n        <item>/system/lib64/libsurfaceflinger.so</item>\n    </string-array>\n    <integer-array name=\"config_dynamicHysteresisBrightLevels\">\n        <item>2000</item>\n        <item>2000</item>\n        <item>1000</item>\n        <item>1000</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_dynamicHysteresisDarkLevels\">\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_dynamicHysteresisLuxLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>0</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>0</item>\n    </integer-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>softap0</item>\n        <item>wigig0</item>\n    </string-array>\n</resources>"
  },
  {
    "path": "Xiaomi/MiPad5Pro5G/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiPad5Pro5G/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">2466</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">1973</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">120</integer>\n    <integer name=\"config_screenBrightnessDim\">13</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">1376</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">4095</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">1264</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">100</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">2047</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">12</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiPad5Pro5G/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">62.66</item>\n    <item name=\"screen.full\">503.67</item>\n    <item name=\"bluetooth.active\">17.85</item>\n    <item name=\"bluetooth.on\">1.35</item>\n    <item name=\"wifi.on\">0.96</item>\n    <item name=\"wifi.active\">275.28</item>\n    <item name=\"wifi.scan\">39.57</item>\n    <item name=\"dsp.audio\">24.51</item>\n    <item name=\"dsp.video\">60.2</item>\n    <item name=\"camera.flashlight\">180.22</item>\n    <item name=\"camera.avg\">960.02</item>\n    <item name=\"gps.on\">114.51</item>\n    <item name=\"radio.active\">226.02</item>\n    <item name=\"radio.scanning\">98.46</item>\n    <array name=\"radio.on\">\n        <value>1.23</value>\n        <value>1.23</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>518400</value>\n        <value>614400</value>\n        <value>691200</value>\n        <value>787200</value>\n        <value>883200</value>\n        <value>979200</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1248000</value>\n        <value>1344000</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>51.64</value>\n        <value>53.58</value>\n        <value>55.51</value>\n        <value>56.63</value>\n        <value>57.26</value>\n        <value>58.99</value>\n        <value>59.87</value>\n        <value>62.02</value>\n        <value>62.96</value>\n        <value>64.01</value>\n        <value>65.85</value>\n        <value>67.21</value>\n        <value>69.05</value>\n        <value>71.79</value>\n        <value>74.46</value>\n        <value>76.39</value>\n        <value>78.76</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400</value>\n        <value>825600</value>\n        <value>940800</value>\n        <value>1056000</value>\n        <value>1171200</value>\n        <value>1286400</value>\n        <value>1382400</value>\n        <value>1478400</value>\n        <value>1574400</value>\n        <value>1670400</value>\n        <value>1766400</value>\n        <value>1862400</value>\n        <value>1958400</value>\n        <value>2054400</value>\n        <value>2150400</value>\n        <value>2246400</value>\n        <value>2342400</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>97.85</value>\n        <value>106.38</value>\n        <value>114.72</value>\n        <value>123.5</value>\n        <value>133.05</value>\n        <value>144.42</value>\n        <value>152.12</value>\n        <value>162.39</value>\n        <value>174.69</value>\n        <value>186.64</value>\n        <value>200.43</value>\n        <value>232.56</value>\n        <value>245.21</value>\n        <value>260.78</value>\n        <value>282.01</value>\n        <value>300.11</value>\n        <value>324.37</value>\n        <value>348.25</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1190400</value>\n        <value>1305600</value>\n        <value>1401600</value>\n        <value>1516800</value>\n        <value>1632000</value>\n        <value>1747200</value>\n        <value>1862400</value>\n        <value>1977600</value>\n        <value>2073600</value>\n        <value>2169600</value>\n        <value>2265600</value>\n        <value>2361600</value>\n        <value>2457600</value>\n        <value>2553600</value>\n        <value>2649600</value>\n        <value>2745600</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>105.19</value>\n        <value>113.56</value>\n        <value>122.7</value>\n        <value>132.18</value>\n        <value>142.49</value>\n        <value>150.94</value>\n        <value>168.52</value>\n        <value>182.35</value>\n        <value>199.1</value>\n        <value>216.74</value>\n        <value>244.09</value>\n        <value>262.42</value>\n        <value>309.63</value>\n        <value>321.28</value>\n        <value>332.67</value>\n        <value>353.95</value>\n        <value>379.05</value>\n        <value>409.84</value>\n        <value>443.27</value>\n        <value>493.34</value>\n    </array>\n    <item name=\"cpu.idle\">12.91</item>\n    <item name=\"cpu.suspend\">7.85</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">8600</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Xiaomi/MiPlay/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-miplay\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/MiPlay/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.miplay\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/lotus*\"\n\t\tandroid:priority=\"73\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/MiPlay/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>3</item>\n        <item>3</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>17</item>\n        <item>24</item>\n        <item>30</item>\n        <item>30</item>\n        <item>44</item>\n        <item>45</item>\n        <item>48</item>\n        <item>55</item>\n        <item>64</item>\n        <item>66</item>\n        <item>69</item>\n        <item>84</item>\n        <item>93</item>\n        <item>105</item>\n        <item>200</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>39</item>\n        <item>60</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">false</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">false</bool>\n    <bool name=\"config_carrier_volte_available\">false</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">false</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">false</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">2</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">4</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiPlay/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">110px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">110px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiPlay/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/MiPlay/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"screen.on\">121.76</item>\n    <item name=\"screen.full\">376.41</item>\n    <item name=\"bluetooth.on\">2.1</item>\n    <item name=\"wifi.on\">0.28</item>\n    <item name=\"wifi.active\">171.25</item>\n    <item name=\"dsp.audio\">40.42</item>\n    <item name=\"dsp.video\">62.02</item>\n    <item name=\"camera.flashlight\">315.41</item>\n    <item name=\"camera.avg\">517.02</item>\n    <item name=\"gps.on\">29</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>2301000</value>\n        <value>2215000</value>\n        <value>2139000</value>\n        <value>2074000</value>\n        <value>2009000</value>\n        <value>1944000</value>\n        <value>1879000</value>\n        <value>1814000</value>\n        <value>1750000</value>\n        <value>1617000</value>\n        <value>1484000</value>\n        <value>1351000</value>\n        <value>1218000</value>\n        <value>1085000</value>\n        <value>979000</value>\n        <value>900000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>1114</value>\n        <value>1007</value>\n        <value>900</value>\n        <value>793</value>\n        <value>719</value>\n        <value>644</value>\n        <value>569</value>\n        <value>506</value>\n        <value>442</value>\n        <value>379</value>\n        <value>325</value>\n        <value>271</value>\n        <value>216</value>\n        <value>168</value>\n        <value>120</value>\n        <value>72</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1800000</value>\n        <value>1682000</value>\n        <value>1579000</value>\n        <value>1491000</value>\n        <value>1402000</value>\n        <value>1314000</value>\n        <value>1226000</value>\n        <value>1138000</value>\n        <value>1050000</value>\n        <value>948000</value>\n        <value>846000</value>\n        <value>745000</value>\n        <value>643000</value>\n        <value>542000</value>\n        <value>460000</value>\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>678</value>\n        <value>600</value>\n        <value>522</value>\n        <value>446</value>\n        <value>396</value>\n        <value>348</value>\n        <value>300</value>\n        <value>262</value>\n        <value>226</value>\n        <value>188</value>\n        <value>159</value>\n        <value>129</value>\n        <value>100</value>\n        <value>75</value>\n        <value>51</value>\n        <value>26</value>\n    </array>\n    <item name=\"cpu.idle\">9</item>\n    <item name=\"battery.capacity\">3000</item>\n</device>"
  },
  {
    "path": "Xiaomi/PocoF1/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-pocof1\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/PocoF1/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.pocof1\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/beryllium*\"\n\t\tandroid:priority=\"26\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/PocoF1/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>2</item>\n        <item>8</item>\n        <item>8</item>\n        <item>8</item>\n        <item>8</item>\n        <item>8</item>\n        <item>8</item>\n        <item>13</item>\n        <item>18</item>\n        <item>18</item>\n        <item>18</item>\n        <item>30</item>\n        <item>30</item>\n        <item>40</item>\n        <item>48</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>88</item>\n        <item>93</item>\n        <item>96</item>\n        <item>99</item>\n        <item>106</item>\n        <item>120</item>\n        <item>160</item>\n        <item>200</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>18</item>\n        <item>22</item>\n        <item>30</item>\n        <item>40</item>\n        <item>50</item>\n        <item>70</item>\n        <item>150</item>\n        <item>300</item>\n        <item>400</item>\n        <item>520</item>\n        <item>600</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1200</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1800</item>\n        <item>2400</item>\n        <item>2800</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">2000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">2</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoF1/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">90px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">90px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -270,0 L -270,90 L 270,90 L 270,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoF1/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoF1/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">103.44</item>\n    <item name=\"screen.full\">284.85</item>\n    <item name=\"bluetooth.active\">11.92</item>\n    <item name=\"bluetooth.on\">0.85</item>\n    <item name=\"wifi.on\">0.45</item>\n    <item name=\"wifi.active\">0.1</item>\n    <item name=\"wifi.scan\">4.1</item>\n    <item name=\"dsp.audio\">3.75</item>\n    <item name=\"dsp.video\">40.95</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">586</item>\n    <item name=\"gps.on\">53.42</item>\n    <item name=\"radio.active\">124.23</item>\n    <item name=\"radio.scanning\">69.28</item>\n    <array name=\"radio.on\">\n        <value>4.67</value>\n        <value>4.67</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>480000</value>\n        <value>576000</value>\n        <value>652800</value>\n        <value>748800</value>\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1132800</value>\n        <value>1228800</value>\n        <value>1324800</value>\n        <value>1420800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>825600</value>\n        <value>902400</value>\n        <value>979200</value>\n        <value>1056000</value>\n        <value>1209600</value>\n        <value>1286400</value>\n        <value>1363200</value>\n        <value>1459200</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1689600</value>\n        <value>1766400</value>\n        <value>1843200</value>\n        <value>1920000</value>\n        <value>1996800</value>\n        <value>2092800</value>\n        <value>2169600</value>\n        <value>2246400</value>\n        <value>2323200</value>\n        <value>2400000</value>\n        <value>2476800</value>\n        <value>2553600</value>\n        <value>2649600</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>43.59</value>\n        <value>45.08</value>\n        <value>46.3</value>\n        <value>47.18</value>\n        <value>47.45</value>\n        <value>49.1</value>\n        <value>50.08</value>\n        <value>52.19</value>\n        <value>53.39</value>\n        <value>53.7</value>\n        <value>57.24</value>\n        <value>59.74</value>\n        <value>62.74</value>\n        <value>65.57</value>\n        <value>69.21</value>\n        <value>73.43</value>\n        <value>77.77</value>\n        <value>81.46</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>78.72</value>\n        <value>84.21</value>\n        <value>89.26</value>\n        <value>94.8</value>\n        <value>105.51</value>\n        <value>111.87</value>\n        <value>118.53</value>\n        <value>128.99</value>\n        <value>137.49</value>\n        <value>146.46</value>\n        <value>154.62</value>\n        <value>173.55</value>\n        <value>179.36</value>\n        <value>209.68</value>\n        <value>236.7</value>\n        <value>246.27</value>\n        <value>268.23</value>\n        <value>275.14</value>\n        <value>292.46</value>\n        <value>316.98</value>\n        <value>341.44</value>\n        <value>371.42</value>\n        <value>416.77</value>\n    </array>\n    <item name=\"cpu.awake\">8.1</item>\n    <item name=\"cpu.idle\">4.35</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/PocoF4/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-pocof4\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/PocoF4/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.pocof4\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"munch\"\n\t\tandroid:priority=\"500\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/PocoF4/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <array name=\"config_ambientThresholdLevels\" />\n    <integer-array name=\"config_ambientBrighteningThresholds\">\n        <item>100</item>\n    </integer-array>\n    <integer-array name=\"config_ambientDarkeningThresholds\">\n        <item>200</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\" />\n    <array name=\"config_autoBrightnessLcdBacklightValues\" />\n    <array name=\"config_autoBrightnessLevels\" />\n    <string-array name=\"config_biometric_sensors\">\n        <item>0:2:15</item>\n    </string-array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>100</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>200</item>\n    </integer-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,300000,true</item>\n        <item>mobile_supl,3,0,2,300000,true</item>\n        <item>mobile_dun,4,0,2,300000,true</item>\n        <item>mobile_hipri,5,0,3,300000,true</item>\n        <item>mobile_fota,10,0,2,300000,true</item>\n        <item>mobile_ims,11,0,2,300000,true</item>\n        <item>mobile_cbs,12,0,2,300000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>ethernet,9,9,4,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n        <item>9,1</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoF4/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_showNavigationBar\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">false</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoF4/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_defaultPeakRefreshRate\">120</integer>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n        <!-- Array of hysteresis constraint values for darkening, represented as tenths of a\n        percent. The length of this array is assumed to be one greater than\n        config_screenThresholdLevels. The darkening threshold is calculated as\n        screenBrightness * (1.0f - CONSTRAINT_VALUE). When the new screen brightness is lower than\n        this threshold, it is applied. See the config_screenThresholdLevels description for how\n        the constraint value is chosen. -->\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>2</item>\n        <item>3</item>\n        <item>10</item>\n        <item>15</item>\n        <item>30</item>\n        <item>45</item>\n        <item>60</item>\n        <item>75</item>\n        <item>90</item>\n        <item>105</item>\n        <item>120</item>\n        <item>135</item>\n        <item>150</item>\n        <item>165</item>\n        <item>180</item>\n        <item>195</item>\n        <item>210</item>\n        <item>225</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n\n    <!-- An array of floats describing the screen brightness in nits corresponding to the backlight\n        values in the config_screenBrightnessBacklight array.  On OLED displays these  values\n        should be measured with an all white image while the display is in the fully on state.\n        Note that this value should *not* reflect the maximum brightness value for any high\n        brightness modes but only the maximum brightness value obtainable in a sustainable manner.\n        This array should be equal in size to config_screenBrightnessBacklight -->\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>4</item>\n        <item>22</item>\n        <item>30</item>\n        <item>68</item>\n        <item>95</item>\n        <item>133</item>\n        <item>165</item>\n        <item>192</item>\n        <item>218</item>\n        <item>255</item>\n        <item>290</item>\n        <item>326</item>\n        <item>352</item>\n        <item>384</item>\n        <item>399</item>\n        <item>422</item>\n        <item>432</item>\n        <item>442</item>\n        <item>455</item>\n    </integer-array>\n\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoF4/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_radius\">126px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoF4/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">\n        M -23,52\n        M 23,52\n        A 23,23 0 1,0 -23,52\n        A 23,23 0 1,0 23,52\n        Z\n    </string>\n\n    <!-- Like config_mainBuiltInDisplayCutout, but this path is used to report the\n         one single bounding rect per device edge to the app via\n         {@link DisplayCutout#getBoundingRect}. Note that this path should try to match the visual\n         appearance of the cutout as much as possible, and may be smaller than\n         config_mainBuiltInDisplayCutout\n         -->\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutoutRectApproximation\">\n        M 0,0\n        H -23\n        V 75\n        H 23\n        V 0\n        H 0\n        Z\n    </string>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height_portrait\">94px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoF4/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"status_bar_height_default\">28dp</dimen>\n    <dimen name=\"status_bar_height_portrait\">94px</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoF4/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n**\n** Copyright 2018, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\")\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<device name=\"Android\">\n    <!-- All values are in mA except as noted -->\n    <item name=\"battery.capacity\">4520</item>\n\n    <!-- Number of cores each CPU cluster contains -->\n    <array name=\"cpu.clusters.cores\">\n      <value>4</value> <!-- Cluster 0 has 4 cores (cpu0, cpu1, cpu2, cpu3) -->\n      <value>3</value> <!-- Cluster 1 has 3 cores (cpu4, cpu5, cpu6) -->\n      <value>1</value> <!-- Cluster 2 has 1 cores (cpu7) -->\n    </array>\n\n    <!-- Power consumption when CPU is suspended -->\n    <item name=\"cpu.suspend\">5.6</item>\n    <!-- Additional power consumption when CPU is in a kernel idle loop -->\n    <item name=\"cpu.idle\">5.4</item>\n\n    <!-- Additional power consumption by CPU excluding cluster and core when\n         running -->\n    <item name=\"cpu.active\">8.4</item>\n\n    <!-- Additional power consumption by CPU cluster0 itself when running\n         excluding cores in it -->\n    <item name=\"cpu.cluster_power.cluster0\">2</item>\n    <!-- Additional power consumption by CPU cluster1 itself when running\n         excluding cores in it -->\n    <item name=\"cpu.cluster_power.cluster1\">2.2</item>\n    <!-- Additional power consumption by CPU cluster2 itself when running\n         excluding cores in it -->\n    <item name=\"cpu.cluster_power.cluster2\">2.6</item>\n\n    <!-- Different CPU speeds as reported in\n         /sys/devices/system/cpu/cpufreq/ploicy0/scaling_available_frequencies -->\n    <array name=\"cpu.core_speeds.cluster0\">\n      <value>691200</value> <!-- 691 MHz CPU speed -->\n      <value>787200</value> <!-- 787 MHz CPU speed -->\n      <value>883200</value> <!-- 883 MHz CPU speed -->\n      <value>979200</value> <!-- 979 MHz CPU speed -->\n      <value>1075200</value> <!-- 1075 MHz CPU speed -->\n      <value>1171200</value> <!-- 1171 MHz CPU speed -->\n      <value>1248000</value> <!-- 1248 MHz CPU speed -->\n      <value>1344000</value> <!-- 1344 MHz CPU speed -->\n      <value>1420800</value> <!-- 1420 MHz CPU speed -->\n      <value>1516800</value> <!-- 1516 MHz CPU speed -->\n      <value>1612800</value> <!-- 1612 MHz CPU speed -->\n      <value>1708800</value> <!-- 1708 MHz CPU speed -->\n      <value>1804800</value> <!-- 1804 MHz CPU speed -->\n    </array>\n    <!-- Different CPU speeds as reported in\n         /sys/devices/system/cpu/cpufreq/ploicy4/scaling_available_frequencies -->\n    <array name=\"cpu.core_speeds.cluster1\">\n      <value>710400</value> <!-- 710 MHz CPU speed -->\n      <value>825600</value> <!-- 825 MHz CPU speed -->\n      <value>940800</value> <!-- 940 MHz CPU speed -->\n      <value>1056000</value> <!-- 1056 MHz CPU speed -->\n      <value>1171200</value> <!-- 1171 MHz CPU speed -->\n      <value>1286400</value> <!-- 1286 MHz CPU speed -->\n      <value>1382400</value> <!-- 1382 MHz CPU speed -->\n      <value>1478400</value> <!-- 1478 MHz CPU speed -->\n      <value>1574400</value> <!-- 1574 MHz CPU speed -->\n      <value>1670400</value> <!-- 1670 MHz CPU speed -->\n      <value>1766400</value> <!-- 1766 MHz CPU speed -->\n      <value>1862400</value> <!-- 1862 MHz CPU speed -->\n      <value>1958400</value> <!-- 1958 MHz CPU speed -->\n      <value>2054400</value> <!-- 2054 MHz CPU speed -->\n      <value>2150400</value> <!-- 2150 MHz CPU speed -->\n      <value>2246400</value> <!-- 2246 MHz CPU speed -->\n      <value>2342400</value> <!-- 2342 MHz CPU speed -->\n      <value>2419200</value> <!-- 2419 MHz CPU speed -->\n    </array>\n    <!-- Different CPU speeds as reported in\n         /sys/devices/system/cpu/cpufreq/ploicy7/scaling_available_frequencies -->\n    <array name=\"cpu.core_speeds.cluster2\">\n      <value>844800</value> <!-- 844 MHz CPU speed -->\n      <value>960000</value> <!-- 960 MHz CPU speed -->\n      <value>1075200</value> <!-- 1075 MHz CPU speed -->\n      <value>1190400</value> <!-- 1190 MHz CPU speed -->\n      <value>1305600</value> <!-- 1305 MHz CPU speed -->\n      <value>1401600</value> <!-- 1401 MHz CPU speed -->\n      <value>1516800</value> <!-- 1516 MHz CPU speed -->\n      <value>1632000</value> <!-- 1632 MHz CPU speed -->\n      <value>1747200</value> <!-- 1747 MHz CPU speed -->\n      <value>1862400</value> <!-- 1862 MHz CPU speed -->\n      <value>1977600</value> <!-- 1977 MHz CPU speed -->\n      <value>2073600</value> <!-- 2073 MHz CPU speed -->\n      <value>2169600</value> <!-- 2169 MHz CPU speed -->\n      <value>2265600</value> <!-- 2265 MHz CPU speed -->\n      <value>2361600</value> <!-- 2361 MHz CPU speed -->\n      <value>2457600</value> <!-- 2557 MHz CPU speed -->\n      <value>2553600</value> <!-- 2553 MHz CPU speed -->\n      <value>2649660</value> <!-- 2649 MHz CPU speed -->\n      <value>2745600</value> <!-- 2745 MHz CPU speed -->\n      <value>2841600</value> <!-- 2841 MHz CPU speed -->\n      <value>3187200</value> <!-- 3187 MHz CPU speed -->\n    </array>\n\n    <!-- Additional power used by a CPU core from cluster 0 when running at\n         different speeds, excluding cluster and active cost -->\n    <array name=\"cpu.core_power.cluster0\">\n      <value>28.50</value> <!-- 691 MHz CPU speed -->\n      <value>29.64</value> <!-- 787 MHz CPU speed -->\n      <value>30.78</value> <!-- 883 MHz CPU speed -->\n      <value>31.73</value> <!-- 979 MHz CPU speed -->\n      <value>33.25</value> <!-- 1075 MHz CPU speed -->\n      <value>34.30</value> <!-- 1171 MHz CPU speed -->\n      <value>36.10</value> <!-- 1248 MHz CPU speed -->\n      <value>38.45</value> <!-- 1344 MHz CPU speed -->\n      <value>39.52</value> <!-- 1420 MHz CPU speed -->\n      <value>43.13</value> <!-- 1516 MHz CPU speed -->\n      <value>44.25</value> <!-- 1612 MHz CPU speed -->\n      <value>46.55</value> <!-- 1708 MHz CPU speed -->\n      <value>49.40</value> <!-- 1804 MHz CPU speed -->\n    </array>\n    <!-- Additional power used by a CPU core from cluster 1 when running at\n         different speeds, excluding cluster and active cost -->\n    <array name=\"cpu.core_power.cluster1\">\n      <value>57.19</value> <!-- 710 MHz CPU speed -->\n      <value>64.43</value> <!-- 825 MHz CPU speed -->\n      <value>73.74</value> <!-- 940 MHz CPU speed -->\n      <value>80.56</value> <!-- 1056 MHz CPU speed -->\n      <value>89.60</value> <!-- 1171 MHz CPU speed -->\n      <value>97.87</value> <!-- 1286 MHz CPU speed -->\n      <value>104.79</value> <!-- 1382 MHz CPU speed -->\n      <value>113.90</value> <!-- 1478 MHz CPU speed -->\n      <value>123.15</value> <!-- 1574 MHz CPU speed -->\n      <value>133.00</value> <!-- 1670 MHz CPU speed -->\n      <value>145.40</value> <!-- 1766 MHz CPU speed -->\n      <value>161.14</value> <!-- 1862 MHz CPU speed -->\n      <value>190.97</value> <!-- 1958 MHz CPU speed -->\n      <value>206.38</value> <!-- 2054 MHz CPU speed -->\n      <value>225.44</value> <!-- 2150 MHz CPU speed -->\n      <value>246.22</value> <!-- 2246 MHz CPU speed -->\n      <value>267.43</value> <!-- 2342 MHz CPU speed -->\n      <value>284.60</value> <!-- 2419 MHz CPU speed -->\n    </array>\n    <!-- Additional power used by a CPU core from cluster 2 when running at\n         different speeds, excluding cluster and active cost -->\n    <array name=\"cpu.core_power.cluster2\">\n      <value>67.98</value> <!-- 844 MHz CPU speed -->\n      <value>76.55</value> <!-- 960 MHz CPU speed -->\n      <value>83.99</value> <!-- 1075 MHz CPU speed -->\n      <value>92.45</value> <!-- 1190 MHz CPU speed -->\n      <value>101.94</value> <!-- 1305 MHz CPU speed -->\n      <value>109.67</value> <!-- 1401 MHz CPU speed -->\n      <value>122.22</value> <!-- 1516 MHz CPU speed -->\n      <value>135.75</value> <!-- 1632 MHz CPU speed -->\n      <value>150.24</value> <!-- 1747 MHz CPU speed -->\n      <value>165.13</value> <!-- 1862 MHz CPU speed -->\n      <value>196.44</value> <!-- 1977 MHz CPU speed -->\n      <value>211.24</value> <!-- 2073 MHz CPU speed -->\n      <value>232.84</value> <!-- 2169 MHz CPU speed -->\n      <value>258.84</value> <!-- 2265 MHz CPU speed -->\n      <value>287.68</value> <!-- 2361 MHz CPU speed -->\n      <value>322.64</value> <!-- 2457 MHz CPU speed -->\n      <value>370.37</value> <!-- 2553 MHz CPU speed -->\n      <value>406.47</value> <!-- 2649 MHz CPU speed -->\n      <value>457.40</value> <!-- 2745 MHz CPU speed -->\n      <value>547.75</value> <!-- 2841 MHz CPU speed -->\n      <value>638.17</value> <!-- 3187 MHz CPU speed -->\n    </array>\n\n    <!-- Additional power used when screen is ambient mode -->\n    <item name=\"ambient.on\">32</item>\n\n    <!-- Additional power used when screen is turned on at minimum brightness -->\n    <item name=\"screen.on\">98</item>\n    <!-- Additional power used when screen is at maximum brightness, compared to\n         screen at minimum brightness -->\n    <item name=\"screen.full\">470</item>\n\n    <!-- Average power used by the camera flash module when on -->\n    <item name=\"camera.flashlight\">240.47</item>\n    <!-- Average power use by the camera subsystem for a typical camera\n         application. Intended as a rough estimate for an application running a\n         preview and capturing approximately 10 full-resolution pictures per\n         minute. -->\n    <item name=\"camera.avg\">900</item>\n\n    <!-- Additional power used when video is playing -->\n    <item name=\"video\">25</item>\n    <!-- Additional power used when audio is playing -->\n    <item name=\"audio\">75</item>\n\n    <!-- Cellular modem related values.-->\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">100</item>\n    <item name=\"modem.controller.rx\">91</item>\n    <array name=\"modem.controller.tx\"> <!-- Strength 0 to 4 -->\n      <value>96</value>\n      <value>133</value>\n      <value>183</value>\n      <value>225</value>\n      <value>295</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n\n    <!-- GPS related values.-->\n    <array name=\"gps.signalqualitybased\"> <!-- Strength 0 to 1 -->\n      <value>24</value>\n      <value>6</value>\n    </array>\n    <item name=\"gps.voltage\">3700</item>\n\n    <!-- Idle Receive current for wifi radio in mA.-->\n    <item name=\"wifi.controller.idle\">82</item>\n    <!-- Rx current for wifi radio in mA.-->\n    <item name=\"wifi.controller.rx\">125</item>\n    <!-- Tx current for wifi radio in mA-->\n    <item name=\"wifi.controller.tx\">351</item>\n    <!-- Operating volatage for wifi radio in mV.-->\n    <item name=\"wifi.controller.voltage\">3700</item>\n\n    <!-- Idle current for bluetooth in mA.-->\n    <item name=\"bluetooth.controller.idle\">0.01</item>\n    <!-- Rx current for bluetooth in mA.-->\n    <item name=\"bluetooth.controller.rx\">9</item>\n    <!-- Tx current for bluetooth in mA-->\n    <item name=\"bluetooth.controller.tx\">7</item>\n    <!-- Operating voltage for bluetooth in mV.-->\n    <item name=\"bluetooth.controller.voltage\">3300</item>\n    <allow-in-power-save package=\"com.google.android.gms\" />\n    <allow-in-data-usage-save package=\"com.google.android.gms\" />\n</device>\n"
  },
  {
    "path": "Xiaomi/PocoF4-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-pocof4-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/PocoF4-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.pocof4.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"munch\"\n        android:priority=\"556\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/PocoF4-SystemUI/res/drawable/rounded.xml",
    "content": "<!-- Copyright (C) 2021 The Android Open Source Project\n\n    You may obtain a copy of the License at\n\n         http://www.apache.org/licenses/LICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing, software\n    distributed under the License is distributed on an \"AS IS\" BASIS,\n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and\n    limitations under the License.\n-->\n<vector xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    android:width=\"8dp\"\n    android:height=\"8dp\"\n    android:viewportWidth=\"21\"\n    android:viewportHeight=\"21\">\n\n    <path\n        android:fillColor=\"#000000\"\n        android:pathData=\"M0,0L25,0C22.74,0 21.99,0 21.31,0C19.94,0.01 18.83,0.04 17.73,0.11C16.91,0.17 16.09,0.25 15.3,0.36C14.5,0.48 13.72,0.62 12.95,0.81C11.42,1.19 9.97,1.72 8.65,2.43C7.32,3.14 6.12,4.02 5.08,5.07C4.04,6.11 3.15,7.31 2.44,8.64C1.73,9.97 1.19,11.42 0.82,12.94C0.63,13.7 0.48,14.49 0.37,15.29C0.25,16.09 0.17,16.9 0.12,17.72C0.05,18.82 0.02,19.93 0.01,21.55C0.01,22.36 0.01,23.3 0.01,25.56L0,0Z\"/>\n</vector>\n"
  },
  {
    "path": "Xiaomi/PocoF4-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds. -->\n<resources>\n    <!-- A path similar to frameworks/base/core/res/res/values/config.xml\n      config_mainBuiltInDisplayCutout that describes a path larger than the exact path of a display\n      cutout. If present as well as config_enableDisplayCutoutProtection is set to true, then\n      SystemUI will draw this \"protection path\" instead of the display cutout path that is normally\n      used for anti-aliasing.\n      This path will only be drawn when the front-facing camera turns on, otherwise the main\n      DisplayCutout path will be rendered\n       -->\n    <string translatable=\"false\" name=\"config_frontBuiltInDisplayCutoutProtection\">\n        M 500,52\n        a 35,35 0 1 0 82,0 35,35 0 1 0 -82,0\n        Z\n    </string>\n\n    <!--  Flag to turn on the rendering of the above path or not  -->\n    <bool name=\"config_enableDisplayCutoutProtection\">true</bool>\n\n    <!-- Doze: check proximity sensor before pulsing? -->\n    <bool name=\"doze_proximity_check_before_pulse\">false</bool>\n\n    <!-- The battery current divider, some kernel report current value in mA other in µA.\n         Leave 1 if you have mA, put 1000 if you have µA-->\n    <integer name=\"config_battCurrentDivider\" translatable=\"false\">1000</integer>\n\t\n    <!-- If not zero, limits the internal screen recorder's framerate to the set value. -->\n    <integer name=\"config_screenRecorderMaxFramerate\">120</integer>\n\n    <!-- Default rounded corner curve (a Bezier). Must match (the curved path in) rounded.xml.\n         Note that while rounded.xml includes the entire path (including the horizontal and vertical\n         corner edges), this pulls out just the curve.\n     -->\n    <string name=\"config_rounded_mask\" translatable=\"false\">M22,0C19.94,0.01 18.83,0.04 17.73,0.11C16.91,0.17 16.09,0.25 15.3,0.36C14.5,0.48 13.72,0.62 12.95,0.81C11.42,1.19 9.97,1.72 8.65,2.43C7.32,3.14 6.12,4.02 5.08,5.07C4.04,6.11 3.15,7.31 2.44,8.64C1.73,9.97 1.19,11.42 0.82,12.94C0.63,13.7 0.48,14.49 0.37,15.29C0.25,16.09 0.17,16.9 0.12,17.72C0.05,18.82 0.02,19.93 0.01,21.55</string>\n\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoF4-SystemUI/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n * Copyright (c) 2006, The Android Open Source Project\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n*/\n-->\n<resources>\n    <!-- Location on the screen of the center of the fingerprint sensor. For devices with under\n     display fingerprint sensors, this directly corresponds to the fingerprint sensor's location.\n     For devices with sensors on the back of the device, this corresponds to the location on the\n     screen directly in front of the sensor.\n     By default, this is set to @null to use the horizontal center of the screen. -->\n    <dimen name=\"physical_fingerprint_sensor_center_screen_location_x\">1080px</dimen>\n\n    <!-- Location on the screen of the center of the fingerprint sensor. For devices with under\n     display fingerprint sensors, this directly corresponds to the fingerprint sensor's location.\n     For devices with sensors on the back of the device, this corresponds to the location on the\n     screen directly in front of the sensor. -->\n    <dimen name=\"physical_fingerprint_sensor_center_screen_location_y\">960px</dimen>\n\n    <!-- Location on the screen of the center of the physical power button. This is a reasonable\n    default that should be overridden by device-specific overlays. -->\n    <dimen name=\"physical_power_button_center_screen_location_y\">@dimen/physical_fingerprint_sensor_center_screen_location_y</dimen>\n\n    <!-- for 20dp of padding at 3.5px/dp at default density -->\n    <dimen name=\"rounded_corner_content_padding\">55px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoM3Pro5G/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-pocom3pro5g\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/PocoM3Pro5G/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.pocom3pro5g\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"+(camellia|camellian)\"\n\t\tandroid:priority=\"981\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/PocoM3Pro5G/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\t<bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <bool name=\"config_supportSystemNavigationKeys\">false</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n\n    <integer name=\"config_defaultPeakRefreshRate\">90</integer>\n    <integer name=\"config_defaultRefreshRate\">90</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">0</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">13</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">536</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">2047</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n\n    <integer-array name=\"config_ambientBrighteningThresholds\">\n        <item>5</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>400</item>\n        <item>600</item>\n        <item>1000</item>\n    </integer-array>\n    <integer-array name=\"config_ambientDarkeningThresholds\">\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>14</item>\n        <item>21</item>\n        <item>27</item>\n        <item>35</item>\n        <item>52</item>\n        <item>69</item>\n        <item>84</item>\n        <item>93</item>\n        <item>93</item>\n        <item>94</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>96</item>\n        <item>96</item>\n        <item>97</item>\n        <item>97</item>\n        <item>97</item>\n        <item>97</item>\n        <item>97</item>\n        <item>97</item>\n        <item>97</item>\n        <item>102</item>\n        <item>106</item>\n        <item>110</item>\n        <item>112</item>\n        <item>114</item>\n        <item>116</item>\n        <item>118</item>\n        <item>119</item>\n        <item>122</item>\n        <item>123</item>\n        <item>125</item>\n        <item>128</item>\n        <item>130</item>\n        <item>131</item>\n        <item>134</item>\n        <item>136</item>\n        <item>137</item>\n        <item>140</item>\n        <item>142</item>\n        <item>144</item>\n        <item>169</item>\n        <item>196</item>\n        <item>222</item>\n        <item>248</item>\n        <item>270</item>\n        <item>300</item>\n        <item>320</item>\n        <item>335</item>\n        <item>400</item>\n        <item>417</item>\n        <item>433</item>\n        <item>450</item>\n        <item>520</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>31</item>\n        <item>31</item>\n        <item>31</item>\n        <item>31</item>\n        <item>111</item>\n        <item>144</item>\n        <item>175</item>\n        <item>245</item>\n        <item>302</item>\n        <item>348</item>\n        <item>382</item>\n        <item>404</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>412</item>\n        <item>414</item>\n        <item>416</item>\n        <item>417</item>\n        <item>419</item>\n        <item>420</item>\n        <item>423</item>\n        <item>426</item>\n        <item>428</item>\n        <item>432</item>\n        <item>442</item>\n        <item>449</item>\n        <item>456</item>\n        <item>458</item>\n        <item>466</item>\n        <item>472</item>\n        <item>479</item>\n        <item>486</item>\n        <item>494</item>\n        <item>500</item>\n        <item>507</item>\n        <item>516</item>\n        <item>522</item>\n        <item>530</item>\n        <item>536</item>\n        <item>545</item>\n        <item>550</item>\n        <item>559</item>\n        <item>565</item>\n        <item>674</item>\n        <item>783</item>\n        <item>905</item>\n        <item>1028</item>\n        <item>1152</item>\n        <item>1284</item>\n        <item>1418</item>\n        <item>1600</item>\n        <item>1760</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2047</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>100</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>200</item>\n    </integer-array>\n    <integer-array name=\"config_defaultNotificationVibePattern\">\n        <item>0</item>\n        <item>350</item>\n        <item>250</item>\n        <item>350</item>\n    </integer-array>\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>40</item>\n    </integer-array>\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n    </integer-array>\n    <integer-array name=\"config_notificationFallbackVibePattern\">\n        <item>0</item>\n        <item>100</item>\n        <item>150</item>\n        <item>100</item>\n    </integer-array>\n    <integer-array name=\"config_safeModeEnabledVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n        <item>500</item>\n        <item>600</item>\n    </integer-array>\n    <integer-array name=\"config_scrollBarrierVibePattern\">\n        <item>0</item>\n        <item>15</item>\n        <item>10</item>\n        <item>10</item>\n    </integer-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>10</item>\n        <item>20</item>\n        <item>30</item>\n    </integer-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>1</item>\n        <item>0</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <array name=\"config_minimumBrightnessCurveNits\">\n        <item>0.0</item>\n        <item>50.0</item>\n        <item>90.0</item>\n    </array>\n\n    <string name=\"config_ims_package\">com.mediatek.ims</string>\n\n    <string-array name=\"config_biometric_sensors\">\n        <item>0:2:15</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>ap\\\\d</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,300000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,300000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>ethernet,9,9,4,-1,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_dm,20,0,3,60000,true</item>\n        <item>mobile_wap,21,0,3,60000,true</item>\n        <item>mobile_net,22,0,3,60000,true</item>\n        <item>mobile_cmmail,23,0,3,60000,true</item>\n        <item>mobile_rcse,24,0,3,60000,true</item>\n        <item>mobile_xcap,25,0,3,60000,true</item>\n        <item>mobile_rcs,26,0,3,60000,true</item>\n        <item>mobile_bip,27,0,3,60000,true</item>\n        <item>mobile_vsim,28,0,-1,60000,true</item>\n        <item>mobile_preempt,29,0,9,60000,true</item>\n        <item>wifi_slave,40,1,0,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n        <item>9,1</item>\n    </string-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/data/dalvik-cache/arm64/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm64/system@framework@services.jar@classes.dex</item>\n        <item>/data/dalvik-cache/arm/system@framework@services.jar@classes.dex</item>\n        <item>/system/framework/arm64/boot.oat</item>\n        <item>/system/framework/arm/boot.oat</item>\n        <item>/system/framework/oat/arm64/services.odex</item>\n        <item>/system/framework/oat/arm/services.odex</item>\n        <item>/system/framework/arm64/boot-framework.oat</item>\n        <item>/system/framework/arm/boot-framework.oat</item>\n        <item>/system/framework/arm64/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/lib64/libRScpp.so</item>\n        <item>/system/lib64/libRS.so</item>\n        <item>/system/lib64/libRS_internal.so</item>\n        <item>/system/lib64/libbcinfo.so</item>\n        <item>/system/lib64/libRSDriver.so</item>\n        <item>/system/lib64/libRSCpuRef.so</item>\n        <item>/system/lib64/libblas.so</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoM3Pro5G/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_radius_bottom\">102.0px</dimen>\n    <dimen name=\"rounded_corner_radius_top\">102.0px</dimen>\n    <dimen name=\"status_bar_height\">102.0px</dimen>\n    <dimen name=\"status_bar_height_default\">102.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24.0dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">102.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoM3Pro5G/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">105.25</item>\n    <item name=\"screen.full\">289.82</item>\n    <item name=\"bluetooth.active\">29.17</item>\n    <item name=\"bluetooth.on\">1.12</item>\n    <item name=\"wifi.on\">0.51</item>\n    <item name=\"wifi.active\">146.6</item>\n    <item name=\"wifi.scan\">14.51</item>\n    <item name=\"audio\">14.25</item>\n    <item name=\"video\">56.52</item>\n    <item name=\"camera.flashlight\">121.8</item>\n    <item name=\"camera.avg\">449.46</item>\n    <item name=\"gps.on\">26.98</item>\n    <item name=\"radio.active\">247.58</item>\n    <item name=\"radio.scanning\">10</item>\n    <array name=\"radio.on\">\n        <value>1.8</value>\n        <value>1.8</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>500000</value>\n        <value>620000</value>\n        <value>675000</value>\n        <value>730000</value>\n        <value>840000</value>\n        <value>950000</value>\n        <value>1032000</value>\n        <value>1115000</value>\n        <value>1280000</value>\n        <value>1390000</value>\n        <value>1500000</value>\n        <value>1645000</value>\n        <value>1750000</value>\n        <value>1812000</value>\n        <value>1916000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>725000</value>\n        <value>840000</value>\n        <value>898000</value>\n        <value>985000</value>\n        <value>1042000</value>\n        <value>1129000</value>\n        <value>1274000</value>\n        <value>1418000</value>\n        <value>1534000</value>\n        <value>1650000</value>\n        <value>1719000</value>\n        <value>1788000</value>\n        <value>1903000</value>\n        <value>1995000</value>\n        <value>2078000</value>\n        <value>2203000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>31.36</value>\n        <value>32.05</value>\n        <value>32.79</value>\n        <value>33.91</value>\n        <value>35.22</value>\n        <value>37.15</value>\n        <value>38.54</value>\n        <value>40.76</value>\n        <value>42.34</value>\n        <value>46.45</value>\n        <value>49.13</value>\n        <value>57.44</value>\n        <value>63.06</value>\n        <value>64.41</value>\n        <value>71.79</value>\n        <value>74.45</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>56.51</value>\n        <value>62.61</value>\n        <value>65.88</value>\n        <value>70.45</value>\n        <value>74.86</value>\n        <value>79.92</value>\n        <value>89.89</value>\n        <value>101.45</value>\n        <value>111.93</value>\n        <value>122.69</value>\n        <value>132.58</value>\n        <value>153.86</value>\n        <value>165.07</value>\n        <value>173.14</value>\n        <value>189.07</value>\n        <value>212.36</value>\n    </array>\n    <item name=\"cpu.idle\">8.59</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>\n"
  },
  {
    "path": "Xiaomi/PocoM4Pro5G/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-pocom4pro5g\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/PocoM4Pro5G/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.pocom4pro5g\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"evergreen\"\n\t\tandroid:priority=\"605\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/PocoM4Pro5G/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100%</fraction>\n\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">2466</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">1973</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">90</integer>\n    <integer name=\"config_defaultRefreshRate\">90</integer>\n    <integer name=\"config_screenBrightnessDim\">20</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">688</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">2047</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">632</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">1024</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">2047</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">4</integer>\n\n    <integer-array name=\"config_ambientBrighteningThresholds\">\n        <item>5</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>400</item>\n        <item>600</item>\n        <item>1000</item>\n    </integer-array>\n    <integer-array name=\"config_ambientDarkeningThresholds\">\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>14</item>\n        <item>21</item>\n        <item>27</item>\n        <item>35</item>\n        <item>52</item>\n        <item>69</item>\n        <item>84</item>\n        <item>93</item>\n        <item>93</item>\n        <item>94</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>96</item>\n        <item>96</item>\n        <item>97</item>\n        <item>97</item>\n        <item>97</item>\n        <item>97</item>\n        <item>97</item>\n        <item>97</item>\n        <item>97</item>\n        <item>102</item>\n        <item>106</item>\n        <item>110</item>\n        <item>112</item>\n        <item>114</item>\n        <item>116</item>\n        <item>118</item>\n        <item>119</item>\n        <item>122</item>\n        <item>123</item>\n        <item>125</item>\n        <item>128</item>\n        <item>130</item>\n        <item>131</item>\n        <item>134</item>\n        <item>136</item>\n        <item>137</item>\n        <item>140</item>\n        <item>142</item>\n        <item>144</item>\n        <item>169</item>\n        <item>196</item>\n        <item>222</item>\n        <item>248</item>\n        <item>270</item>\n        <item>300</item>\n        <item>320</item>\n        <item>335</item>\n        <item>400</item>\n        <item>417</item>\n        <item>433</item>\n        <item>450</item>\n        <item>520</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>31</item>\n        <item>31</item>\n        <item>31</item>\n        <item>31</item>\n        <item>111</item>\n        <item>144</item>\n        <item>175</item>\n        <item>245</item>\n        <item>302</item>\n        <item>348</item>\n        <item>382</item>\n        <item>404</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>412</item>\n        <item>414</item>\n        <item>416</item>\n        <item>417</item>\n        <item>419</item>\n        <item>420</item>\n        <item>423</item>\n        <item>426</item>\n        <item>428</item>\n        <item>432</item>\n        <item>442</item>\n        <item>449</item>\n        <item>456</item>\n        <item>458</item>\n        <item>466</item>\n        <item>472</item>\n        <item>479</item>\n        <item>486</item>\n        <item>494</item>\n        <item>500</item>\n        <item>507</item>\n        <item>516</item>\n        <item>522</item>\n        <item>530</item>\n        <item>536</item>\n        <item>545</item>\n        <item>550</item>\n        <item>559</item>\n        <item>565</item>\n        <item>674</item>\n        <item>783</item>\n        <item>905</item>\n        <item>1028</item>\n        <item>1152</item>\n        <item>1284</item>\n        <item>1418</item>\n        <item>1600</item>\n        <item>1760</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2047</item>\n        <item>2047</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>100</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>200</item>\n    </integer-array>\n    <integer-array name=\"config_defaultNotificationVibePattern\">\n        <item>0</item>\n        <item>350</item>\n        <item>250</item>\n        <item>350</item>\n    </integer-array>\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>40</item>\n    </integer-array>\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n    </integer-array>\n    <integer-array name=\"config_notificationFallbackVibePattern\">\n        <item>0</item>\n        <item>100</item>\n        <item>150</item>\n        <item>100</item>\n    </integer-array>\n    <integer-array name=\"config_safeModeEnabledVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n        <item>500</item>\n        <item>600</item>\n    </integer-array>\n    <integer-array name=\"config_scrollBarrierVibePattern\">\n        <item>0</item>\n        <item>15</item>\n        <item>10</item>\n        <item>10</item>\n    </integer-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>10</item>\n        <item>20</item>\n        <item>30</item>\n    </integer-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>1</item>\n        <item>0</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <array name=\"config_minimumBrightnessCurveNits\">\n        <item>0.0</item>\n        <item>50.0</item>\n        <item>90.0</item>\n    </array>\n\n    <string name=\"config_ims_package\">com.mediatek.ims</string>\n\n    <string-array name=\"config_biometric_sensors\">\n        <item>0:2:15</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>ap\\\\d</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,300000,true</item>\n        <item>mobile_supl,3,0,2,300000,true</item>\n        <item>mobile_dun,4,0,2,300000,true</item>\n        <item>mobile_hipri,5,0,3,300000,true</item>\n        <item>mobile_fota,10,0,2,300000,true</item>\n        <item>mobile_ims,11,0,2,300000,true</item>\n        <item>mobile_cbs,12,0,2,300000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>ethernet,9,9,4,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n        <item>9,1</item>\n    </string-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/data/dalvik-cache/arm64/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm64/system@framework@services.jar@classes.dex</item>\n        <item>/data/dalvik-cache/arm/system@framework@services.jar@classes.dex</item>\n        <item>/system/framework/arm64/boot.oat</item>\n        <item>/system/framework/arm/boot.oat</item>\n        <item>/system/framework/oat/arm64/services.odex</item>\n        <item>/system/framework/oat/arm/services.odex</item>\n        <item>/system/framework/arm64/boot-framework.oat</item>\n        <item>/system/framework/arm/boot-framework.oat</item>\n        <item>/system/framework/arm64/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/lib64/libRScpp.so</item>\n        <item>/system/lib64/libRS.so</item>\n        <item>/system/lib64/libRS_internal.so</item>\n        <item>/system/lib64/libbcinfo.so</item>\n        <item>/system/lib64/libRSDriver.so</item>\n        <item>/system/lib64/libRSCpuRef.so</item>\n        <item>/system/lib64/libblas.so</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoM4Pro5G/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_radius_bottom\">102.0px</dimen>\n    <dimen name=\"rounded_corner_radius_top\">102.0px</dimen>\n    <dimen name=\"status_bar_height\">96.0px</dimen>\n    <dimen name=\"status_bar_height_default\">96.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24.0dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">96.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoM4Pro5G/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoM4Pro5G/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">100</item>\n    <item name=\"screen.full\">800</item>\n    <item name=\"bluetooth.active\">29.17</item>\n    <item name=\"bluetooth.on\">1.12</item>\n    <item name=\"wifi.on\">0.51</item>\n    <item name=\"wifi.active\">146.6</item>\n    <item name=\"wifi.scan\">14.51</item>\n    <item name=\"audio\">100.0</item>\n    <item name=\"video\">150.0</item>\n    <item name=\"camera.flashlight\">500</item>\n    <item name=\"camera.avg\">600</item>\n    <item name=\"gps.on\">10</item>\n    <item name=\"radio.active\">60</item>\n    <item name=\"radio.scanning\">3</item>\n    <array name=\"radio.on\">\n        <value>6</value>\n        <value>5</value>\n        <value>4</value>\n        <value>3</value>\n        <value>3</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>500000</value>\n        <value>650000</value>\n        <value>703000</value>\n        <value>756000</value>\n        <value>862000</value>\n        <value>968000</value>\n        <value>1048000</value>\n        <value>1128000</value>\n        <value>1287000</value>\n        <value>1393000</value>\n        <value>1500000</value>\n        <value>1645000</value>\n        <value>1750000</value>\n        <value>1812000</value>\n        <value>1916000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>725000</value>\n        <value>840000</value>\n        <value>898000</value>\n        <value>985000</value>\n        <value>1042000</value>\n        <value>1129000</value>\n        <value>1274000</value>\n        <value>1418000</value>\n        <value>1534000</value>\n        <value>1650000</value>\n        <value>1837000</value>\n        <value>1993000</value>\n        <value>2118000</value>\n        <value>2203000</value>\n        <value>2306000</value>\n        <value>2400000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>31.36</value>\n        <value>32.05</value>\n        <value>32.79</value>\n        <value>33.91</value>\n        <value>35.22</value>\n        <value>37.15</value>\n        <value>38.54</value>\n        <value>40.76</value>\n        <value>42.34</value>\n        <value>46.45</value>\n        <value>49.13</value>\n        <value>57.44</value>\n        <value>63.06</value>\n        <value>64.41</value>\n        <value>71.79</value>\n        <value>74.45</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>56.51</value>\n        <value>62.61</value>\n        <value>65.88</value>\n        <value>70.45</value>\n        <value>74.86</value>\n        <value>79.92</value>\n        <value>89.89</value>\n        <value>101.45</value>\n        <value>111.93</value>\n        <value>122.69</value>\n        <value>132.58</value>\n        <value>153.86</value>\n        <value>165.07</value>\n        <value>173.14</value>\n        <value>189.07</value>\n        <value>212.36</value>\n    </array>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>\n    <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"battery.typical\">5000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Xiaomi/PocoM4Pro5G-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-pocom4pro5g-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/PocoM4Pro5G-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.pocom4pro5g.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"evergreen\"\n\t\tandroid:priority=\"605\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/PocoM4Pro5G-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_content_padding\">52.0px</dimen>\n    <dimen name=\"status_bar_padding_end\">3.0px</dimen>\n    <dimen name=\"status_bar_padding_start\">3.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoM4Pro5G-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n<dimen name=\"status_bar_padding_start\">8.0dip</dimen>\n<dimen name=\"status_bar_padding_end\">8.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoM4Pro5G-SystemUI/res/values-port/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_top\">30.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoM5/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-pocom5\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/PocoM5/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.pocom5\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"+(stone|rock)\"\n\t\tandroid:priority=\"340\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/PocoM5/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_ambientBrighteningThresholds\">\n        <item>2</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>400</item>\n        <item>600</item>\n        <item>1000</item>\n    </integer-array>\n    <integer-array name=\"config_ambientDarkeningThresholds\">\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>3</item>\n        <item>4</item>\n        <item>6</item>\n        <item>15</item>\n        <item>21</item>\n        <item>27</item>\n        <item>36</item>\n        <item>52</item>\n        <item>71</item>\n        <item>87</item>\n        <item>97</item>\n        <item>98</item>\n        <item>98</item>\n        <item>98</item>\n        <item>99</item>\n        <item>99</item>\n        <item>100</item>\n        <item>100</item>\n        <item>100</item>\n        <item>101</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>103</item>\n        <item>103</item>\n        <item>106</item>\n        <item>108</item>\n        <item>110</item>\n        <item>112</item>\n        <item>114</item>\n        <item>116</item>\n        <item>118</item>\n        <item>119</item>\n        <item>122</item>\n        <item>123</item>\n        <item>125</item>\n        <item>128</item>\n        <item>130</item>\n        <item>131</item>\n        <item>134</item>\n        <item>136</item>\n        <item>137</item>\n        <item>140</item>\n        <item>142</item>\n        <item>144</item>\n        <item>169</item>\n        <item>196</item>\n        <item>222</item>\n        <item>248</item>\n        <item>270</item>\n        <item>300</item>\n        <item>320</item>\n        <item>335</item>\n        <item>400</item>\n        <item>416</item>\n        <item>433</item>\n        <item>450</item>\n        <item>466</item>\n        <item>483</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>18</item>\n        <item>25</item>\n        <item>31</item>\n        <item>77</item>\n        <item>107</item>\n        <item>138</item>\n        <item>184</item>\n        <item>266</item>\n        <item>363</item>\n        <item>445</item>\n        <item>496</item>\n        <item>501</item>\n        <item>501</item>\n        <item>501</item>\n        <item>507</item>\n        <item>507</item>\n        <item>512</item>\n        <item>512</item>\n        <item>512</item>\n        <item>517</item>\n        <item>517</item>\n        <item>522</item>\n        <item>527</item>\n        <item>527</item>\n        <item>527</item>\n        <item>542</item>\n        <item>553</item>\n        <item>563</item>\n        <item>573</item>\n        <item>583</item>\n        <item>594</item>\n        <item>604</item>\n        <item>609</item>\n        <item>624</item>\n        <item>629</item>\n        <item>640</item>\n        <item>655</item>\n        <item>665</item>\n        <item>670</item>\n        <item>686</item>\n        <item>696</item>\n        <item>701</item>\n        <item>716</item>\n        <item>727</item>\n        <item>737</item>\n        <item>865</item>\n        <item>1003</item>\n        <item>1136</item>\n        <item>1269</item>\n        <item>1382</item>\n        <item>1535</item>\n        <item>1638</item>\n        <item>1714</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n        <item>5000</item>\n        <item>5500</item>\n    </integer-array>\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>75</item>\n        <item>76</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>0</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>0</item>\n    </integer-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>30</item>\n        <item>45</item>\n        <item>53</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoM5/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoM5/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_radius\">106.0px</dimen>\n    <dimen name=\"rounded_corner_radius_bottom\">106.0px</dimen>\n    <dimen name=\"rounded_corner_radius_top\">106.0px</dimen>\n    <dimen name=\"status_bar_height_default\">76.0px</dimen>\n    <dimen name=\"status_bar_height_portrait\">76.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoM5/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">2466</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">1973</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">90</integer>\n    <integer name=\"config_screenBrightnessDim\">20</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">307</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">2047</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">8</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">580</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoM5/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -50 V 76 H 90 V 0 H 0 Z</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoM5/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">40.56</item>\n    <item name=\"screen.full\">290</item>\n    <item name=\"bluetooth.active\">16</item>\n    <item name=\"bluetooth.on\">1.33</item>\n    <item name=\"wifi.on\">0.24</item>\n    <item name=\"wifi.active\">131.74</item>\n    <item name=\"wifi.scan\">42</item>\n    <item name=\"audio\">9.2</item>\n    <item name=\"video\">48.43</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">49.2</item>\n    <item name=\"radio.active\">0.1</item>\n    <item name=\"radio.scanning\">9.1</item>\n    <array name=\"radio.on\">\n        <value>0.2</value>\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>. <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Xiaomi/PocoX3GT/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-pocox3gt\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/PocoX3GT/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.pocox3gt\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"chopin\"\n\t\tandroid:priority=\"829\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/PocoX3GT/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_carrier_wfc_ims_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n    <!-- arrays.xml files -->\n    <integer-array name=\"config_ambientBrighteningThresholds\">\n        <item>2</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>400</item>\n        <item>600</item>\n        <item>1000</item>\n    </integer-array>\n    <integer-array name=\"config_ambientDarkeningThresholds\">\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>5</item>\n        <item>6</item>\n        <item>15</item>\n        <item>21</item>\n        <item>27</item>\n        <item>36</item>\n        <item>52</item>\n        <item>71</item>\n        <item>87</item>\n        <item>97</item>\n        <item>98</item>\n        <item>98</item>\n        <item>98</item>\n        <item>99</item>\n        <item>99</item>\n        <item>100</item>\n        <item>100</item>\n        <item>100</item>\n        <item>101</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>103</item>\n        <item>103</item>\n        <item>106</item>\n        <item>108</item>\n        <item>110</item>\n        <item>112</item>\n        <item>114</item>\n        <item>116</item>\n        <item>118</item>\n        <item>119</item>\n        <item>122</item>\n        <item>123</item>\n        <item>125</item>\n        <item>128</item>\n        <item>130</item>\n        <item>131</item>\n        <item>134</item>\n        <item>136</item>\n        <item>137</item>\n        <item>140</item>\n        <item>142</item>\n        <item>144</item>\n        <item>169</item>\n        <item>196</item>\n        <item>222</item>\n        <item>248</item>\n        <item>270</item>\n        <item>300</item>\n        <item>320</item>\n        <item>335</item>\n        <item>407</item>\n        <item>472</item>\n        <item>500</item>\n        <item>530</item>\n        <item>530</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>4</item>\n        <item>7</item>\n        <item>11</item>\n        <item>15</item>\n        <item>16</item>\n        <item>23</item>\n        <item>30</item>\n        <item>40</item>\n        <item>42</item>\n        <item>42</item>\n        <item>42</item>\n        <item>42</item>\n        <item>42</item>\n        <item>42</item>\n        <item>43</item>\n        <item>43</item>\n        <item>43</item>\n        <item>44</item>\n        <item>44</item>\n        <item>44</item>\n        <item>44</item>\n        <item>44</item>\n        <item>45</item>\n        <item>45</item>\n        <item>45</item>\n        <item>46</item>\n        <item>47</item>\n        <item>48</item>\n        <item>48</item>\n        <item>49</item>\n        <item>49</item>\n        <item>50</item>\n        <item>51</item>\n        <item>52</item>\n        <item>52</item>\n        <item>53</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>69</item>\n        <item>80</item>\n        <item>94</item>\n        <item>107</item>\n        <item>121</item>\n        <item>136</item>\n        <item>152</item>\n        <item>157</item>\n        <item>195</item>\n        <item>219</item>\n        <item>221</item>\n        <item>226</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n    </integer-array>\n    <integer-array name=\"config_dynamicHysteresisBrightLevels\">\n        <item>2000</item>\n        <item>2000</item>\n        <item>1000</item>\n        <item>1000</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_dynamicHysteresisDarkLevels\">\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_dynamicHysteresisLuxLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>0</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>0</item>\n    </integer-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wlan0</item>\n        <item>wigig0</item>\n    </string-array>\n    <string-array name=\"config_biometric_sensors\">\n        <item>0:2:15</item>\n    </string-array>\n \n    <string name=\"config_ims_package\">com.mediatek.ims</string>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\n    <!-- fractions.xml files -->\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n\n    <!-- integers.xml files-->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">2466</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">1973</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">120</integer>\n    <integer name=\"config_screenBrightnessDim\">23</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">1376</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">4095</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">1264</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">150</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n    <integer name=\"config_screenBrightnessDoze\">5</integer>\n    <!-- displayCutout -->\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -36 V 96 H 36 V 0 H 0 Z</string>\n\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoX3GT/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_radius_bottom\">102.0px</dimen>\n    <dimen name=\"rounded_corner_radius_top\">102.0px</dimen>\n    <dimen name=\"status_bar_height\">96.0px</dimen>\n    <dimen name=\"status_bar_height_default\">96.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24.0dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">96.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoX3GT/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/PocoX3GT/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">58.17</item>\n    <item name=\"screen.full\">279.81</item>\n    <item name=\"bluetooth.active\">23.69</item>\n    <item name=\"bluetooth.on\">0.83</item>\n    <item name=\"wifi.on\">0.17</item>\n    <item name=\"wifi.active\">223.39</item>\n    <item name=\"wifi.scan\">29.99</item>\n    <item name=\"audio\">18.14</item>\n    <item name=\"video\">35.76</item>\n    <item name=\"camera.flashlight\">74.69</item>\n    <item name=\"camera.avg\">743.05</item>\n    <item name=\"gps.on\"> 23.98</item>\n    <item name=\"radio.active\">203.115</item>\n    <item name=\"radio.scanning\">101.93</item>\n    <array name=\"radio.on\">\n        <value>1.44</value>\n        <value>1.44</value>\n    </array>\n    <array name=\"cpu.active\">\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>500000</value>\n        <value>600000</value>\n        <value>675000</value>\n        <value>750000</value>\n        <value>850000</value>\n        <value>925000</value>\n        <value>1000000</value>\n        <value>1075000</value>\n        <value>1250000</value>\n        <value>1350000</value>\n        <value>1450000</value>\n        <value>1525000</value>\n        <value>1625000</value>\n        <value>1725000</value>\n        <value>1800000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>42.1</value>\n        <value>43.16</value>\n        <value>44.01</value>\n        <value>44.87</value>\n        <value>46.38</value>\n        <value>47.54</value>\n        <value>48.44</value>\n        <value>50.35</value>\n        <value>56.73</value>\n        <value>59.33</value>\n        <value>61.74</value>\n        <value>63.47</value>\n        <value>65.38</value>\n        <value>70.29</value>\n        <value>74.01</value>\n        <value>83.09</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>437000</value>\n        <value>700000</value>\n        <value>902000</value>\n        <value>1046000</value>\n        <value>1162000</value>\n        <value>1335000</value>\n        <value>1451000</value>\n        <value>1537000</value>\n        <value>1624000</value>\n        <value>1740000</value>\n        <value>1855000</value>\n        <value>1985000</value>\n        <value>2200000</value>\n        <value>2354000</value>\n        <value>2507000</value>\n        <value>2600000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>65.22</value>\n        <value>79.04</value>\n        <value>93.45</value>\n        <value>105.54</value>\n        <value>115.25</value>\n        <value>132.71</value>\n        <value>147.06</value>\n        <value>155.49</value>\n        <value>163.64</value>\n        <value>177.09</value>\n        <value>196.68</value>\n        <value>223.67</value>\n        <value>272.4</value>\n        <value>312.09</value>\n        <value>368.07</value>\n        <value>400.37</value>\n    </array>\n    <array name=\"cpu.speeds.cluster2\">\n        <value>659000</value>\n        <value>921000</value>\n        <value>1108000</value>\n        <value>1258000</value>\n        <value>1370000</value>\n        <value>1482000</value>\n        <value>1632000</value>\n        <value>1745000</value>\n        <value>1820000</value>\n        <value>1938000</value>\n        <value>2032000</value>\n        <value>2127000</value>\n        <value>2292000</value>\n        <value>2410000</value>\n        <value>2529000</value>\n        <value>2600000</value>\n    </array>\n    <array name=\"cpu.active.cluster2\">\n        <value>87.36</value>\n        <value>110.94</value>\n        <value>130.11</value>\n        <value>148.36</value>\n        <value>162.21</value>\n        <value>177.29</value>\n        <value>199.93</value>\n        <value>219.58</value>\n        <value>229.95</value>\n        <value>260.54</value>\n        <value>295.84</value>\n        <value>329.3</value>\n        <value>395.86</value>\n        <value>449.27</value>\n        <value>513.97</value>\n        <value>536.21</value>\n    </array>\n    <item name=\"cpu.awake\">19.79</item>\n    <item name=\"cpu.idle\">8.34</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Xiaomi/Redmi10X5G/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi10x5g\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Redmi10X5G/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmi10x5g\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*edmi/atom*\"\n\t\tandroid:priority=\"823\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Redmi10X5G/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!--\n\n\t\tConfig From MIUI V12.5.2.0 China Version\n\n\t-->\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>4</item>\n        <item>5</item>\n        <item>9</item>\n        <item>16</item>\n        <item>24</item>\n        <item>31</item>\n        <item>35</item>\n        <item>48</item>\n        <item>61</item>\n        <item>83</item>\n        <item>87</item>\n        <item>87</item>\n        <item>88</item>\n        <item>88</item>\n        <item>88</item>\n        <item>89</item>\n        <item>89</item>\n        <item>89</item>\n        <item>90</item>\n        <item>90</item>\n        <item>91</item>\n        <item>91</item>\n        <item>91</item>\n        <item>92</item>\n        <item>92</item>\n        <item>93</item>\n        <item>95</item>\n        <item>96</item>\n        <item>98</item>\n        <item>98</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>104</item>\n        <item>105</item>\n        <item>107</item>\n        <item>108</item>\n        <item>110</item>\n        <item>111</item>\n        <item>113</item>\n        <item>114</item>\n        <item>116</item>\n        <item>117</item>\n        <item>119</item>\n        <item>120</item>\n        <item>142</item>\n        <item>164</item>\n        <item>190</item>\n        <item>216</item>\n        <item>243</item>\n        <item>272</item>\n        <item>302</item>\n        <item>313</item>\n        <item>386</item>\n        <item>430</item>\n        <item>434</item>\n        <item>445</item>\n        <item>445</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>10</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>18</item>\n        <item>21</item>\n        <item>24</item>\n        <item>30</item>\n        <item>37</item>\n        <item>43</item>\n        <item>47</item>\n        <item>50</item>\n        <item>50</item>\n        <item>50</item>\n        <item>51</item>\n        <item>51</item>\n        <item>51</item>\n        <item>51</item>\n        <item>52</item>\n        <item>52</item>\n        <item>52</item>\n        <item>52</item>\n        <item>52</item>\n        <item>53</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>68</item>\n        <item>68</item>\n        <item>69</item>\n        <item>70</item>\n        <item>84</item>\n        <item>97</item>\n        <item>113</item>\n        <item>128</item>\n        <item>144</item>\n        <item>160</item>\n        <item>177</item>\n        <item>200</item>\n        <item>220</item>\n        <item>237</item>\n        <item>250</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2200</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n    </integer-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,300000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,-1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>ethernet,9,9,4,-1,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_dm,20,0,3,60000,true</item>\n        <item>mobile_wap,21,0,3,60000,true</item>\n        <item>mobile_net,22,0,3,60000,true</item>\n        <item>mobile_cmmail,23,0,3,60000,true</item>\n        <item>mobile_rcse,24,0,3,60000,true</item>\n        <item>mobile_xcap,25,0,3,60000,true</item>\n        <item>mobile_rcs,26,0,3,60000,true</item>\n        <item>mobile_bip,27,0,3,60000,true</item>\n        <item>mobile_vsim,28,0,-1,60000,true</item>\n        <item>mobile_preempt,29,0,9,60000,true</item>\n        <item>wifi_slave,30,1,1,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n        <item>9,1</item>\n    </string-array>\n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bt-pan</item>\n        <item>bt-dun</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>ap\\\\d</item>\n    </string-array>\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>40</item>\n    </integer-array>\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n    </integer-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>10</item>\n        <item>20</item>\n        <item>30</item>\n    </integer-array>\n    <array name=\"config_minimumBrightnessCurveNits\">\n        <item>0.0</item>\n        <item>50.0</item>\n        <item>90.0</item>\n    </array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">false</bool>\n    <bool name=\"config_carrier_volte_available\">false</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">false</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <bool name=\"config_dozePulsePickup\">false</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">false</bool>\n\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">false</bool>\n\n\n\n    <bool name=\"config_pinnerCameraApp\">false</bool>\n    <bool name=\"config_enableNetworkLocationOverlay\">false</bool>\n    <bool name=\"config_pinnerHomeApp\">false</bool>\n\n\n    <bool name=\"config_carrier_wfc_ims_available\">false</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">false</bool>\n\n    <bool name=\"config_supportDoubleTapWake\">false</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n\n\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n\n\n\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">0</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">0</integer>\n    <integer name=\"config_lightSensorWarmupTime\">0</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">0</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">599</integer>\n\n\n\n    <string name=\"config_ims_package\">com.mediatek.ims</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Redmi10X5G/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">28px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <!-- Notch location in the device -->\n\t<string name=\"config_mainBuiltInDisplayCutout\">M 0,0 L -56, 0 L -54, 28 L 54, 28 L 56, 0 Z @dp</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Redmi10X5G/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<device name=\"Android\">\n   <item name=\"none\">0</item>\n   <item name=\"screen.on\">101.6</item>\n   <item name=\"screen.full\">291.07</item>\n   <item name=\"bluetooth.active\">27.71</item>\n   <item name=\"bluetooth.on\">1.37</item>\n   <item name=\"wifi.on\">0.66</item>\n   <item name=\"wifi.active\">373.3</item>\n   <item name=\"wifi.scan\">18.14</item>\n   <item name=\"dsp.audio\">23.24</item>\n   <item name=\"dsp.video\">84.95</item>\n   <item name=\"camera.flashlight\">95.96</item>\n   <item name=\"camera.avg\">535.97</item>\n   <item name=\"gps.on\">30.15</item>\n   <item name=\"radio.active\">265.18</item>\n   <item name=\"radio.scanning\">78.52</item>\n   <array name=\"radio.on\">\n      <value>2.63</value>\n      <value>2.63</value>\n   </array>\n   <item name=\"modem.controller.idle\">0</item>\n   <item name=\"modem.controller.rx\">0</item>\n   <item name=\"modem.controller.tx\">0</item>\n   <item name=\"modem.controller.voltage\">0</item>\n   <array name=\"cpu.clusters.cores\">\n      <value>4</value>\n      <value>4</value>\n   </array>\n   <array name=\"cpu.core_speeds.cluster0\">\n      <value>500000</value>\n      <value>650000</value>\n      <value>756000</value>\n      <value>862000</value>\n      <value>968000</value>\n      <value>1075000</value>\n      <value>1181000</value>\n      <value>1358000</value>\n      <value>1500000</value>\n      <value>1541000</value>\n      <value>1625000</value>\n      <value>1687000</value>\n      <value>1750000</value>\n      <value>1812000</value>\n      <value>1875000</value>\n      <value>2000000</value>\n   </array>\n   <array name=\"cpu.core_power.cluster0\">\n      <value>38.21</value>\n      <value>50.78</value>\n      <value>57.08</value>\n      <value>58.62</value>\n      <value>61.05</value>\n      <value>63.52</value>\n      <value>65.21</value>\n      <value>68.95</value>\n      <value>71.91</value>\n      <value>72.7</value>\n      <value>72.4</value>\n      <value>75.21</value>\n      <value>79.1</value>\n      <value>78.01</value>\n      <value>80.16</value>\n      <value>79.7</value>\n   </array>\n   <array name=\"cpu.core_speeds.cluster1\">\n      <value>774000</value>\n      <value>841000</value>\n      <value>925000</value>\n      <value>1050000</value>\n      <value>1133000</value>\n      <value>1175000</value>\n      <value>1300000</value>\n      <value>1383000</value>\n      <value>1548000</value>\n      <value>1633000</value>\n      <value>1800000</value>\n      <value>1933000</value>\n      <value>2133000</value>\n      <value>2266000</value>\n      <value>2433000</value>\n      <value>2600000</value>\n   </array>\n   <array name=\"cpu.core_power.cluster1\">\n      <value>68.69</value>\n      <value>71.57</value>\n      <value>82.73</value>\n      <value>89.81</value>\n      <value>95.57</value>\n      <value>100.17</value>\n      <value>111.21</value>\n      <value>119.45</value>\n      <value>137.35</value>\n      <value>147.95</value>\n      <value>169.7</value>\n      <value>190.6</value>\n      <value>224.36</value>\n      <value>251.35</value>\n      <value>285.52</value>\n      <value>326.6</value>\n   </array>\n   <item name=\"cpu.awake\">14.59</item>\n   <item name=\"cpu.idle\">7.2</item>\n   <item name=\"battery.capacity\">4520</item>\n   <item name=\"wifi.controller.idle\">0</item>\n   <item name=\"wifi.controller.rx\">0</item>\n   <item name=\"wifi.controller.tx\">0</item>\n   <array name=\"wifi.controller.tx_levels\" />\n   <item name=\"wifi.controller.voltage\">0</item>\n   <array name=\"wifi.batchedscan\">\n      <value>.0002</value>\n      <value>.002</value>\n      <value>.02</value>\n      <value>.2</value>\n      <value>2</value>\n   </array>\n</device>\n"
  },
  {
    "path": "Xiaomi/Redmi10X5G-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi10x5g-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Redmi10X5G-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmi10x5g.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*edmi/atom*\"\n                android:priority=\"823\"\n                android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Redmi10X5G-SystemUI/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- the padding on the top of the statusbar -->\n    <dimen name=\"status_bar_padding_top\">2dp</dimen>\n\n    <!-- the padding on the start of the statusbar -->\n    <dimen name=\"status_bar_padding_start\">12dp</dimen>\n\n    <!-- the padding on the end of the statusbar -->\n    <dimen name=\"status_bar_padding_end\">12dp</dimen>\n\n    <!-- Margin on the right side of the system icon group on Keyguard. -->\n    <dimen name=\"system_icons_keyguard_padding_end\">8dp</dimen>\n\n    <!-- the padding of the rounded corner -->\n    <dimen name=\"rounded_corner_content_padding\">10dp</dimen>\n\n    <!-- Margin on the left side of the carrier text on Keyguard -->\n    <dimen name=\"keyguard_carrier_text_margin\">25dp</dimen>\n\n    <!-- the padding of the rounded corner -->\n    <dimen name=\"rounded_corner_radius\">132px</dimen>\n</resources>"
  },
  {
    "path": "Xiaomi/Redmi6/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi6\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Redmi6/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmi6\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/cereus*\"\n\t\tandroid:priority=\"56\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Redmi6/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>1</item>\n        <item>4</item>\n        <item>7</item>\n        <item>10</item>\n        <item>13</item>\n        <item>17</item>\n        <item>27</item>\n        <item>38</item>\n        <item>46</item>\n        <item>53</item>\n        <item>53</item>\n        <item>54</item>\n        <item>54</item>\n        <item>54</item>\n        <item>54</item>\n        <item>54</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>67</item>\n        <item>70</item>\n        <item>73</item>\n        <item>77</item>\n        <item>91</item>\n        <item>105</item>\n        <item>118</item>\n        <item>133</item>\n        <item>183</item>\n        <item>221</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>2</item>\n        <item>3</item>\n        <item>5</item>\n        <item>7</item>\n        <item>8</item>\n        <item>16</item>\n        <item>20</item>\n        <item>24</item>\n        <item>28</item>\n        <item>32</item>\n        <item>37</item>\n        <item>41</item>\n        <item>45</item>\n        <item>49</item>\n        <item>53</item>\n        <item>57</item>\n        <item>76</item>\n        <item>81</item>\n        <item>91</item>\n        <item>101</item>\n        <item>139</item>\n        <item>158</item>\n        <item>178</item>\n        <item>201</item>\n        <item>222</item>\n        <item>305</item>\n        <item>364</item>\n        <item>424</item>\n        <item>503</item>\n        <item>712</item>\n        <item>911</item>\n        <item>1113</item>\n        <item>1316</item>\n        <item>2025</item>\n        <item>2537</item>\n        <item>3039</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">false</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">false</bool>\n    <bool name=\"config_carrier_volte_available\">false</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">false</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">false</bool>\n    <bool name=\"config_wifi_dual_band_support\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <dimen name=\"rounded_corner_radius\">11.0dip</dimen>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">2000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">8</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">4</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">680</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Redmi6/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">69</item>\n    <item name=\"screen.full\">212</item>\n    <item name=\"bluetooth.active\">15</item>\n    <item name=\"bluetooth.on\">2</item>\n    <item name=\"wifi.on\">1.5</item>\n    <item name=\"wifi.active\">178</item>\n    <item name=\"wifi.scan\">11</item>\n    <item name=\"dsp.audio\">22.6</item>\n    <item name=\"dsp.video\">48</item>\n    <item name=\"camera.flashlight\">304.6</item>\n    <item name=\"camera.avg\">537</item>\n    <item name=\"gps.on\">29</item>\n    <item name=\"radio.active\">134</item>\n    <item name=\"radio.scanning\">10</item>\n    <array name=\"radio.on\">\n        <value>4</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">700</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>2001000</value>\n        <value>1961000</value>\n        <value>1927000</value>\n        <value>1897000</value>\n        <value>1868000</value>\n        <value>1838000</value>\n        <value>1809000</value>\n        <value>1779000</value>\n        <value>1750000</value>\n        <value>1617000</value>\n        <value>1484000</value>\n        <value>1351000</value>\n        <value>1218000</value>\n        <value>1085000</value>\n        <value>979000</value>\n        <value>900000</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1500000</value>\n        <value>1429000</value>\n        <value>1367000</value>\n        <value>1314000</value>\n        <value>1261000</value>\n        <value>1208000</value>\n        <value>1155000</value>\n        <value>1102000</value>\n        <value>1050000</value>\n        <value>948000</value>\n        <value>846000</value>\n        <value>745000</value>\n        <value>643000</value>\n        <value>542000</value>\n        <value>460000</value>\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>947</value>\n        <value>856</value>\n        <value>765</value>\n        <value>674</value>\n        <value>611</value>\n        <value>547</value>\n        <value>484</value>\n        <value>430</value>\n        <value>376</value>\n        <value>322</value>\n        <value>276</value>\n        <value>230</value>\n        <value>184</value>\n        <value>143</value>\n        <value>102</value>\n        <value>61</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>576</value>\n        <value>510</value>\n        <value>444</value>\n        <value>379</value>\n        <value>337</value>\n        <value>296</value>\n        <value>255</value>\n        <value>223</value>\n        <value>192</value>\n        <value>160</value>\n        <value>135</value>\n        <value>110</value>\n        <value>85</value>\n        <value>64</value>\n        <value>43</value>\n        <value>22</value>\n    </array>\n    <item name=\"cpu.idle\">2.3</item>\n    <array name=\"memory.bandwidths\">\n        <value>45</value>\n    </array>\n    <item name=\"battery.capacity\">3000</item>\n    <item name=\"wifi.controller.idle\">4</item>\n    <item name=\"wifi.controller.rx\">80</item>\n    <item name=\"wifi.controller.tx\">140</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">2550</item>\n    <array name=\"wifi.batchedscan\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/Redmi6A/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi6a\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Redmi6A/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmi6a\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/cactus*\"\n\t\tandroid:priority=\"57\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Redmi6A/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate. -->\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>2</item>\n        <item>3</item>\n        <item>5</item>\n        <item>7</item>\n        <item>8</item>\n        <item>16</item>\n        <item>20</item>\n        <item>24</item>\n        <item>28</item>\n        <item>32</item>\n        <item>37</item>\n        <item>41</item>\n        <item>45</item>\n        <item>49</item>\n        <item>53</item>\n        <item>57</item>\n        <item>76</item>\n        <item>81</item>\n        <item>91</item>\n        <item>101</item>\n        <item>139</item>\n        <item>158</item>\n        <item>178</item>\n        <item>201</item>\n        <item>222</item>\n        <item>305</item>\n        <item>364</item>\n        <item>424</item>\n        <item>503</item>\n        <item>712</item>\n        <item>911</item>\n        <item>1113</item>\n        <item>1316</item>\n        <item>2025</item>\n        <item>2537</item>\n        <item>3039</item>\n    </integer-array>\n\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>1</item>\n        <item>4</item>\n        <item>7</item>\n        <item>10</item>\n        <item>13</item>\n        <item>17</item>\n        <item>27</item>\n        <item>38</item>\n        <item>46</item>\n        <item>53</item>\n        <item>53</item>\n        <item>54</item>\n        <item>54</item>\n        <item>54</item>\n        <item>54</item>\n        <item>54</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>67</item>\n        <item>70</item>\n        <item>73</item>\n        <item>77</item>\n        <item>91</item>\n        <item>105</item>\n        <item>118</item>\n        <item>133</item>\n        <item>183</item>\n        <item>221</item>\n        <item>255</item>\n    </integer-array>\n\n    <!-- Stability requirements in milliseconds for accepting a new brightness level.  This is used\n         for debouncing the light sensor.  Different constants are used to debounce the light sensor\n         when adapting to brighter or darker environments.  This parameter controls how quickly\n         brightness changes occur in response to an observed change in light level that exceeds the\n         hysteresis threshold. -->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">2000</integer>\n\n    <!-- Fast brightness animation ramp rate in brightness units per second-->\n    <integer name=\"config_brightness_ramp_rate_fast\">308</integer>\n\n    <!-- Slow brightness animation ramp rate in brightness units per second-->\n    <integer name=\"config_brightness_ramp_rate_slow\">246</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <!-- Vibrator pattern for feedback about a long screen/key press -->\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n    </integer-array>\n\n    <!-- Vibrator pattern for feedback about touching a virtual key -->\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>10</item>\n        <item>20</item>\n        <item>30</item>\n    </integer-array>\n\n    <!-- Vibrator pattern for a very short but reliable vibration for soft keyboard tap -->\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>40</item>\n    </integer-array>\n\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>lte:524288,1048576,2097152,262144,524288,1048576</item>\n        <item>lte_ca:524288,1048576,2097152,262144,524288,1048576</item>\n        <item>umts:4094,87380,524288,4096,16384,524288</item>\n        <item>hspa:4094,87380,524288,4096,16384,524288</item>\n        <item>hsupa:4094,87380,524288,4096,16384,524288</item>\n        <item>hsdpa:4094,87380,524288,4096,16384,524288</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n\n    <!-- Array of allowable ConnectivityManager network types for tethering -->\n    <!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n         [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->\n    <integer-array translatable=\"false\" name=\"config_tether_upstream_types\">\n        <item>1</item>\n        <item>0</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <!-- This string array should be overridden by the device to present a list of network\n         attributes.  This is used by the connectivity manager to decide which networks can coexist\n         based on the hardware -->\n    <!-- An Array of \"[Connection name],[ConnectivityManager.TYPE_xxxx],\n         [associated radio-type],[priority],[restoral-timer(ms)],[dependencyMet]  -->\n    <!-- the 5th element \"resore-time\" indicates the number of milliseconds to delay\n         before automatically restore the default connection.  Set -1 if the connection\n         does not require auto-restore. -->\n    <!-- the 6th element indicates boot-time dependency-met value. -->\n    <string-array translatable=\"false\" name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,300000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,-1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>ethernet,9,9,4,-1,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_dm,20,0,3,60000,true</item>\n        <item>mobile_wap,21,0,3,60000,true</item>\n        <item>mobile_net,22,0,3,60000,true</item>\n        <item>mobile_cmmail,23,0,3,60000,true</item>\n        <item>mobile_rcse,24,0,3,60000,true</item>\n        <item>mobile_xcap,25,0,3,60000,true</item>\n        <item>mobile_rcs,26,0,3,60000,true</item>\n        <item>mobile_bip,27,0,3,60000,true</item>\n        <item>mobile_vsim,28,0,-1,60000,true</item>\n        <item>mobile_preempt,29,0,9,60000,true</item>\n    </string-array>\n\n    <!-- This string array should be overridden by the device to present a list of radio\n         attributes.  This is used by the connectivity manager to decide which networks can coexist\n         based on the hardware -->\n    <!-- An Array of \"[ConnectivityManager connectionType],\n                      [# simultaneous connection types]\"  -->\n    <string-array translatable=\"false\" name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n        <item>9,1</item>\n    </string-array>\n\t\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tething over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>\"rndis\\\\d\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\n        <item>\"ap\\\\d\"</item>\n    </string-array>\n\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this\n         should be empty. -->\n    <string-array translatable=\"false\" name=\"config_tether_bluetooth_regexs\">\n        <item>\"bt-pan\"</item>\n        <item>\"bt-dun\"</item>\n    </string-array>\n  \n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\n    <!-- Is the device capable of hot swapping an ICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\t\n\n    <!-- Default list of files pinned by the Pinner Service -->\n    <string-array translatable=\"false\" name=\"config_defaultPinnerServiceFiles\">\n        <item>\"/system/framework/arm/boot.oat\"</item>\n        <item>\"/system/framework/oat/arm/services.odex\"</item>\n        <item>\"/system/framework/arm/boot-framework.oat\"</item>\n        <item>\"/system/framework/arm/boot-core-libart.oat\"</item>\t\t\n    </string-array>\n\n    <!-- Whether a software navigation bar should be shown. NOTE: in the future this may be\n         autodetected from the Configuration. -->\n    <bool name=\"config_showNavigationBar\">true</bool>\t\n\n    <!-- Whether device supports double tap to wake -->\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n\n    <!-- Indicate whether closing the lid causes the device to go to sleep and opening\n         it causes the device to wake up.\n         The default is false. -->\n    <bool name=\"config_lidControlsSleep\">true</bool>\n\n    <!-- Boolean indicating if restoring network selection should be skipped -->\n    <!-- The restoring is handled by modem if it is true-->\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n\n    <!-- Should the pinner service pin the Camera application? -->\n    <bool name=\"config_pinnerCameraApp\">true</bool>\n\n    <!-- Should the pinner service pin the Home application? -->\n    <bool name=\"config_pinnerHomeApp\">true</bool>\n\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n\n    <!-- Power Management: Specifies whether to decouple the auto-suspend state of the\n         device from the display on/off state.\n         When false, autosuspend_disable() will be called before the display is turned on\n         and autosuspend_enable() will be called after the display is turned off.\n         This mode provides best compatibility for devices using legacy power management\n         features such as early suspend / late resume.\n         When true, autosuspend_display() and autosuspend_enable() will be called\n         independently of whether the display is being turned on or off.  This mode\n         enables the power manager to suspend the application processor while the\n         display is on.\n         This resource should be set to \"true\" when a doze component has been specified\n         to maximize power savings but not all devices support it.\n         Refer to autosuspend.h for details.\n    -->\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Redmi6A/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n* Copyright (c) 2006, The Android Open Source Project\n*\n* Licensed under the Apache License, Version 2.0 (the \"License\");\n* you may not use this file except in compliance with the License.\n* You may obtain a copy of the License at\n*\n*     http://www.apache.org/licenses/LICENSE-2.0\n*\n* Unless required by applicable law or agreed to in writing, software\n* distributed under the License is distributed on an \"AS IS\" BASIS,\n* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n* See the License for the specific language governing permissions and\n* limitations under the License.\n*/\n-->\n<resources>\n    <dimen name=\"rounded_corner_radius\">22px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Redmi6A/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">69</item>\n    <item name=\"screen.full\">212</item>\n    <item name=\"bluetooth.active\">15</item>\n    <item name=\"bluetooth.on\">2</item>\n    <item name=\"wifi.on\">1.5</item>\n    <item name=\"wifi.active\">178</item>\n    <item name=\"wifi.scan\">11</item>\n    <item name=\"dsp.audio\">22.6</item>\n    <item name=\"dsp.video\">48</item>\n    <item name=\"camera.flashlight\">304.6</item>\n    <item name=\"camera.avg\">537</item>\n    <item name=\"gps.on\">29</item>\n    <item name=\"radio.active\">134</item>\n    <item name=\"radio.scanning\">10</item>\n    <array name=\"radio.on\">\n        <value>4</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">700</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>2001000</value>\n        <value>1961000</value>\n        <value>1927000</value>\n        <value>1897000</value>\n        <value>1868000</value>\n        <value>1838000</value>\n        <value>1809000</value>\n        <value>1779000</value>\n        <value>1750000</value>\n        <value>1617000</value>\n        <value>1484000</value>\n        <value>1351000</value>\n        <value>1218000</value>\n        <value>1085000</value>\n        <value>979000</value>\n        <value>900000</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1500000</value>\n        <value>1429000</value>\n        <value>1367000</value>\n        <value>1314000</value>\n        <value>1261000</value>\n        <value>1208000</value>\n        <value>1155000</value>\n        <value>1102000</value>\n        <value>1050000</value>\n        <value>948000</value>\n        <value>846000</value>\n        <value>745000</value>\n        <value>643000</value>\n        <value>542000</value>\n        <value>460000</value>\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>947</value>\n        <value>856</value>\n        <value>765</value>\n        <value>674</value>\n        <value>611</value>\n        <value>547</value>\n        <value>484</value>\n        <value>430</value>\n        <value>376</value>\n        <value>322</value>\n        <value>276</value>\n        <value>230</value>\n        <value>184</value>\n        <value>143</value>\n        <value>102</value>\n        <value>61</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>576</value>\n        <value>510</value>\n        <value>444</value>\n        <value>379</value>\n        <value>337</value>\n        <value>296</value>\n        <value>255</value>\n        <value>223</value>\n        <value>192</value>\n        <value>160</value>\n        <value>135</value>\n        <value>110</value>\n        <value>85</value>\n        <value>64</value>\n        <value>43</value>\n        <value>22</value>\n    </array>\n    <item name=\"cpu.idle\">2.3</item>\n    <array name=\"memory.bandwidths\">\n        <value>45</value>\n    </array>\n    <item name=\"battery.capacity\">3000</item>\n    <item name=\"wifi.controller.idle\">4</item>\n    <item name=\"wifi.controller.rx\">80</item>\n    <item name=\"wifi.controller.tx\">140</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">2550</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>\n"
  },
  {
    "path": "Xiaomi/Redmi6Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi6pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Redmi6Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmi6pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/sakura*\"\n\t\tandroid:priority=\"19\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Redmi6Pro/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>2</item>\n        <item>3</item>\n        <item>3</item>\n        <item>5</item>\n        <item>5</item>\n        <item>12</item>\n        <item>12</item>\n        <item>20</item>\n        <item>20</item>\n        <item>39</item>\n        <item>39</item>\n        <item>43</item>\n        <item>43</item>\n        <item>55</item>\n        <item>55</item>\n        <item>63</item>\n        <item>63</item>\n        <item>84</item>\n        <item>93</item>\n        <item>105</item>\n        <item>140</item>\n        <item>200</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>2000</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Redmi6Pro/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">94px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">94px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -186,0 L -186,94 L 186,94 L 186,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Redmi6Pro/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Redmi6Pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"screen.on\">96.02</item>\n    <item name=\"screen.full\">347.74</item>\n    <item name=\"bluetooth.active\">9.25</item>\n    <item name=\"bluetooth.on\">1.62</item>\n    <item name=\"wifi.on\">0.41</item>\n    <item name=\"wifi.active\">131.28</item>\n    <item name=\"wifi.scan\">40</item>\n    <item name=\"dsp.audio\">28.71</item>\n    <item name=\"dsp.video\">67.08</item>\n    <item name=\"camera.flashlight\">160</item>\n    <item name=\"camera.avg\">539.58</item>\n    <item name=\"gps.on\">46.865</item>\n    <item name=\"radio.active\">134.84</item>\n    <item name=\"radio.scanning\">10</item>\n    <array name=\"cpu.speeds\">\n        <value>200000</value>\n        <value>499200</value>\n        <value>533333</value>\n        <value>800000</value>\n        <value>998400</value>\n        <value>1094400</value>\n        <value>1209600</value>\n    </array>\n    <array name=\"cpu.active\">\n        <value>151</value>\n        <value>169</value>\n        <value>177</value>\n        <value>195</value>\n        <value>259</value>\n        <value>307</value>\n        <value>353</value>\n    </array>\n    <item name=\"cpu.awake\">1.6</item>\n    <item name=\"cpu.idle\">1.6</item>\n    <item name=\"battery.capacity\">4000</item>\n</device>"
  },
  {
    "path": "Xiaomi/Redmi7A/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi7a\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Redmi7A/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmi7a\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/pine*\"\n\t\tandroid:priority=\"113\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Redmi7A/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n  <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n      <item>1</item>\n      <item>1</item>\n      <item>3</item>\n      <item>3</item>\n      <item>8</item>\n      <item>13</item>\n      <item>20</item>\n      <item>25</item>\n      <item>33</item>\n      <item>41</item>\n      <item>45</item>\n      <item>45</item>\n      <item>45</item>\n      <item>55</item>\n      <item>70</item>\n      <item>80</item>\n      <item>88</item>\n      <item>100</item>\n      <item>110</item>\n      <item>120</item>\n      <item>130</item>\n      <item>140</item>\n      <item>208</item>\n      <item>248</item>\n      <item>255</item>\n  </integer-array>\n\n  <integer-array name=\"config_autoBrightnessLevels\">\n      <item>1</item>\n      <item>2</item>\n      <item>4</item>\n      <item>5</item>\n      <item>8</item>\n      <item>13</item>\n      <item>17</item>\n      <item>21</item>\n      <item>26</item>\n      <item>30</item>\n      <item>34</item>\n      <item>39</item>\n      <item>60</item>\n      <item>140</item>\n      <item>310</item>\n      <item>400</item>\n      <item>500</item>\n      <item>600</item>\n      <item>1000</item>\n      <item>1200</item>\n      <item>1500</item>\n      <item>3000</item>\n      <item>3500</item>\n      <item>4000</item>\n  </integer-array>\n\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">30%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">2000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">536</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">2048</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">0</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n    <dimen name=\"rounded_corner_radius\">12px</dimen>\n    <dimen name=\"rounded_corner_radius_top\">12px</dimen>\n    <dimen name=\"rounded_corner_radius_bottom\">12px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Redmi7A/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"screen.on\">75</item>\n    <item name=\"screen.full\">320</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>614400</value>\n        <value>883200</value>\n        <value>1036800</value>\n        <value>1363200</value>\n        <value>1536000</value>\n        <value>1670400</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>13</value>\n        <value>20</value>\n        <value>38</value>\n        <value>36</value>\n        <value>45</value>\n        <value>55</value>\n        <value>65</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>633600</value>\n        <value>902400</value>\n        <value>1094400</value>\n        <value>1401600</value>\n        <value>1555200</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>13</value>\n        <value>23</value>\n        <value>33</value>\n        <value>44</value>\n        <value>55</value>\n        <value>68</value>\n    </array>\n    <item name=\"cpu.awake\">4</item>\n    <item name=\"cpu.idle\">3</item>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"bluetooth.active\">40</item>\n    <item name=\"bluetooth.at\">2</item>\n    <item name=\"bluetooth.on\">2</item>\n    <item name=\"wifi.on\">1</item>\n    <item name=\"wifi.active\">100</item>\n    <item name=\"wifi.scan\">30</item>\n    <item name=\"dsp.audio\">22</item>\n    <item name=\"dsp.video\">80</item>\n    <item name=\"camera.flashlight\">121</item>\n    <item name=\"camera.avg\">400</item>\n    <item name=\"gps.on\">100</item>\n    <item name=\"radio.active\">140</item>\n    <item name=\"radio.scanning\">45</item>\n    <array name=\"radio.on\">\n        <value>8</value>\n        <value>6</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/Redmi7onc/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi7onc\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Redmi7onc/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmi7onc\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/onc*\"\n\t\tandroid:priority=\"98\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Redmi7onc/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n  <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n      <item>3</item>\n      <item>3</item>\n      <item>3</item>\n      <item>3</item>\n      <item>8</item>\n      <item>13</item>\n      <item>20</item>\n      <item>25</item>\n      <item>33</item>\n      <item>41</item>\n      <item>45</item>\n      <item>45</item>\n      <item>45</item>\n      <item>55</item>\n      <item>70</item>\n      <item>80</item>\n      <item>88</item>\n      <item>100</item>\n      <item>110</item>\n      <item>120</item>\n      <item>130</item>\n      <item>140</item>\n      <item>208</item>\n      <item>248</item>\n      <item>255</item>\n  </integer-array>\n\n  <integer-array name=\"config_autoBrightnessLevels\">\n      <item>1</item>\n      <item>2</item>\n      <item>4</item>\n      <item>5</item>\n      <item>8</item>\n      <item>13</item>\n      <item>17</item>\n      <item>21</item>\n      <item>26</item>\n      <item>30</item>\n      <item>34</item>\n      <item>39</item>\n      <item>60</item>\n      <item>140</item>\n      <item>310</item>\n      <item>400</item>\n      <item>500</item>\n      <item>600</item>\n      <item>1000</item>\n      <item>1200</item>\n      <item>1500</item>\n      <item>3000</item>\n      <item>3500</item>\n      <item>4000</item>\n  </integer-array>\n\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">2000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">67</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">0</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">630</integer>\n\n    <!-- The cutout is 55px high, but I will use a higher vallue as\n         a workaround to get around the complex\n         systemui rounded_corner_content_padding\n         approach to make the statusbar look nicer.\n\n         <dimen name=\"status_bar_height_portrait\">55px</dimen>\n         <dimen name=\"quick_qs_offset_height\">55px</dimen>\n\n       -->\n    <dimen name=\"status_bar_height\">80px</dimen>\n    <dimen name=\"status_bar_height_portrait\">80px</dimen>\n    <dimen name=\"quick_qs_offset_height\">80px</dimen>\n\n    <dimen name=\"rounded_corner_radius_top\">70px</dimen>\n    <dimen name=\"rounded_corner_radius_bottom\">60px</dimen>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n\n    <!-- The \"original\" path from Redmi7 uses rounded curves,\n         but needs to be translated to center offset - too complex for me.\n         I will use a rectangle instead, it works well enough for me. -->\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">\n      M -50,0 L -50,55 L 50,55 L 50,0 Z\n    </string>\n\n    <!-- The \"original\" path from Redmi7\n    <string name=\"config_mainBuiltInDisplayCutout\">\n      M299.981023,0\n      L420.018977,0\n      C418.943843,0.0559965572 417.861243,0.111993114 416.789842,0.171722776\n      C416.252275,0.28371589 415.707242,0.391975901 415.169675,0.503969015\n      C414.374524,0.825015943 413.583106,1.14606287 412.787955,1.4671098\n      C412.067465,1.96734571 411.343243,2.46384852 410.622754,2.96408443\n      C410.029191,3.60991139 409.43936,4.25573835 408.842064,4.90156531\n      C408.412757,5.64445297 407.987183,6.38734063 407.557876,7.12649519\n      C407.374954,7.64539662 407.188299,8.16429805 407.005377,8.68693258\n      C406.803789,9.74340096 406.594735,10.7998693 406.389415,11.8563377\n      C406.29982,12.513364 406.206492,13.1703903 406.116898,13.8311496\n      C402.910162,36.8420016 383.232972,54 359.998133,54\n      C336.767028,54 317.089838,36.8420016 313.886835,13.8311496\n      C313.797241,13.1703903 313.70018,12.513364 313.610585,11.8563377\n      C313.405265,10.7998693 313.196211,9.74340096 312.99089,8.68693258\n      C312.811701,8.16429805 312.625046,7.64539662 312.442124,7.12649519\n      C312.012817,6.38734063 311.587243,5.64445297 311.157936,4.90156531\n      C310.56064,4.25573835 309.970809,3.60991139 309.377246,2.96408443\n      C308.656757,2.46384852 307.932535,1.96734571 307.212045,1.4671098\n      C306.416894,1.14606287 305.625476,0.825015943 304.830325,0.503969015\n      C304.292758,0.391975901 303.747725,0.28371589 303.210158,0.171722776\n      C302.135024,0.111993114 301.056157,0.0559965572 299.981023,3.2959755e-16 Z\n    </string> -->\n\n</resources>\n"
  },
  {
    "path": "Xiaomi/Redmi7onc/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"screen.on\">75</item>\n    <item name=\"screen.full\">320</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>614400</value>\n        <value>883200</value>\n        <value>1036800</value>\n        <value>1363200</value>\n        <value>1536000</value>\n        <value>1670400</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>13</value>\n        <value>20</value>\n        <value>38</value>\n        <value>36</value>\n        <value>45</value>\n        <value>55</value>\n        <value>65</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>633600</value>\n        <value>902400</value>\n        <value>1094400</value>\n        <value>1401600</value>\n        <value>1555200</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>13</value>\n        <value>23</value>\n        <value>33</value>\n        <value>44</value>\n        <value>55</value>\n        <value>68</value>\n    </array>\n    <item name=\"cpu.awake\">4</item>\n    <item name=\"cpu.idle\">3</item>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"bluetooth.active\">40</item>\n    <item name=\"bluetooth.at\">2</item>\n    <item name=\"bluetooth.on\">2</item>\n    <item name=\"wifi.on\">1</item>\n    <item name=\"wifi.active\">100</item>\n    <item name=\"wifi.scan\">30</item>\n    <item name=\"dsp.audio\">22</item>\n    <item name=\"dsp.video\">80</item>\n    <item name=\"camera.flashlight\">121</item>\n    <item name=\"camera.avg\">400</item>\n    <item name=\"gps.on\">100</item>\n    <item name=\"radio.active\">140</item>\n    <item name=\"radio.scanning\">45</item>\n    <array name=\"radio.on\">\n        <value>8</value>\n        <value>6</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/Redmi8/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi8\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Redmi8/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmi8\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/olive*\"\n\t\tandroid:priority=\"178\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Redmi8/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>17</item>\n        <item>21</item>\n        <item>40</item>\n        <item>77</item>\n        <item>111</item>\n        <item>144</item>\n        <item>175</item>\n        <item>245</item>\n        <item>302</item>\n        <item>348</item>\n        <item>382</item>\n        <item>404</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>412</item>\n        <item>414</item>\n        <item>416</item>\n        <item>417</item>\n        <item>419</item>\n        <item>420</item>\n        <item>423</item>\n        <item>426</item>\n        <item>428</item>\n        <item>432</item>\n        <item>442</item>\n        <item>449</item>\n        <item>456</item>\n        <item>458</item>\n        <item>466</item>\n        <item>472</item>\n        <item>479</item>\n        <item>486</item>\n        <item>494</item>\n        <item>500</item>\n        <item>507</item>\n        <item>516</item>\n        <item>522</item>\n        <item>530</item>\n        <item>536</item>\n        <item>545</item>\n        <item>550</item>\n        <item>559</item>\n        <item>565</item>\n        <item>674</item>\n        <item>783</item>\n        <item>905</item>\n        <item>1028</item>\n        <item>1152</item>\n        <item>1284</item>\n        <item>1418</item>\n        <item>1600</item>\n        <item>1760</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2047</item>\n        <item>2047</item>\n    </integer-array>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2200</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n    </integer-array>\n\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozePulsePickup\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n    <bool name=\"config_supportSystemNavigationKeys\">false</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">30%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">13</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">536</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">2047</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">0</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n    <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n    <dimen name=\"rounded_corner_radius\">70px</dimen>\n    <dimen name=\"status_bar_height\">60px</dimen>\n    <dimen name=\"status_bar_height_portrait\">60px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24.0dip</dimen>\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -50,0 L -50,55 L 50,55 L 50,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Redmi8/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Redmi8/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"screen.on\">75</item>\n    <item name=\"screen.full\">377.64</item>\n    <item name=\"bluetooth.on\">1.89</item>\n    <item name=\"wifi.on\">0.41</item>\n    <item name=\"wifi.active\">159.98</item>\n    <item name=\"dsp.audio\">41.5</item>\n    <item name=\"dsp.video\">69.37</item>\n    <item name=\"camera.flashlight\">211.21</item>\n    <item name=\"camera.avg\">322.56</item>\n    <item name=\"gps.on\">34.87</item>\n    <array name=\"cpu.speeds\">\n        <value>200000</value>\n        <value>499200</value>\n        <value>533333</value>\n        <value>800000</value>\n        <value>998400</value>\n        <value>1094400</value>\n        <value>1209600</value>\n    </array>\n    <array name=\"cpu.active\">\n        <value>151</value>\n        <value>169</value>\n        <value>177</value>\n        <value>195</value>\n        <value>259</value>\n        <value>307</value>\n        <value>353</value>\n    </array>\n\t<item name=\"cpu.awake\">1.6</item>\n\t<item name=\"cpu.idle\">1.6</item>\n\t<item name=\"battery.capacity\">5000</item>\n\t<item name=\"radio.active\">140</item>\n\t<item name=\"radio.scanning\">45</item>\n\t<array name=\"radio.on\">\n        <value>8</value>\n        <value>6</value>\n\t</array>\n</device>\n"
  },
  {
    "path": "Xiaomi/Redmi8A/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi8a\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Redmi8A/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmi8a\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/olivelite*\"\n\t\tandroid:priority=\"112\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Redmi8A/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n  <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n      <item>3</item>\n      <item>3</item>\n      <item>3</item>\n      <item>3</item>\n      <item>8</item>\n      <item>13</item>\n      <item>20</item>\n      <item>25</item>\n      <item>33</item>\n      <item>41</item>\n      <item>45</item>\n      <item>45</item>\n      <item>45</item>\n      <item>55</item>\n      <item>70</item>\n      <item>80</item>\n      <item>88</item>\n      <item>100</item>\n      <item>110</item>\n      <item>120</item>\n      <item>130</item>\n      <item>140</item>\n      <item>208</item>\n      <item>248</item>\n      <item>255</item>\n  </integer-array>\n\n  <integer-array name=\"config_autoBrightnessLevels\">\n      <item>1</item>\n      <item>2</item>\n      <item>4</item>\n      <item>5</item>\n      <item>8</item>\n      <item>13</item>\n      <item>17</item>\n      <item>21</item>\n      <item>26</item>\n      <item>30</item>\n      <item>34</item>\n      <item>39</item>\n      <item>60</item>\n      <item>140</item>\n      <item>310</item>\n      <item>400</item>\n      <item>500</item>\n      <item>600</item>\n      <item>1000</item>\n      <item>1200</item>\n      <item>1500</item>\n      <item>3000</item>\n      <item>3500</item>\n      <item>4000</item>\n  </integer-array>\n\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">false</bool>\n    <bool name=\"config_device_volte_available\">false</bool>\n    <bool name=\"config_device_vt_available\">false</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">2000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">127</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">0</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">630</integer>\n    <dimen name=\"status_bar_height\">60px</dimen>\n    <dimen name=\"status_bar_height_portrait\">60px</dimen>\n    <dimen name=\"rounded_corner_radius\">70px</dimen>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">\n      M -50,0 L -50,55 L 50,55 L 50,0 Z\n    </string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Redmi8A/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"screen.on\">75</item>\n    <item name=\"screen.full\">320</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>614400</value>\n        <value>883200</value>\n        <value>1036800</value>\n        <value>1363200</value>\n        <value>1536000</value>\n        <value>1670400</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>13</value>\n        <value>20</value>\n        <value>38</value>\n        <value>36</value>\n        <value>45</value>\n        <value>55</value>\n        <value>65</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>633600</value>\n        <value>902400</value>\n        <value>1094400</value>\n        <value>1401600</value>\n        <value>1555200</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>13</value>\n        <value>23</value>\n        <value>33</value>\n        <value>44</value>\n        <value>55</value>\n        <value>68</value>\n    </array>\n    <item name=\"cpu.awake\">4</item>\n    <item name=\"cpu.idle\">3</item>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"bluetooth.active\">40</item>\n    <item name=\"bluetooth.at\">2</item>\n    <item name=\"bluetooth.on\">2</item>\n    <item name=\"wifi.on\">1</item>\n    <item name=\"wifi.active\">100</item>\n    <item name=\"wifi.scan\">30</item>\n    <item name=\"dsp.audio\">22</item>\n    <item name=\"dsp.video\">80</item>\n    <item name=\"camera.flashlight\">121</item>\n    <item name=\"camera.avg\">400</item>\n    <item name=\"gps.on\">100</item>\n    <item name=\"radio.active\">140</item>\n    <item name=\"radio.scanning\">45</item>\n    <array name=\"radio.on\">\n        <value>8</value>\n        <value>6</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/Redmi9/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi9\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Xiaomi/Redmi9/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmi9\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*edmi/lancelot*\"\n\t\tandroid:priority=\"122\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>"
  },
  {
    "path": "Xiaomi/Redmi9/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n</resources>"
  },
  {
    "path": "Xiaomi/Redmi9/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_radius_bottom\">90.0px</dimen>\n    <dimen name=\"rounded_corner_radius_top\">95.0px</dimen>\n    <dimen name=\"status_bar_height_portrait\">27.636353dip</dimen>\n</resources>"
  },
  {
    "path": "Xiaomi/Redmi9/res/values/strings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <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>\n</resources>"
  },
  {
    "path": "Xiaomi/Redmi9-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi9-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)"
  },
  {
    "path": "Xiaomi/Redmi9-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmi9.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*edmi/lancelot*\"\n        android:priority=\"122\"\n        android:isStatic=\"true\" />\n</manifest>"
  },
  {
    "path": "Xiaomi/Redmi9-SystemUI/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"navigation_side_padding\">85.0dip</dimen>\n    <dimen name=\"rounded_corner_content_padding\">4.5dip</dimen>\n</resources>"
  },
  {
    "path": "Xiaomi/Redmi9-SystemUI/res/values-440dpi/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"navigation_side_padding\">85.0dip</dimen>\n    <dimen name=\"rounded_corner_content_padding\">19.0dip</dimen>\n</resources>"
  },
  {
    "path": "Xiaomi/Redmi9-SystemUI/res/values-port/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_top\">7.0dip</dimen>\n</resources>"
  },
  {
    "path": "Xiaomi/Redmi9A/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi9a\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Redmi9A/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmi9a\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*edmi/dandelion*\"\n\t\tandroid:priority=\"397\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Redmi9A/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_ambientBrighteningThresholds\">\n        <item>5</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>400</item>\n        <item>600</item>\n        <item>1000</item>\n    </integer-array>\n    <integer-array name=\"config_ambientDarkeningThresholds\">\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessButtonBacklightValues\" />\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>4</item>\n        <item>7</item>\n        <item>14</item>\n        <item>21</item>\n        <item>25</item>\n        <item>34</item>\n        <item>49</item>\n        <item>61</item>\n        <item>65</item>\n        <item>72</item>\n        <item>76</item>\n        <item>82</item>\n        <item>82</item>\n        <item>83</item>\n        <item>83</item>\n        <item>83</item>\n        <item>84</item>\n        <item>84</item>\n        <item>84</item>\n        <item>85</item>\n        <item>85</item>\n        <item>85</item>\n        <item>86</item>\n        <item>86</item>\n        <item>87</item>\n        <item>88</item>\n        <item>90</item>\n        <item>91</item>\n        <item>93</item>\n        <item>94</item>\n        <item>96</item>\n        <item>98</item>\n        <item>99</item>\n        <item>101</item>\n        <item>103</item>\n        <item>104</item>\n        <item>107</item>\n        <item>109</item>\n        <item>109</item>\n        <item>112</item>\n        <item>114</item>\n        <item>115</item>\n        <item>117</item>\n        <item>118</item>\n        <item>121</item>\n        <item>142</item>\n        <item>165</item>\n        <item>188</item>\n        <item>210</item>\n        <item>229</item>\n        <item>254</item>\n        <item>271</item>\n        <item>283</item>\n        <item>342</item>\n        <item>393</item>\n        <item>407</item>\n        <item>413</item>\n        <item>413</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>21</item>\n        <item>40</item>\n        <item>77</item>\n        <item>111</item>\n        <item>133</item>\n        <item>175</item>\n        <item>245</item>\n        <item>302</item>\n        <item>322</item>\n        <item>358</item>\n        <item>382</item>\n        <item>404</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>412</item>\n        <item>414</item>\n        <item>416</item>\n        <item>417</item>\n        <item>419</item>\n        <item>420</item>\n        <item>423</item>\n        <item>426</item>\n        <item>428</item>\n        <item>432</item>\n        <item>442</item>\n        <item>449</item>\n        <item>456</item>\n        <item>465</item>\n        <item>474</item>\n        <item>482</item>\n        <item>488</item>\n        <item>498</item>\n        <item>505</item>\n        <item>512</item>\n        <item>523</item>\n        <item>531</item>\n        <item>536</item>\n        <item>548</item>\n        <item>557</item>\n        <item>561</item>\n        <item>572</item>\n        <item>579</item>\n        <item>590</item>\n        <item>693</item>\n        <item>801</item>\n        <item>910</item>\n        <item>1013</item>\n        <item>1104</item>\n        <item>1229</item>\n        <item>1310</item>\n        <item>1369</item>\n        <item>1666</item>\n        <item>1932</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2200</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>0</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>1</item>\n        <item>15</item>\n        <item>30</item>\n        <item>45</item>\n        <item>60</item>\n        <item>75</item>\n        <item>90</item>\n        <item>105</item>\n        <item>120</item>\n        <item>135</item>\n        <item>150</item>\n        <item>165</item>\n        <item>180</item>\n        <item>195</item>\n        <item>210</item>\n        <item>225</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessNits\">\n        <item>2</item>\n        <item>26</item>\n        <item>50</item>\n        <item>74</item>\n        <item>97</item>\n        <item>138</item>\n        <item>150</item>\n        <item>183</item>\n        <item>210</item>\n        <item>247</item>\n        <item>280</item>\n        <item>265</item>\n        <item>319</item>\n        <item>366</item>\n        <item>375</item>\n        <item>390</item>\n        <item>400</item>\n        <item>413</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>0</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">false</bool>\n    <bool name=\"config_carrier_volte_available\">false</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">false</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">20</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">1024</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">2047</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">15</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">0</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">0</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n    <dimen name=\"status_bar_height\">24.0dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">24.0dip</dimen>\n    <dimen name=\"rounded_corner_radius\">0.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Redmi9A/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"battery.capacity\">5000</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <item name=\"cpu.suspend\">4.65</item>\n    <item name=\"cpu.idle\">0.52</item>\n    <item name=\"cpu.active\">1</item>\n    <item name=\"cpu.cluster_power.cluster0\">12.10</item>\n    <item name=\"cpu.cluster_power.cluster1\">16.43</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>900000</value>\n        <value>979000</value>\n        <value>1085000</value>\n        <value>1218000</value>\n        <value>1351000</value>\n        <value>1484000</value>\n        <value>1617000</value>\n        <value>1750000</value>\n        <value>1814000</value>\n        <value>1879000</value>\n        <value>1944000</value>\n        <value>2009000</value>\n        <value>2074000</value>\n        <value>2139000</value>\n        <value>2215000</value>\n        <value>2301000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>400000</value>\n        <value>501000</value>\n        <value>542000</value>\n        <value>643000</value>\n        <value>745000</value>\n        <value>846000</value>\n        <value>948000</value>\n        <value>1050000</value>\n        <value>1138000</value>\n        <value>1226000</value>\n        <value>13140000</value>\n        <value>14020000</value>\n        <value>14910000</value>\n        <value>15790000</value>\n        <value>16820000</value>\n        <value>18000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>32.11</value>\n        <value>35.09</value>\n        <value>39.91</value>\n        <value>47.83</value>\n        <value>54.71</value>\n        <value>72.63</value>\n        <value>98.22</value>\n        <value>138.90</value>\n        <value>192.17</value>\n        <value>212.45</value>\n        <value>231.47</value>\n        <value>365.83</value>\n        <value>377.78</value>\n        <value>391.24</value>\n        <value>322.39</value>\n        <value>346.73</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>5.34</value>\n        <value>7.47</value>\n        <value>8.06</value>\n        <value>10.74</value>\n        <value>11.69</value>\n        <value>13.39</value>\n        <value>14.86</value>\n        <value>16.82</value>\n        <value>20.95</value>\n        <value>23.17</value>\n        <value>27.63</value>\n        <value>34.05</value>\n        <value>37.73</value>\n        <value>50.56</value>\n        <value>62.13</value>\n        <value>71.82</value>\n    </array>\n    <item name=\"screen.on\">82.45</item>\n    <item name=\"screen.full\">242.93</item>\n    <item name=\"camera.flashlight\">245.859</item>\n    <item name=\"camera.avg\">500</item>\n    <item name=\"video\">83.29</item>\n    <item name=\"audio\">37.41</item>\n    <item name=\"wifi.controller.idle\">2</item>\n    <item name=\"wifi.controller.rx\">220</item>\n    <item name=\"wifi.controller.tx\">150</item>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <item name=\"modem.controller.sleep\">1</item>\n    <item name=\"modem.controller.idle\">1</item>\n    <item name=\"modem.controller.rx\">100</item>\n    <array name=\"modem.controller.tx\">\n        <value>90</value>\n        <value>100</value>\n        <value>110</value>\n        <value>120</value>\n        <value>130</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>100</value>\n        <value>110</value>\n    </array>\n    <item name=\"gps.voltage\">3700</item>\n    <item name=\"bluetooth.controller.idle\">1</item>\n    <item name=\"bluetooth.controller.rx\">50</item>\n    <item name=\"bluetooth.controller.tx\">50</item>\n    <item name=\"bluetooth.controller.voltage\">3300</item>\n    <item name=\"radio.active\">100</item>\n    <item name=\"radio.scanning\">50</item>\n    <array name=\"radio.on\">\n        <value>7</value>\n        <value>5</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/Redmi9T/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi9t\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/Redmi9T/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmi9t\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*edmi/lime*\"\n\t\tandroid:priority=\"751\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/Redmi9T/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_ambientBrighteningThresholds\">\n        <item>5</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>400</item>\n        <item>600</item>\n        <item>1000</item>\n    </integer-array>\n    <integer-array name=\"config_ambientDarkeningThresholds\">\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>5</item>\n        <item>5</item>\n        <item>6</item>\n        <item>15</item>\n        <item>21</item>\n        <item>27</item>\n        <item>36</item>\n        <item>52</item>\n        <item>71</item>\n        <item>87</item>\n        <item>97</item>\n        <item>98</item>\n        <item>98</item>\n        <item>98</item>\n        <item>99</item>\n        <item>99</item>\n        <item>100</item>\n        <item>100</item>\n        <item>100</item>\n        <item>101</item>\n        <item>101</item>\n        <item>102</item>\n        <item>103</item>\n        <item>103</item>\n        <item>103</item>\n        <item>106</item>\n        <item>108</item>\n        <item>110</item>\n        <item>112</item>\n        <item>114</item>\n        <item>116</item>\n        <item>118</item>\n        <item>119</item>\n        <item>122</item>\n        <item>123</item>\n        <item>125</item>\n        <item>128</item>\n        <item>130</item>\n        <item>131</item>\n        <item>134</item>\n        <item>136</item>\n        <item>137</item>\n        <item>140</item>\n        <item>142</item>\n        <item>144</item>\n        <item>169</item>\n        <item>196</item>\n        <item>222</item>\n        <item>248</item>\n        <item>270</item>\n        <item>300</item>\n        <item>320</item>\n        <item>335</item>\n        <item>407</item>\n        <item>472</item>\n        <item>500</item>\n        <item>530</item>\n        <item>530</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>38</item>\n        <item>69</item>\n        <item>125</item>\n        <item>190</item>\n        <item>250</item>\n        <item>270</item>\n        <item>380</item>\n        <item>485</item>\n        <item>655</item>\n        <item>680</item>\n        <item>680</item>\n        <item>680</item>\n        <item>690</item>\n        <item>690</item>\n        <item>690</item>\n        <item>700</item>\n        <item>700</item>\n        <item>700</item>\n        <item>710</item>\n        <item>710</item>\n        <item>720</item>\n        <item>720</item>\n        <item>720</item>\n        <item>730</item>\n        <item>730</item>\n        <item>730</item>\n        <item>750</item>\n        <item>760</item>\n        <item>780</item>\n        <item>780</item>\n        <item>790</item>\n        <item>800</item>\n        <item>810</item>\n        <item>830</item>\n        <item>840</item>\n        <item>850</item>\n        <item>855</item>\n        <item>860</item>\n        <item>870</item>\n        <item>890</item>\n        <item>900</item>\n        <item>910</item>\n        <item>920</item>\n        <item>940</item>\n        <item>950</item>\n        <item>1120</item>\n        <item>1300</item>\n        <item>1520</item>\n        <item>1730</item>\n        <item>1950</item>\n        <item>2200</item>\n        <item>2450</item>\n        <item>2530</item>\n        <item>3140</item>\n        <item>3520</item>\n        <item>3550</item>\n        <item>3640</item>\n        <item>4095</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>0</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>0</item>\n    </integer-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>softap0</item>\n        <item>wigig0</item>\n    </string-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100.0%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">2000</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">4933</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">3946</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">120</integer>\n    <integer name=\"config_screenBrightnessDim\">22</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">1072</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">4095</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">22</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/Redmi9T/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"battery.capacity\">6000</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <item name=\"cpu.suspend\">4.65</item>\n    <item name=\"cpu.idle\">0.52</item>\n    <item name=\"cpu.active\">1</item>\n    <item name=\"cpu.cluster_power.cluster0\">12.10</item>\n    <item name=\"cpu.cluster_power.cluster1\">16.43</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>614400</value>\n        <value>864000</value>\n        <value>1017600</value>\n        <value>1305600</value>\n        <value>1420800</value>\n        <value>1612800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>902400</value>\n        <value>1056000</value>\n        <value>1401600</value>\n        <value>1536000</value>\n        <value>1612800</value>\n        <value>1804800</value>\n        <value>2016000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>4.2</value>\n        <value>8.28</value>\n        <value>11.99</value>\n        <value>15.06</value>\n        <value>23.81</value>\n        <value>27.99</value>\n        <value>38.22</value>\n        <value>51.99</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>11.06</value>\n        <value>23.81</value>\n        <value>35.09</value>\n        <value>44.08</value>\n        <value>73.08</value>\n        <value>87.18</value>\n        <value>100.24</value>\n        <value>134.31</value>\n        <value>192.47</value>\n    </array>\n    <item name=\"screen.on\">82.45</item>\n    <item name=\"screen.full\">242.93</item>\n    <item name=\"camera.flashlight\">245.859</item>\n    <item name=\"camera.avg\">500</item>\n    <item name=\"video\">83.29</item>\n    <item name=\"audio\">37.41</item>\n    <item name=\"wifi.controller.idle\">2</item>\n    <item name=\"wifi.controller.rx\">220</item>\n    <item name=\"wifi.controller.tx\">150</item>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <item name=\"modem.controller.sleep\">1</item>\n    <item name=\"modem.controller.idle\">1</item>\n    <item name=\"modem.controller.rx\">100</item>\n    <array name=\"modem.controller.tx\">\n        <value>90</value>\n        <value>100</value>\n        <value>110</value>\n        <value>120</value>\n        <value>130</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>100</value>\n        <value>110</value>\n    </array>\n    <item name=\"gps.voltage\">3700</item>\n    <item name=\"bluetooth.controller.idle\">1</item>\n    <item name=\"bluetooth.controller.rx\">50</item>\n    <item name=\"bluetooth.controller.tx\">50</item>\n    <item name=\"bluetooth.controller.voltage\">3300</item>\n    <item name=\"radio.active\">100</item>\n    <item name=\"radio.scanning\">95</item>\n    <array name=\"radio.on\">\n        <value>7</value>\n        <value>5</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/RedmiGo/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmigo\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiGo/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmigo\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+Xiaomi/tiare*\"\n\t\tandroid:priority=\"105\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiGo/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2009, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         USB interfaces.  If the device doesn't want to support tethering over USB this should\n         be empty.  An example would be \"usb.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n    <!-- List of regexpressions describing the interface (if any) that represent tetherable\n         Wifi interfaces.  If the device doesn't want to support tethering over Wifi this\n         should be empty.  An example would be \"softap.*\" -->\n    <string-array translatable=\"false\" name=\"config_tether_wifi_regexs\">\n        <item>wigig0</item>\n        <item>wlan0</item>\n    </string-array>\n    <!-- Array of ConnectivityManager.TYPE_xxxx values allowable for tethering.\n         Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or\n         [1,7,0] for TYPE_WIFI, TYPE_BLUETOOTH, and TYPE_MOBILE.\n         This list is also modified by code within the framework, including:\n             - TYPE_ETHERNET (9) is prepended to this list, and\n             - the return value of TelephonyManager.getTetherApnRequired()\n               determines how the array is further modified:\n                   * DUN_REQUIRED\n                     TYPE_MOBILE is removed (if present)\n                     TYPE_MOBILE_HIPRI is removed (if present)\n                     TYPE_MOBILE_DUN is appended (if not already present)\n                   * DUN_NOT_REQUIRED\n                     TYPE_MOBILE_DUN is removed (if present)\n                     TYPE_MOBILE is appended (if not already present)\n                     TYPE_MOBILE_HIPRI is appended (if not already present)\n                   * DUN_UNSPECIFIED\n                     if any of TYPE_MOBILE{,_DUN,_HIPRI} are present:\n                         change nothing\n                     else:\n                         TYPE_MOBILE is appended\n                         TYPE_MOBILE_HIPRI is appended\n         For other changes applied to this list, now and in the future, see\n         com.android.server.connectivity.tethering.TetheringConfiguration.\n         Note also: the order of this is important. The first upstream type\n         for which a satisfying network exists is used.\n      -->\n    <integer-array translatable=\"false\" name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    <!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.\n         This mechanism allows the host to remain in suspend state and the dongle to actively\n         scan and wake the host when a configured SSID is detected by the dongle. This chipset\n         capability can provide power savings when wifi needs to be always kept on. -->\n    <bool translatable=\"false\" name=\"config_wifi_background_scan_support\">true</bool>\n    <!-- Boolean indicating whether or not wifi firmware debugging is enabled -->\n    <bool translatable=\"false\" name=\"config_wifi_enable_wifi_firmware_debugging\">false</bool>\n    <!-- Wifi driver supports batched scan -->\n    <bool translatable=\"false\" name=\"config_wifi_batched_scan_supported\">true</bool>\n    <!-- Flag indicating whether the we should enable the automatic brightness in Settings.\n         Software implementation will be used if config_hardware_auto_brightness_available is not set -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently\n         in hardware. -->\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <!-- Indicate whether to allow the device to suspend when the screen is off\n         due to the proximity sensor.  This resource should only be set to true\n         if the sensor HAL correctly handles the proximity sensor as a wake-up source.\n         Otherwise, the device may fail to wake out of suspend reliably.\n         The default is false. -->\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <!-- Is the device capable of hot swapping an UICC Card -->\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <!-- Screen brightness used to dim the screen while dozing in a very low power state.\n         May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <!-- Stability requirements in milliseconds for accepting a new brightness level.  This is used\n         for debouncing the light sensor.  Different constants are used to debounce the light sensor\n         when adapting to brighter or darker environments.  This parameter controls how quickly\n         brightness changes occur in response to an observed change in light level that exceeds the\n         hysteresis threshold. -->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n    <!-- Screen brightness used to dim the screen when the user activity\n         timeout expires.  May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if LUX == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for LUX levels between these control points.\n         Must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>100</item>\n        <item>200</item>\n        <item>400</item>\n        <item>600</item>\n        <item>2000</item>\n        <item>7000</item>\n    </integer-array>\n    <!-- Array of output values for LCD backlight corresponding to the LUX values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>1</item>\n        <item>60</item>\n        <item>65</item>\n        <item>75</item>\n        <item>85</item>\n        <item>145</item>\n        <item>255</item>\n    </integer-array>\n    <!-- Boolean indicating if current platform supports BLE peripheral mode -->\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <!-- Operating volatage for bluetooth controller. 0 by default-->\n    <integer translatable=\"false\" name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <!-- If true, the doze component is not started until after the screen has been\n         turned off and the screen off animation has been performed. -->\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <!-- Configure mobile tcp buffer sizes in the form:\n         rat-name:rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max\n         If no value is found for the rat-name in use, the system default will be applied.\n    -->\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    <!-- When true use the linux /dev/input/event subsystem to detect the switch changes\n         on the headphone/microphone jack. When false use the older uevent framework. -->\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <!-- Set to true if the wifi display supports compositing content stored\n         in gralloc protected buffers.  For this to be true, there must exist\n         a protected hardware path for surface flinger to composite and send\n         protected buffers to the wifi display video encoder.\n         If this flag is false, we advise applications not to use protected\n         buffers (if possible) when presenting content to a wifi display because\n         the content may be blanked.\n         This flag controls whether the {@link Display#FLAG_SUPPORTS_PROTECTED_BUFFERS}\n         flag is set for wifi displays.\n    -->\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <!-- Flag indicating if the speed up audio on mt call code should be executed -->\n    <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n    <!-- Flag specifying whether VT should be available for carrier: independent of\n         carrier provisioning. If false: hard disabled. If true: then depends on carrier\n         provisioning, availability etc -->\n    <bool name=\"config_device_vt_available\">true</bool>\n    <!-- Config determines whether to update phone object when voice registration\n         state changes. Voice radio tech change will always trigger an update of\n         phone object irrespective of this config -->\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <!-- Whether device supports double tap to wake -->\n    <bool name=\"config_supportDoubleTapWake\">true</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiGo/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"screen.on\">37</item>\n    <item name=\"screen.full\">262</item>\n    <item name=\"bluetooth.active\">3.8</item>\n    <item name=\"bluetooth.on\">1.4</item>\n    <item name=\"wifi.on\">2.22</item>\n    <item name=\"wifi.active\">140</item>\n    <item name=\"dsp.audio\">39</item>\n    <item name=\"dsp.video\">99</item>\n    <item name=\"camera.flashlight\">230</item>\n    <item name=\"camera.avg\">380</item>\n    <item name=\"gps.on\">19</item>\n    <item name=\"radio.active\">280</item>\n    <array name=\"radio.on\">\n        <value>3.3</value>\n        <value>1.3</value>\n    </array>\n    <array name=\"cpu.speeds\">\n        <value>200000</value>\n        <value>499200</value>\n        <value>533333</value>\n        <value>800000</value>\n        <value>998400</value>\n        <value>1094400</value>\n        <value>1209600</value>\n    </array>\n    <array name=\"cpu.active\">\n        <value>151</value>\n        <value>169</value>\n        <value>177</value>\n        <value>195</value>\n        <value>259</value>\n        <value>307</value>\n        <value>353</value>\n    </array>\n    <item name=\"cpu.awake\">1.6</item>\n    <item name=\"cpu.idle\">1.6</item>\n    <item name=\"battery.capacity\">3000</item>\n</device>"
  },
  {
    "path": "Xiaomi/RedmiK20Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmik20pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiK20Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmik20pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/raphael*\"\n        android:priority=\"555\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiK20Pro/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n\n    <dimen name=\"status_bar_height_default\">35dp</dimen>\n    <dimen name=\"status_bar_height\">35dp</dimen>\n    <dimen name=\"status_bar_height_portrait\">35dp</dimen>\n    <dimen name=\"status_bar_height_landscape\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">35dp</dimen>\n\n    <integer name=\"config_screenBrightnessDoze\">5</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2200</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>34</item>\n        <item>42</item>\n        <item>80</item>\n        <item>154</item>\n        <item>222</item>\n        <item>288</item>\n        <item>350</item>\n        <item>490</item>\n        <item>604</item>\n        <item>696</item>\n        <item>764</item>\n        <item>808</item>\n        <item>812</item>\n        <item>814</item>\n        <item>816</item>\n        <item>818</item>\n        <item>824</item>\n        <item>828</item>\n        <item>832</item>\n        <item>834</item>\n        <item>838</item>\n        <item>840</item>\n        <item>846</item>\n        <item>852</item>\n        <item>856</item>\n        <item>864</item>\n        <item>884</item>\n        <item>898</item>\n        <item>912</item>\n        <item>916</item>\n        <item>932</item>\n        <item>944</item>\n        <item>958</item>\n        <item>972</item>\n        <item>988</item>\n        <item>1000</item>\n        <item>1014</item>\n        <item>1032</item>\n        <item>1044</item>\n        <item>1060</item>\n        <item>1072</item>\n        <item>1090</item>\n        <item>1100</item>\n        <item>1118</item>\n        <item>1130</item>\n        <item>1348</item>\n        <item>1566</item>\n        <item>1810</item>\n        <item>2056</item>\n        <item>2304</item>\n        <item>2568</item>\n        <item>2836</item>\n        <item>3200</item>\n        <item>3520</item>\n        <item>3800</item>\n        <item>4000</item>\n        <item>4095</item>\n        <item>4095</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>4</item>\n        <item>5</item>\n        <item>9</item>\n        <item>16</item>\n        <item>24</item>\n        <item>31</item>\n        <item>35</item>\n        <item>48</item>\n        <item>61</item>\n        <item>83</item>\n        <item>87</item>\n        <item>87</item>\n        <item>88</item>\n        <item>88</item>\n        <item>88</item>\n        <item>89</item>\n        <item>89</item>\n        <item>89</item>\n        <item>90</item>\n        <item>90</item>\n        <item>91</item>\n        <item>91</item>\n        <item>91</item>\n        <item>92</item>\n        <item>92</item>\n        <item>93</item>\n        <item>95</item>\n        <item>96</item>\n        <item>98</item>\n        <item>98</item>\n        <item>100</item>\n        <item>101</item>\n        <item>102</item>\n        <item>104</item>\n        <item>105</item>\n        <item>107</item>\n        <item>108</item>\n        <item>110</item>\n        <item>111</item>\n        <item>113</item>\n        <item>114</item>\n        <item>116</item>\n        <item>117</item>\n        <item>119</item>\n        <item>120</item>\n        <item>142</item>\n        <item>164</item>\n        <item>190</item>\n        <item>216</item>\n        <item>243</item>\n        <item>272</item>\n        <item>302</item>\n        <item>313</item>\n        <item>386</item>\n        <item>430</item>\n        <item>434</item>\n        <item>445</item>\n        <item>445</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiK20Pro/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28dp</dimen>\n    <dimen name=\"quick_qs_offset_height\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiK20Pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">91</item>\n    <item name=\"screen.full\">380</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>499200</value>\n        <value>576000</value>\n        <value>672000</value>\n        <value>768000</value>\n        <value>844800</value>\n        <value>940800</value>\n        <value>1036800</value>\n        <value>1113600</value>\n        <value>1209600</value>\n        <value>1305600</value>\n        <value>1382400</value>\n        <value>1478400</value>\n        <value>1555200</value>\n        <value>1632000</value>\n        <value>1708800</value>\n        <value>1785600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>5</value>\n        <value>7</value>\n        <value>9</value>\n        <value>10</value>\n        <value>12</value>\n        <value>14</value>\n        <value>15</value>\n        <value>17</value>\n        <value>19</value>\n        <value>21</value>\n        <value>24</value>\n        <value>26</value>\n        <value>28</value>\n        <value>31</value>\n        <value>33</value>\n        <value>35</value>\n        <value>38</value>\n        <value>41</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>710400</value>\n        <value>825600</value>\n        <value>940800</value>\n        <value>1056000</value>\n        <value>1171200</value>\n        <value>1286400</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n        <value>1920000</value>\n        <value>2016000</value>\n        <value>2131200</value>\n        <value>2227200</value>\n        <value>2323200</value>\n        <value>2419200</value>\n        <value>2534400</value>\n        <value>2649600</value>\n        <value>2745600</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>29</value>\n        <value>34</value>\n        <value>41</value>\n        <value>48</value>\n        <value>54</value>\n        <value>63</value>\n        <value>70</value>\n        <value>80</value>\n        <value>92</value>\n        <value>105</value>\n        <value>115</value>\n        <value>127</value>\n        <value>143</value>\n        <value>162</value>\n        <value>187</value>\n        <value>206</value>\n        <value>228</value>\n        <value>244</value>\n        <value>264</value>\n        <value>291</value>\n        <value>331</value>\n    </array>\n    <item name=\"cpu.active\">6</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"cpu.suspend\">0</item>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">153</item>\n    <item name=\"wifi.scan\">1.2</item>\n    <item name=\"dsp.audio\">25</item>\n    <item name=\"dsp.video\">66</item>\n    <item name=\"camera.flashlight\">650</item>\n    <item name=\"camera.avg\">309</item>\n    <item name=\"gps.on\">10</item>\n    <item name=\"radio.active\">124</item>\n    <item name=\"radio.scanning\">5.2</item>\n    <array name=\"radio.on\">\n        <value>58</value>\n        <value>6.5</value>\n    </array>\n    <item name=\"modem.controller.idle\">5.2</item>\n    <item name=\"modem.controller.rx\">190</item>\n    <item name=\"modem.controller.tx\">110</item>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"memory.bandwidths\">\n        <value>23</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">147</item>\n    <item name=\"wifi.controller.tx\">138</item>\n    <array name=\"wifi.controller.tx_levels\">1 </array>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0001</value>\n        <value>.001</value>\n        <value>.01</value>\n        <value>.1</value>\n        <value>1</value>\n    </array>\n    <item name=\"bluetooth.active\">128</item>\n    <item name=\"bluetooth.on\">0.5</item>\n    <item name=\"bluetooth.controller.voltage\">3700</item>\n</device>"
  },
  {
    "path": "Xiaomi/RedmiK20Pro-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmik20pro-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiK20Pro-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmik20pro.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/raphael*\"\n        android:priority=\"555\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiK20Pro-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">45px</dimen>\n    <dimen name=\"status_bar_padding_end\">45px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">35dp</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">45px</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">45px</dimen>\n    <dimen name=\"rounded_corner_content_padding\">4dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiK20Pro-SystemUI/res/values-440dpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_content_padding\">4.000001dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiK20Pro-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">28dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiK20Pro-SystemUI/res/values-v31/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">928px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiK20Pro-SystemUI/res/values-xxhdpi/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_content_padding\">4.000002dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiK50Ultra/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmik50ultra\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiK50Ultra/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmik50ultra\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/diting*\"\n        android:priority=\"599\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiK50Ultra/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n    <!-- bools.xml files -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\n\n    <!-- dimens.xml files -->\n    <dimen name=\"rounded_corner_radius\">20.0dip</dimen>\n    <item type=\"dimen\" name=\"status_bar_height\">25.0dip</item>\n    <item type=\"dimen\" name=\"status_bar_height_landscape\">28.0dip</item>\n    <dimen name=\"status_bar_height_portrait\">48.0dip</dimen>\n\n\n    <!-- arrays.xml files -->\n    <integer-array name=\"config_ambientBrighteningThresholds\">\n        <item>2</item>\n        <item>6</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>400</item>\n        <item>600</item>\n        <item>1000</item>\n    </integer-array>\n    <integer-array name=\"config_ambientDarkeningThresholds\">\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>4.0</item>\n        <item>4.5</item>\n        <item>5.2</item>\n        <item>17.9</item>\n        <item>24.6</item>\n        <item>32.4</item>\n        <item>34.6</item>\n        <item>44.6</item>\n        <item>56.8</item>\n        <item>76.9</item>\n        <item>83.5</item>\n        <item>84.6</item>\n        <item>84.6</item>\n        <item>84.6</item>\n        <item>85.8</item>\n        <item>85.8</item>\n        <item>85.8</item>\n        <item>88.0</item>\n        <item>88.0</item>\n        <item>90.2</item>\n        <item>90.2</item>\n        <item>90.2</item>\n        <item>90.2</item>\n        <item>91.3</item>\n        <item>91.3</item>\n        <item>92.4</item>\n        <item>94.7</item>\n        <item>95.8</item>\n        <item>96.9</item>\n        <item>98.0</item>\n        <item>99.1</item>\n        <item>100.2</item>\n        <item>101.3</item>\n        <item>102.4</item>\n        <item>103.6</item>\n        <item>104.7</item>\n        <item>105.8</item>\n        <item>106.9</item>\n        <item>108.0</item>\n        <item>110.2</item>\n        <item>112.5</item>\n        <item>115.8</item>\n        <item>116.9</item>\n        <item>119.1</item>\n        <item>123.6</item>\n        <item>143.6</item>\n        <item>165.9</item>\n        <item>177.0</item>\n        <item>210.3</item>\n        <item>232.6</item>\n        <item>288.2</item>\n        <item>299.3</item>\n        <item>310.5</item>\n        <item>377.2</item>\n        <item>410.6</item>\n        <item>444.0</item>\n        <item>455.1</item>\n        <item>477.3</item>\n        <item>488.5</item>\n        <item>536.6</item>\n        <item>555.2</item>\n        <item>561.9</item>\n        <item>571.7</item>\n        <item>579.5</item>\n        <item>592.3</item>\n        <item>608.1</item>\n        <item>625.9</item>\n        <item>640.7</item>\n        <item>656.5</item>\n        <item>671.3</item>\n        <item>686.1</item>\n        <item>701.9</item>\n        <item>717.7</item>\n        <item>733.5</item>\n        <item>749.2</item>\n        <item>765.0</item>\n        <item>781.8</item>\n        <item>797.6</item>\n        <item>814.4</item>\n        <item>827.0</item>\n        <item>840.6</item>\n        <item>853.2</item>\n        <item>866.0</item>\n        <item>879.0</item>\n        <item>892.0</item>\n        <item>905.0</item>\n        <item>918.0</item>\n        <item>931.0</item>\n        <item>949.0</item>\n        <item>969.0</item>\n        <item>979.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n        <item>989.0</item>\n    </array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>16</item>\n        <item>18</item>\n        <item>22</item>\n        <item>70</item>\n        <item>98</item>\n        <item>127</item>\n        <item>139</item>\n        <item>188</item>\n        <item>241</item>\n        <item>311</item>\n        <item>331</item>\n        <item>335</item>\n        <item>335</item>\n        <item>335</item>\n        <item>339</item>\n        <item>339</item>\n        <item>339</item>\n        <item>343</item>\n        <item>343</item>\n        <item>348</item>\n        <item>348</item>\n        <item>348</item>\n        <item>348</item>\n        <item>352</item>\n        <item>352</item>\n        <item>356</item>\n        <item>364</item>\n        <item>368</item>\n        <item>372</item>\n        <item>380</item>\n        <item>384</item>\n        <item>393</item>\n        <item>397</item>\n        <item>405</item>\n        <item>409</item>\n        <item>413</item>\n        <item>425</item>\n        <item>429</item>\n        <item>434</item>\n        <item>442</item>\n        <item>446</item>\n        <item>454</item>\n        <item>458</item>\n        <item>466</item>\n        <item>475</item>\n        <item>561</item>\n        <item>642</item>\n        <item>737</item>\n        <item>839</item>\n        <item>925</item>\n        <item>1052</item>\n        <item>1146</item>\n        <item>1208</item>\n        <item>1511</item>\n        <item>1638</item>\n        <item>1706</item>\n        <item>1774</item>\n        <item>1842</item>\n        <item>1911</item>\n        <item>1979</item>\n        <item>2047</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n        <item>5000</item>\n        <item>5500</item>\n        <item>6000</item>\n        <item>6500</item>\n        <item>7000</item>\n        <item>7500</item>\n        <item>8000</item>\n        <item>8500</item>\n        <item>9000</item>\n        <item>9500</item>\n        <item>10000</item>\n        <item>10500</item>\n        <item>11000</item>\n        <item>11500</item>\n        <item>12000</item>\n        <item>12500</item>\n        <item>13000</item>\n        <item>13500</item>\n        <item>14000</item>\n        <item>14500</item>\n        <item>15000</item>\n        <item>16000</item>\n        <item>17000</item>\n        <item>18000</item>\n        <item>19000</item>\n        <item>20000</item>\n        <item>21000</item>\n        <item>22000</item>\n        <item>23000</item>\n        <item>24000</item>\n        <item>25000</item>\n        <item>26000</item>\n        <item>27000</item>\n        <item>28000</item>\n        <item>29000</item>\n        <item>30000</item>\n        <item>35000</item>\n        <item>40000</item>\n        <item>45000</item>\n        <item>50000</item>\n        <item>55000</item>\n        <item>60000</item>\n        <item>65000</item>\n        <item>70000</item>\n        <item>75000</item>\n        <item>80000</item>\n        <item>85000</item>\n        <item>90000</item>\n        <item>95000</item>\n        <item>100000</item>\n    </integer-array>\n    <string-array name=\"config_biometric_sensors\">\n        <item>0:2:15</item>\n    </string-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/system/framework/arm64/boot-framework.oat</item>\n        <item>/system/framework/arm64/boot-QPerformance.oat</item>\n        <item>/system/framework/arm64/boot-UxPerformance.oat</item>\n        <item>/system/framework/framework.jar</item>\n        <item>/system/framework/oat/arm64/services.odex</item>\n        <item>/system/framework/services.jar</item>\n        <item>/apex/com.android.media/javalib/updatable-media.jar</item>\n        <item>/system/lib64/libsurfaceflinger.so</item>\n        <item>/system/fonts/MiSansVF.ttf</item>\n        <item>/system/lib/libhwui.so</item>\n        <item>/system/lib64/libhwui.so</item>\n        <item>/system/lib64/libEGL.so</item>\n        <item>/system/lib64/libllvm-qgl.so</item>\n        <item>/vendor/lib64/egl/libGLESv2_adreno.so</item>\n        <item>/vendor/lib64/libllvm-qgl.so</item>\n    </string-array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>0</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>0</item>\n    </integer-array>\n\n\n    <!-- fractions.xml files -->\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n\n\n    <!-- integers.xml files -->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">6</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3700</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">28</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">36</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">60</integer>\n    <integer name=\"config_screenBrightnessDim\">8</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">67</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">8</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n\n\n    <!-- displayCutout -->\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -33 V 88 H 33 V 0 H 0 Z</string>\n    \n    <!-- alwaysOnDisplay -->\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_displayBrightnessBucketsInDoze\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_dozePulsePickup\">false</bool>\n    <bool name=\"config_dozeSupportsAodWallpaper\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiK50Ultra/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">100</item>\n    <item name=\"screen.full\">580</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>3</value>\n        <value>1</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>403200</value>\n        <value>499200</value>\n        <value>614400</value>\n        <value>729600</value>\n        <value>844800</value>\n        <value>960000</value>\n        <value>1075200</value>\n        <value>1171200</value>\n        <value>1267200</value>\n        <value>1363200</value>\n        <value>1478400</value>\n        <value>1574400</value>\n        <value>1689600</value>\n        <value>1785600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>5</value>\n        <value>7</value>\n        <value>8</value>\n        <value>12</value>\n        <value>16</value>\n        <value>21</value>\n        <value>22</value>\n        <value>26</value>\n        <value>29</value>\n        <value>34</value>\n        <value>40</value>\n        <value>41</value>\n        <value>54</value>\n        <value>58</value>\n        <value>65</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>633600</value>\n        <value>768000</value>\n        <value>883200</value>\n        <value>998400</value>\n        <value>1113600</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1440000</value>\n        <value>1555200</value>\n        <value>1651200</value>\n        <value>1766400</value>\n        <value>1881600</value>\n        <value>1996800</value>\n        <value>2112000</value>\n        <value>2227200</value>\n        <value>2342400</value>\n        <value>2419200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>33</value>\n        <value>42</value>\n        <value>51</value>\n        <value>59</value>\n        <value>70</value>\n        <value>75</value>\n        <value>88</value>\n        <value>101</value>\n        <value>122</value>\n        <value>130</value>\n        <value>151</value>\n        <value>181</value>\n        <value>207</value>\n        <value>233</value>\n        <value>278</value>\n        <value>314</value>\n        <value>335</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster2\">\n        <value>806400</value>\n        <value>940800</value>\n        <value>1056000</value>\n        <value>1171200</value>\n        <value>1286400</value>\n        <value>1401600</value>\n        <value>1497600</value>\n        <value>1612800</value>\n        <value>1728000</value>\n        <value>1843200</value>\n        <value>1958400</value>\n        <value>2054400</value>\n        <value>2169600</value>\n        <value>2284800</value>\n        <value>2400000</value>\n        <value>2515200</value>\n        <value>2630400</value>\n        <value>2726400</value>\n        <value>2822400</value>\n        <value>2841600</value>\n    </array>\n    <array name=\"cpu.core_power.cluster2\">\n        <value>86</value>\n        <value>96</value>\n        <value>109</value>\n        <value>127</value>\n        <value>142</value>\n        <value>158</value>\n        <value>169</value>\n        <value>190</value>\n        <value>207</value>\n        <value>231</value>\n        <value>270</value>\n        <value>290</value>\n        <value>333</value>\n        <value>386</value>\n        <value>428</value>\n        <value>487</value>\n        <value>554</value>\n        <value>616</value>\n        <value>684</value>\n        <value>686</value>\n    </array>\n    <item name=\"cpu.active\">8.5</item>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"cpu.suspend\">0</item>\n    <item name=\"battery.capacity\">4040</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">173</item>\n    <item name=\"wifi.scan\">0.5</item>\n    <item name=\"dsp.audio\">25</item>\n    <item name=\"dsp.video\">81</item>\n    <item name=\"camera.flashlight\">550</item>\n    <item name=\"camera.avg\">390</item>\n    <item name=\"gps.on\">13.5</item>\n    <item name=\"radio.active\">170</item>\n    <item name=\"radio.scanning\">5.8</item>\n    <array name=\"radio.on\">\n        <value>95</value>\n        <value>8</value>\n    </array>\n    <item name=\"modem.controller.idle\">6</item>\n    <item name=\"modem.controller.rx\">204</item>\n    <item name=\"modem.controller.tx\">220</item>\n    <item name=\"modem.controller.voltage\">4000</item>\n    <array name=\"memory.bandwidths\">\n        <value>21</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">170</item>\n    <item name=\"wifi.controller.tx\">210</item>\n    <array name=\"wifi.controller.tx_levels\">1 </array>\n    <item name=\"wifi.controller.voltage\">4000</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0001</value>\n        <value>.001</value>\n        <value>.01</value>\n        <value>.1</value>\n        <value>1</value>\n    </array>\n    <item name=\"bluetooth.active\">130</item>\n    <item name=\"bluetooth.on\">0.8</item>\n    <item name=\"bluetooth.controller.voltage\">4000</item>\n</device>\n"
  },
  {
    "path": "Xiaomi/RedmiNote10/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote10\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote10/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote10\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.board\"\n                android:requiredSystemPropertyValue=\"+(mojito*|sunny*)\"\n\t\tandroid:priority=\"550\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote10/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n    <!-- arrays.xml files -->\n    <integer-array name=\"config_ambientBrighteningThresholds\">\n        <item>2</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>400</item>\n        <item>600</item>\n        <item>1000</item>\n    </integer-array>\n    <integer-array name=\"config_ambientDarkeningThresholds\">\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>5</item>\n        <item>5</item>\n        <item>5</item>\n        <item>17</item>\n        <item>24</item>\n        <item>31</item>\n        <item>34</item>\n        <item>46</item>\n        <item>59</item>\n        <item>76</item>\n        <item>81</item>\n        <item>82</item>\n        <item>82</item>\n        <item>82</item>\n        <item>83</item>\n        <item>83</item>\n        <item>83</item>\n        <item>84</item>\n        <item>84</item>\n        <item>85</item>\n        <item>85</item>\n        <item>85</item>\n        <item>85</item>\n        <item>86</item>\n        <item>86</item>\n        <item>87</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>93</item>\n        <item>94</item>\n        <item>96</item>\n        <item>97</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>108</item>\n        <item>109</item>\n        <item>111</item>\n        <item>112</item>\n        <item>114</item>\n        <item>116</item>\n        <item>137</item>\n        <item>157</item>\n        <item>180</item>\n        <item>205</item>\n        <item>226</item>\n        <item>257</item>\n        <item>280</item>\n        <item>295</item>\n        <item>369</item>\n        <item>434</item>\n        <item>500</item>\n        <item>590</item>\n        <item>680</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrightnessBacklight\">\n        <item>1</item>\n        <item>255</item>\n    </integer-array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>4</item>\n        <item>475</item>\n    </array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wlan0</item>\n        <item>wigig0</item>\n    </string-array>\n\n    <!-- bools.xml files -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\n    <!-- dimens.xml files -->\n    <dimen name=\"rounded_corner_radius_bottom\">118.0px</dimen>\n    <dimen name=\"rounded_corner_radius_top\">118.0px</dimen>\n    \n    <!-- displayCutout -->\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -37 V 93 H 37 V 0 H 0 Z</string>\n\n    <!-- fraction.xml files -->\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n\n    <!-- integers.xml files-->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n\t  <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n\t  <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n\t  <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n\t  <integer name=\"config_screenBrightnessDim\">2</integer>\n\t  <integer name=\"config_screenBrightnessDoze\">17</integer>\n\t  <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n\t  <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n\t  <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n\t  <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n\t  <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n    \n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote10/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>4.2</value>\n        <value>8.28</value>\n        <value>11.99</value>\n        <value>15.06</value>\n        <value>23.81</value>\n        <value>27.99</value>\n        <value>38.22</value>\n        <value>51.99</value>\n        <value>62.37</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>7.62</value>\n        <value>11.06</value>\n        <value>23.81</value>\n        <value>35.09</value>\n        <value>44.08</value>\n        <value>73.08</value>\n        <value>87.18</value>\n        <value>134.31</value>\n        <value>192.47</value>\n        <value>216.45</value>\n        <value>257.83</value>\n        <value>289.78</value>\n        <value>311.24</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>748800</value>\n        <value>1017600</value>\n        <value>1209600</value>\n        <value>1363200</value>\n        <value>1516800</value>\n        <value>1593600</value>\n        <value>1708800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>768000</value>\n        <value>979200</value>\n        <value>1017600</value>\n        <value>1209600</value>\n        <value>1363200</value>\n        <value>1516800</value>\n        <value>1708800</value>\n        <value>1900800</value>\n        <value>2016000</value>\n        <value>2112000</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <array name=\"radio.on\">\n        <value>8.72</value>\n        <value>0.1</value>\n    </array>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <array name=\"wifi.controller.tx_levels\" />\n    \n    <item name=\"none\">0</item>\n    <item name=\"battery.capacity\">5024</item>\n    <item name=\"bluetooth.active\">18.2</item>\n    <item name=\"bluetooth.on\">5.17</item>\n    <item name=\"camera.flashlight\">130.00</item>\n    <item name=\"camera.avg\">670.00</item>\n    <item name=\"cpu.active\">1</item>\n    <item name=\"cpu.cluster_power.cluster0\">12.10</item>\n    <item name=\"cpu.cluster_power.cluster1\">16.43</item>\n    <item name=\"cpu.idle\">0.52</item>\n    <item name=\"cpu.suspend\">4.65</item>\n    <item name=\"dsp.audio\">10.4</item>\n    <item name=\"dsp.video\">41.73</item>\n    <item name=\"gps.on\">49.94</item>\n    <item name=\"gps.voltage\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <item name=\"radio.active\">120.65</item>\n    <item name=\"radio.scanning\">8.9</item>\n    <item name=\"screen.full\">81.42</item>\n    <item name=\"screen.on\">104.48</item>\n    <item name=\"wifi.active\">112.28</item>\n    <item name=\"wifi.controller.idle\">1</item>\n    <item name=\"wifi.controller.rx\">189.89</item>\n    <item name=\"wifi.controller.tx\">189.89</item>\n    <item name=\"wifi.controller.voltage\">0</item>\n    <item name=\"wifi.on\">1</item>\n    <item name=\"wifi.scan\">39.00</item>\n</device>\n"
  },
  {
    "path": "Xiaomi/RedmiNote10Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote10pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote10Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote10pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"sweet\"\n\t\tandroid:priority=\"725\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote10Pro/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n    <!-- bools.xml files -->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n\n    <!-- dimens.xml files -->\n    <dimen name=\"rounded_corner_radius_bottom\">102px</dimen>\n    <dimen name=\"rounded_corner_radius_top\">102px</dimen>\n    <dimen name=\"status_bar_height\">93px</dimen>\n    <dimen name=\"status_bar_height_portrait\">93px</dimen>\n\n    <!-- arrays.xml files -->\n    <integer-array name=\"config_ambientBrighteningThresholds\">\n        <item>2</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>400</item>\n        <item>600</item>\n        <item>1000</item>\n    </integer-array>\n    <integer-array name=\"config_ambientDarkeningThresholds\">\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>5</item>\n        <item>5</item>\n        <item>5</item>\n        <item>17</item>\n        <item>24</item>\n        <item>31</item>\n        <item>34</item>\n        <item>46</item>\n        <item>59</item>\n        <item>76</item>\n        <item>81</item>\n        <item>82</item>\n        <item>82</item>\n        <item>82</item>\n        <item>83</item>\n        <item>83</item>\n        <item>83</item>\n        <item>84</item>\n        <item>84</item>\n        <item>85</item>\n        <item>85</item>\n        <item>85</item>\n        <item>85</item>\n        <item>86</item>\n        <item>86</item>\n        <item>87</item>\n        <item>89</item>\n        <item>90</item>\n        <item>91</item>\n        <item>93</item>\n        <item>94</item>\n        <item>96</item>\n        <item>97</item>\n        <item>99</item>\n        <item>100</item>\n        <item>101</item>\n        <item>104</item>\n        <item>105</item>\n        <item>106</item>\n        <item>108</item>\n        <item>109</item>\n        <item>111</item>\n        <item>112</item>\n        <item>114</item>\n        <item>116</item>\n        <item>137</item>\n        <item>157</item>\n        <item>180</item>\n        <item>205</item>\n        <item>226</item>\n        <item>257</item>\n        <item>280</item>\n        <item>295</item>\n        <item>369</item>\n        <item>434</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>21</item>\n        <item>21</item>\n        <item>73</item>\n        <item>103</item>\n        <item>133</item>\n        <item>147</item>\n        <item>199</item>\n        <item>255</item>\n        <item>329</item>\n        <item>351</item>\n        <item>355</item>\n        <item>355</item>\n        <item>355</item>\n        <item>361</item>\n        <item>361</item>\n        <item>361</item>\n        <item>365</item>\n        <item>365</item>\n        <item>369</item>\n        <item>369</item>\n        <item>369</item>\n        <item>369</item>\n        <item>373</item>\n        <item>373</item>\n        <item>377</item>\n        <item>387</item>\n        <item>391</item>\n        <item>395</item>\n        <item>403</item>\n        <item>409</item>\n        <item>417</item>\n        <item>421</item>\n        <item>429</item>\n        <item>435</item>\n        <item>439</item>\n        <item>451</item>\n        <item>457</item>\n        <item>461</item>\n        <item>469</item>\n        <item>473</item>\n        <item>483</item>\n        <item>487</item>\n        <item>495</item>\n        <item>503</item>\n        <item>595</item>\n        <item>683</item>\n        <item>783</item>\n        <item>891</item>\n        <item>983</item>\n        <item>1117</item>\n        <item>1217</item>\n        <item>1283</item>\n        <item>1605</item>\n        <item>1889</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n    </integer-array>\n    <integer-array name=\"config_dynamicHysteresisBrightLevels\">\n        <item>2000</item>\n        <item>2000</item>\n        <item>1000</item>\n        <item>1000</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_dynamicHysteresisDarkLevels\">\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_dynamicHysteresisLuxLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>0</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>0</item>\n    </integer-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>wlan0</item>\n        <item>wigig0</item>\n    </string-array>\n\n    <!-- fractions.xml files -->\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n\n    <!-- integers.xml files-->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">2466</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">1973</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">60</integer>\n    <integer name=\"config_screenBrightnessDim\">11</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">1376</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">4095</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">1264</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">536</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">2047</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n\n    <!-- displayCutout -->\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -37 V 93 H 37 V 0 H 0 Z</string>\n\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote10Pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">75.47</item>\n    <item name=\"screen.full\">387.93</item>\n    <item name=\"bluetooth.active\">4.43</item>\n    <item name=\"bluetooth.on\">0.9</item>\n    <item name=\"wifi.on\">0.5</item>\n    <item name=\"wifi.active\">135.59</item>\n    <item name=\"wifi.scan\">19.46</item>\n    <item name=\"dsp.audio\">20.71</item>\n    <item name=\"dsp.video\">40.63</item>\n    <item name=\"camera.flashlight\">288.29</item>\n    <item name=\"camera.avg\">770.28</item>\n    <item name=\"gps.on\">59.39</item>\n    <item name=\"radio.active\">165.56</item>\n    <item name=\"radio.scanning\">45</item>\n    <array name=\"radio.on\">\n        <value>9.48</value>\n        <value>9.48</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>768000</value>\n        <value>1017600</value>\n        <value>1248000</value>\n        <value>1324800</value>\n        <value>1497600</value>\n        <value>1621800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>120.09</value>\n        <value>128.85</value>\n        <value>139.87</value>\n        <value>159.83</value>\n        <value>180.88</value>\n        <value>191.4</value>\n        <value>209.57</value>\n        <value>257.8</value>\n        <value>276.02</value>\n        <value>285.67</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>652800</value>\n        <value>806400</value>\n        <value>979200</value>\n        <value>1094400</value>\n        <value>1209600</value>\n        <value>1324800</value>\n        <value>1555200</value>\n        <value>1708800</value>\n        <value>1843200</value>\n        <value>1939200</value>\n        <value>2169600</value>\n        <value>2208000</value>\n        <value>2304000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>199.52</value>\n        <value>282.09</value>\n        <value>317.76</value>\n        <value>379.8</value>\n        <value>425.25</value>\n        <value>478.55</value>\n        <value>532.35</value>\n        <value>705.83</value>\n        <value>813.09</value>\n        <value>1140.65</value>\n        <value>1242.73</value>\n        <value>1314.4</value>\n        <value>1483.92</value>\n        <value>1513.32</value>\n    </array>\n    <item name=\"cpu.awake\">7.44</item>\n    <item name=\"cpu.idle\">4.48</item>\n    <item name=\"battery.capacity\">5020</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>\n"
  },
  {
    "path": "Xiaomi/RedmiNote10S/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote10s\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote10S/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote10s\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+(*edmi/rosemary*|*edmi/secret*|*edmi/maltose*)\"\n\t\tandroid:priority=\"671\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote10S/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- bools.xml files -->\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n\n    <!-- fraction.xml files -->\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100%</fraction>\n\n    <!-- arrays.xml files -->\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n        <item>5000</item>\n        <item>5500</item>\n        <item>6000</item>\n        <item>6500</item>\n        <item>7000</item>\n        <item>7500</item>\n        <item>8000</item>\n        <item>8500</item>\n        <item>9000</item>\n        <item>9500</item>\n        <item>10000</item>\n        <item>10500</item>\n        <item>11000</item>\n        <item>11500</item>\n        <item>12000</item>\n        <item>12500</item>\n        <item>13000</item>\n        <item>13500</item>\n        <item>14000</item>\n        <item>14500</item>\n        <item>15000</item>\n        <item>16000</item>\n        <item>17000</item>\n        <item>18000</item>\n        <item>19000</item>\n        <item>20000</item>\n        <item>21000</item>\n        <item>22000</item>\n        <item>23000</item>\n        <item>24000</item>\n        <item>25000</item>\n        <item>26000</item>\n        <item>27000</item>\n        <item>28000</item>\n        <item>29000</item>\n        <item>30000</item>\n        <item>35000</item>\n        <item>40000</item>\n        <item>45000</item>\n        <item>50000</item>\n        <item>55000</item>\n        <item>60000</item>\n        <item>65000</item>\n        <item>70000</item>\n        <item>75000</item>\n        <item>80000</item>\n        <item>85000</item>\n        <item>90000</item>\n        <item>95000</item>\n        <item>100000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>17</item>\n        <item>26</item>\n        <item>32</item>\n        <item>81</item>\n        <item>99</item>\n        <item>121</item>\n        <item>138</item>\n        <item>187</item>\n        <item>241</item>\n        <item>310</item>\n        <item>331</item>\n        <item>335</item>\n        <item>335</item>\n        <item>335</item>\n        <item>339</item>\n        <item>339</item>\n        <item>339</item>\n        <item>343</item>\n        <item>343</item>\n        <item>347</item>\n        <item>347</item>\n        <item>347</item>\n        <item>347</item>\n        <item>351</item>\n        <item>351</item>\n        <item>355</item>\n        <item>363</item>\n        <item>368</item>\n        <item>372</item>\n        <item>380</item>\n        <item>384</item>\n        <item>392</item>\n        <item>396</item>\n        <item>404</item>\n        <item>409</item>\n        <item>413</item>\n        <item>425</item>\n        <item>429</item>\n        <item>433</item>\n        <item>441</item>\n        <item>445</item>\n        <item>454</item>\n        <item>458</item>\n        <item>466</item>\n        <item>474</item>\n        <item>560</item>\n        <item>642</item>\n        <item>736</item>\n        <item>838</item>\n        <item>924</item>\n        <item>1051</item>\n        <item>1146</item>\n        <item>1207</item>\n        <item>1510</item>\n        <item>1637</item>\n        <item>1705</item>\n        <item>1774</item>\n        <item>1842</item>\n        <item>1910</item>\n        <item>1978</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>4.5</item>\n        <item>6.6</item>\n        <item>8.0</item>\n        <item>20.0</item>\n        <item>24.3</item>\n        <item>29.7</item>\n        <item>34.0</item>\n        <item>46.0</item>\n        <item>59.0</item>\n        <item>76.0</item>\n        <item>81.0</item>\n        <item>82.0</item>\n        <item>82.0</item>\n        <item>82.0</item>\n        <item>83.0</item>\n        <item>83.0</item>\n        <item>83.0</item>\n        <item>84.0</item>\n        <item>84.0</item>\n        <item>85.0</item>\n        <item>85.0</item>\n        <item>85.0</item>\n        <item>85.0</item>\n        <item>86.0</item>\n        <item>86.0</item>\n        <item>87.0</item>\n        <item>89.0</item>\n        <item>90.0</item>\n        <item>91.0</item>\n        <item>93.0</item>\n        <item>94.0</item>\n        <item>96.0</item>\n        <item>97.0</item>\n        <item>99.0</item>\n        <item>100.0</item>\n        <item>101.0</item>\n        <item>104.0</item>\n        <item>105.0</item>\n        <item>106.0</item>\n        <item>108.0</item>\n        <item>109.0</item>\n        <item>111.0</item>\n        <item>112.0</item>\n        <item>114.0</item>\n        <item>116.0</item>\n        <item>137.0</item>\n        <item>157.0</item>\n        <item>180.0</item>\n        <item>205.0</item>\n        <item>226.0</item>\n        <item>257.0</item>\n        <item>280.0</item>\n        <item>295.0</item>\n        <item>369.0</item>\n        <item>400.0</item>\n        <item>416.7</item>\n        <item>433.3</item>\n        <item>450.0</item>\n        <item>466.7</item>\n        <item>483.3</item>\n        <item>500.0</item>\n        <item>512.5</item>\n        <item>525.0</item>\n        <item>537.5</item>\n        <item>550.0</item>\n        <item>562.5</item>\n        <item>575.0</item>\n        <item>587.5</item>\n        <item>600.0</item>\n        <item>610.0</item>\n        <item>620.0</item>\n        <item>630.0</item>\n        <item>640.0</item>\n        <item>650.0</item>\n        <item>660.0</item>\n        <item>670.0</item>\n        <item>680.0</item>\n        <item>690.0</item>\n        <item>700.0</item>\n        <item>705.0</item>\n        <item>710.0</item>\n        <item>715.0</item>\n        <item>720.0</item>\n        <item>725.0</item>\n        <item>730.0</item>\n        <item>735.0</item>\n        <item>740.0</item>\n        <item>745.0</item>\n        <item>750.0</item>\n        <item>755.0</item>\n        <item>760.0</item>\n        <item>765.0</item>\n        <item>770.0</item>\n        <item>775.0</item>\n        <item>800.0</item>\n        <item>816.7</item>\n        <item>833.3</item>\n        <item>850.0</item>\n        <item>866.7</item>\n        <item>883.3</item>\n        <item>900.0</item>\n        <item>914.3</item>\n        <item>928.6</item>\n        <item>942.9</item>\n        <item>957.1</item>\n        <item>971.4</item>\n        <item>985.7</item>\n        <item>1000.0</item>\n    </array>\n    <array name=\"config_screenBrightnessBacklight\">\n        <item>1</item>\n        <item>255</item>\n    </array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>4.5</item>\n        <item>1000</item>\n    </array>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote10S/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -37 V 93 H 37 V 0 H 0 Z</string>\n\n    <dimen name=\"rounded_corner_radius_bottom\">102.0px</dimen>\n    <dimen name=\"rounded_corner_radius_top\">102.0px</dimen>\n    <dimen name=\"status_bar_height\">96.0px</dimen>\n    <dimen name=\"status_bar_height_default\">96.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24.0dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">96.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote10S/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote10S/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">49.98</item>\n    <item name=\"screen.full\">285.11</item>\n    <item name=\"bluetooth.active\">25.02</item>\n    <item name=\"bluetooth.on\">0.72</item>\n    <item name=\"wifi.on\">0.11</item>\n    <item name=\"wifi.active\">98.63</item>\n    <item name=\"wifi.scan\">22.86</item>\n    <item name=\"dsp.audio\">17.14</item>\n    <item name=\"dsp.video\">97.86</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">633.84</item>\n    <item name=\"gps.on\">29.84</item>\n    <item name=\"radio.active\">113</item>\n    <item name=\"radio.scanning\">43</item>\n    <array name=\"radio.on\">\n        <value>5.16</value>\n        <value>5.16</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>500000</value>\n        <value>774000</value>\n        <value>875000</value>\n        <value>975000</value>\n        <value>1075000</value>\n        <value>1175000</value>\n        <value>1275000</value>\n        <value>1375000</value>\n        <value>1500000</value>\n        <value>1618000</value>\n        <value>1666000</value>\n        <value>1733000</value>\n        <value>1800000</value>\n        <value>1866000</value>\n        <value>1933000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>19.55</value>\n        <value>23.5</value>\n        <value>25</value>\n        <value>27.86</value>\n        <value>31.24</value>\n        <value>35.5</value>\n        <value>39.69</value>\n        <value>44.83</value>\n        <value>52.33</value>\n        <value>58.95</value>\n        <value>62.05</value>\n        <value>66.61</value>\n        <value>72.77</value>\n        <value>80.27</value>\n        <value>85.8</value>\n        <value>90.04</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>774000</value>\n        <value>835000</value>\n        <value>919000</value>\n        <value>1002000</value>\n        <value>1085000</value>\n        <value>1169000</value>\n        <value>1308000</value>\n        <value>1419000</value>\n        <value>1530000</value>\n        <value>1670000</value>\n        <value>1733000</value>\n        <value>1796000</value>\n        <value>1860000</value>\n        <value>1923000</value>\n        <value>1986000</value>\n        <value>2050000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>56.85</value>\n        <value>61.38</value>\n        <value>70.65</value>\n        <value>79.53</value>\n        <value>91.11</value>\n        <value>105.19</value>\n        <value>130.33</value>\n        <value>152.46</value>\n        <value>177.39</value>\n        <value>209.73</value>\n        <value>233.56</value>\n        <value>247.53</value>\n        <value>269.61</value>\n        <value>291.52</value>\n        <value>307.98</value>\n        <value>324.33</value>\n    </array>\n    <item name=\"cpu.idle\">8.01</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/RedmiNote10S-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote10s-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote10S-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote10s.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+(*edmi/rosemary*|*edmi/secret*|*edmi/maltose*)\"\n\t\tandroid:priority=\"934\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote10S-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"physical_power_button_center_screen_location_y\">1035px</dimen>\n\n    <dimen name=\"rounded_corner_content_padding\">52.0px</dimen>\n    <dimen name=\"status_bar_padding_start\">4.5dp</dimen>\n    <dimen name=\"status_bar_padding_end\">4.5dp</dimen>\n    <dimen name=\"system_icons_keyguard_padding_end\">4.5dp</dimen>\n    <dimen name=\"keyguard_carrier_text_margin\">4.5dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote10S-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_start\">8.0dip</dimen>\n    <dimen name=\"status_bar_padding_end\">8.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote10S-SystemUI/res/values-port/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_top\">30.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote11/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote11\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote11/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote11\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"spesn\"\n\t\tandroid:priority=\"618\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote11/res/values/arrays.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_ambientBrighteningThresholds\">\n        <item>4</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>400</item>\n        <item>600</item>\n        <item>1000</item>\n    </integer-array>\n    <integer-array name=\"config_ambientDarkeningThresholds\">\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>3.5</item>\n        <item>4.3</item>\n        <item>5.0</item>\n        <item>17.0</item>\n        <item>24.0</item>\n        <item>31.0</item>\n        <item>34.0</item>\n        <item>46.0</item>\n        <item>59.0</item>\n        <item>76.0</item>\n        <item>81.0</item>\n        <item>82.0</item>\n        <item>82.0</item>\n        <item>82.0</item>\n        <item>83.0</item>\n        <item>83.0</item>\n        <item>83.0</item>\n        <item>84.0</item>\n        <item>84.0</item>\n        <item>85.0</item>\n        <item>85.0</item>\n        <item>85.0</item>\n        <item>85.0</item>\n        <item>86.0</item>\n        <item>86.0</item>\n        <item>87.0</item>\n        <item>89.0</item>\n        <item>90.0</item>\n        <item>91.0</item>\n        <item>93.0</item>\n        <item>94.0</item>\n        <item>96.0</item>\n        <item>97.0</item>\n        <item>99.0</item>\n        <item>100.0</item>\n        <item>101.0</item>\n        <item>104.0</item>\n        <item>105.0</item>\n        <item>106.0</item>\n        <item>108.0</item>\n        <item>109.0</item>\n        <item>111.0</item>\n        <item>112.0</item>\n        <item>114.0</item>\n        <item>116.0</item>\n        <item>137.0</item>\n        <item>157.0</item>\n        <item>180.0</item>\n        <item>205.0</item>\n        <item>226.0</item>\n        <item>257.0</item>\n        <item>280.0</item>\n        <item>295.0</item>\n        <item>369.0</item>\n        <item>400.0</item>\n        <item>416.7</item>\n        <item>433.3</item>\n        <item>450.0</item>\n        <item>466.7</item>\n        <item>483.3</item>\n        <item>500.0</item>\n        <item>512.5</item>\n        <item>525.0</item>\n        <item>537.5</item>\n        <item>550.0</item>\n        <item>562.5</item>\n        <item>575.0</item>\n        <item>587.5</item>\n        <item>600.0</item>\n        <item>610.0</item>\n        <item>620.0</item>\n        <item>630.0</item>\n        <item>640.0</item>\n        <item>650.0</item>\n        <item>660.0</item>\n        <item>670.0</item>\n        <item>680.0</item>\n        <item>690.0</item>\n        <item>700.0</item>\n        <item>705.0</item>\n        <item>710.0</item>\n        <item>715.0</item>\n        <item>720.0</item>\n        <item>725.0</item>\n        <item>730.0</item>\n        <item>735.0</item>\n        <item>740.0</item>\n        <item>745.0</item>\n        <item>750.0</item>\n        <item>755.0</item>\n        <item>760.0</item>\n        <item>765.0</item>\n        <item>770.0</item>\n        <item>775.0</item>\n        <item>800.0</item>\n        <item>816.7</item>\n        <item>833.3</item>\n        <item>850.0</item>\n        <item>866.7</item>\n        <item>883.3</item>\n        <item>900.0</item>\n        <item>914.3</item>\n        <item>928.6</item>\n        <item>942.9</item>\n        <item>957.1</item>\n        <item>971.4</item>\n        <item>985.7</item>\n        <item>1000.0</item>\n    </array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>16</item>\n        <item>19</item>\n        <item>23</item>\n        <item>77</item>\n        <item>109</item>\n        <item>141</item>\n        <item>154</item>\n        <item>209</item>\n        <item>268</item>\n        <item>345</item>\n        <item>368</item>\n        <item>373</item>\n        <item>373</item>\n        <item>373</item>\n        <item>378</item>\n        <item>378</item>\n        <item>378</item>\n        <item>382</item>\n        <item>382</item>\n        <item>387</item>\n        <item>387</item>\n        <item>387</item>\n        <item>387</item>\n        <item>391</item>\n        <item>391</item>\n        <item>396</item>\n        <item>405</item>\n        <item>409</item>\n        <item>414</item>\n        <item>423</item>\n        <item>428</item>\n        <item>437</item>\n        <item>441</item>\n        <item>450</item>\n        <item>455</item>\n        <item>459</item>\n        <item>473</item>\n        <item>478</item>\n        <item>482</item>\n        <item>491</item>\n        <item>496</item>\n        <item>505</item>\n        <item>509</item>\n        <item>519</item>\n        <item>528</item>\n        <item>623</item>\n        <item>714</item>\n        <item>819</item>\n        <item>933</item>\n        <item>1028</item>\n        <item>1169</item>\n        <item>1274</item>\n        <item>1342</item>\n        <item>1679</item>\n        <item>1820</item>\n        <item>1896</item>\n        <item>1971</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n        <item>2047</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n        <item>5000</item>\n        <item>5500</item>\n        <item>6000</item>\n        <item>6500</item>\n        <item>7000</item>\n        <item>7500</item>\n        <item>8000</item>\n        <item>8500</item>\n        <item>9000</item>\n        <item>9500</item>\n        <item>10000</item>\n        <item>10500</item>\n        <item>11000</item>\n        <item>11500</item>\n        <item>12000</item>\n        <item>12500</item>\n        <item>13000</item>\n        <item>13500</item>\n        <item>14000</item>\n        <item>14500</item>\n        <item>15000</item>\n        <item>16000</item>\n        <item>17000</item>\n        <item>18000</item>\n        <item>19000</item>\n        <item>20000</item>\n        <item>21000</item>\n        <item>22000</item>\n        <item>23000</item>\n        <item>24000</item>\n        <item>25000</item>\n        <item>26000</item>\n        <item>27000</item>\n        <item>28000</item>\n        <item>29000</item>\n        <item>30000</item>\n        <item>35000</item>\n        <item>40000</item>\n        <item>45000</item>\n        <item>50000</item>\n        <item>55000</item>\n        <item>60000</item>\n        <item>65000</item>\n        <item>70000</item>\n        <item>75000</item>\n        <item>80000</item>\n        <item>85000</item>\n        <item>90000</item>\n        <item>95000</item>\n        <item>100000</item>\n    </integer-array>\n    <string-array name=\"config_biometric_sensors\">\n        <item>0:2:15</item>\n    </string-array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>0</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>0</item>\n    </integer-array>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote11/res/values/bools.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote11/res/values/integers.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">7</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3700</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">75</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">93</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">2466</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">1973</integer>\n    <integer name=\"config_screenBrightnessDim\">13</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">536</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">2047</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">5</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote11/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">2</item>\n    <item name=\"screen.full\">49</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>691200</value>\n        <value>940800</value>\n        <value>1190400</value>\n        <value>1516800</value>\n        <value>1804800</value>\n        <value>1900800</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>3.98</value>\n        <value>6.44</value>\n        <value>10.53</value>\n        <value>14.19</value>\n        <value>26.28</value>\n        <value>33.3</value>\n        <value>37.15</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>806400</value>\n        <value>105600</value>\n        <value>134400</value>\n        <value>1766400</value>\n        <value>2208000</value>\n        <value>2400000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>18.11</value>\n        <value>41.28</value>\n        <value>53.54</value>\n        <value>66.03</value>\n        <value>89.63</value>\n        <value>113.12</value>\n        <value>132.51</value>\n    </array>\n    <item name=\"cpu.active\">18.3</item>\n    <item name=\"cpu.idle\">5.34</item>\n    <item name=\"cpu.suspend\">0</item>\n    <item name=\"cpu.awake\">18</item>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"wifi.on\">0.3</item>\n    <item name=\"wifi.active\">109</item>\n    <item name=\"wifi.scan\">1.2</item>\n    <item name=\"dsp.audio\">15.6</item>\n    <item name=\"dsp.video\">96.1</item>\n    <item name=\"camera.flashlight\">530</item>\n    <item name=\"camera.avg\">320</item>\n    <item name=\"gps.on\">41</item>\n    <item name=\"radio.active\">165</item>\n    <item name=\"radio.scanning\">1.8</item>\n    <array name=\"radio.on\">\n        <value>4.5</value>\n        <value>4.5</value>\n    </array>\n    <item name=\"modem.controller.idle\">4.4</item>\n    <item name=\"modem.controller.rx\">168</item>\n    <item name=\"modem.controller.tx\">163</item>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"memory.bandwidths\">\n        <value>13.5</value>\n    </array>\n    <item name=\"wifi.controller.idle\">1.22</item>\n    <item name=\"wifi.controller.rx\">121</item>\n    <item name=\"wifi.controller.tx\">156</item>\n    <array name=\"wifi.controller.tx_levels\">1 </array>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0001</value>\n        <value>.001</value>\n        <value>.01</value>\n        <value>.1</value>\n        <value>1</value>\n    </array>\n    <item name=\"bluetooth.active\">18.3</item>\n    <item name=\"bluetooth.on\">0.9</item>\n    <item name=\"bluetooth.controller.voltage\">3700</item>\n</device>"
  },
  {
    "path": "Xiaomi/RedmiNote114G/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote114g\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote114G/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote114g\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"+(selene|selenes)\"\n        android:priority=\"402\"\n        android:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote114G/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <!-- arrays.xml files-->\n    <array name=\"config_ambientBrighteningThresholds\">\n        <item>5</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>400</item>\n        <item>600</item>\n        <item>1000</item>\n    </array>\n    <array name=\"config_ambientDarkeningThresholds\">\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </array>\n    <array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </array>\n    <array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>8</item>\n        <item>13</item>\n        <item>20</item>\n        <item>25</item>\n        <item>33</item>\n        <item>41</item>\n        <item>45</item>\n        <item>45</item>\n        <item>45</item>\n        <item>47</item>\n        <item>50</item>\n        <item>58</item>\n        <item>63</item>\n        <item>67</item>\n        <item>72</item>\n        <item>90</item>\n        <item>99</item>\n        <item>150</item>\n        <item>175</item>\n        <item>208</item>\n        <item>248</item>\n        <item>255</item>\n    </array>\n    <array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>39</item>\n        <item>60</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>2100</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </array>\n    <array name=\"config_screenBrightnessNits\">\n        <item>0</item>\n        <item>4</item>\n        <item>22</item>\n        <item>30</item>\n        <item>68</item>\n        <item>95</item>\n        <item>133</item>\n        <item>165</item>\n        <item>192</item>\n        <item>218</item>\n        <item>255</item>\n        <item>290</item>\n        <item>326</item>\n        <item>352</item>\n        <item>384</item>\n        <item>399</item>\n        <item>422</item>\n        <item>432</item>\n        <item>442</item>\n        <item>455</item>\n    </array>\n    <array name=\"config_screenBrighteningThresholds\">\n        <item>0</item>\n    </array>\n    <array name=\"config_screenDarkeningThresholds\">\n        <item>0</item>\n    </array>\n\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>5</item>\n        <item>5</item>\n        <item>5</item>\n        <item>5</item>\n        <item>15</item>\n        <item>24</item>\n        <item>37</item>\n        <item>47</item>\n        <item>61</item>\n        <item>76</item>\n        <item>83</item>\n        <item>83</item>\n        <item>83</item>\n        <item>87</item>\n        <item>93</item>\n        <item>107</item>\n        <item>117</item>\n        <item>124</item>\n        <item>133</item>\n        <item>166</item>\n        <item>182</item>\n        <item>270</item>\n        <item>315</item>\n        <item>373</item>\n        <item>442</item>\n        <item>455</item>\n    </integer-array>\n    <integer-array name=\"config_defaultNotificationVibePattern\">\n        <item>0</item>\n        <item>350</item>\n        <item>250</item>\n        <item>350</item>\n    </integer-array>\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>40</item>\n    </integer-array>\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>50</item>\n        <item>51</item>\n    </integer-array>\n    <integer-array name=\"config_notificationFallbackVibePattern\">\n        <item>0</item>\n        <item>100</item>\n        <item>150</item>\n        <item>100</item>\n    </integer-array>\n    <integer-array name=\"config_safeModeEnabledVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n        <item>500</item>\n        <item>600</item>\n    </integer-array>\n    <integer-array name=\"config_scrollBarrierVibePattern\">\n        <item>0</item>\n        <item>15</item>\n        <item>10</item>\n        <item>10</item>\n    </integer-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>20</item>\n        <item>30</item>\n        <item>35</item>\n    </integer-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>1</item>\n        <item>0</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n    \n    <string-array name=\"config_biometric_sensors\">\n        <item>0:2:15</item>\n    </string-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/data/dalvik-cache/arm64/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm64/system@framework@services.jar@classes.dex</item>\n        <item>/data/dalvik-cache/arm/system@framework@services.jar@classes.dex</item>\n        <item>/system/framework/arm64/boot.oat</item>\n        <item>/system/framework/arm/boot.oat</item>\n        <item>/system/framework/oat/arm64/services.odex</item>\n        <item>/system/framework/oat/arm/services.odex</item>\n        <item>/system/framework/arm64/boot-framework.oat</item>\n        <item>/system/framework/arm/boot-framework.oat</item>\n        <item>/system/framework/arm64/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/lib64/libRScpp.so</item>\n        <item>/system/lib64/libRS.so</item>\n        <item>/system/lib64/libRS_internal.so</item>\n        <item>/system/lib64/libbcinfo.so</item>\n        <item>/system/lib64/libRSDriver.so</item>\n        <item>/system/lib64/libRSCpuRef.so</item>\n        <item>/system/lib64/libblas.so</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>ap\\\\d</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,2,300000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,-1,-1,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>ethernet,9,9,4,-1,true</item>\n        <item>wifi_p2p,13,1,0,-1,true</item>\n        <item>mobile_ia,14,0,2,-1,true</item>\n        <item>mobile_emergency,15,0,2,-1,true</item>\n        <item>mobile_dm,20,0,3,60000,true</item>\n        <item>mobile_wap,21,0,3,60000,true</item>\n        <item>mobile_net,22,0,3,60000,true</item>\n        <item>mobile_cmmail,23,0,3,60000,true</item>\n        <item>mobile_rcse,24,0,3,60000,true</item>\n        <item>mobile_xcap,25,0,3,60000,true</item>\n        <item>mobile_rcs,26,0,3,60000,true</item>\n        <item>mobile_bip,27,0,3,60000,true</item>\n        <item>mobile_vsim,28,0,-1,60000,true</item>\n        <item>mobile_preempt,29,0,9,60000,true</item>\n        <item>wifi_slave,40,1,0,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n        <item>9,1</item>\n    </string-array>\n    \n    <!-- bools.xml files-->\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_carrier_volte_available\">false</bool>\n    <bool name=\"config_carrier_wfc_ims_available\">false</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    \n    <!-- dimens.xml files-->\n    <dimen name=\"rounded_corner_radius\">20dp</dimen>\n    <dimen name=\"rounded_corner_radius_bottom\">102px</dimen>\n    <dimen name=\"rounded_corner_radius_top\">102px</dimen>\n    <dimen name=\"status_bar_height\">93px</dimen>\n    <dimen name=\"status_bar_height_default\">93px</dimen>\n    <dimen name=\"status_bar_height_landscape\">93px</dimen>\n    <dimen name=\"status_bar_height_portrait\">93px</dimen>\n    \n    <!-- fractions.xml files-->\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n    \n    <!-- integers.xml files-->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">2466</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">1973</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">20</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">688</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">2047</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">632</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">1024</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">2047</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">5</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n    \n    <!-- strings.xml files-->\n    <string name=\"config_mainBuiltInDisplayCutout\">M 0,0 H -35 V 103 H 35 V 0 H 0 Z</string>\n    <string name=\"wifi_tether_configure_ssid_default\" translatable=\"false\">Redmi Note 11 4G</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote114G/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">95.5</item>\n    <item name=\"screen.full\">321.02</item>\n    <item name=\"bluetooth.active\">63.81</item>\n    <item name=\"bluetooth.on\">1.31</item>\n    <item name=\"wifi.on\">0.3</item>\n    <item name=\"wifi.active\">169.37</item>\n    <item name=\"wifi.scan\">28</item>\n    <item name=\"audio\">44.8</item>\n    <item name=\"video\">32.5</item>\n    <item name=\"camera.flashlight\">134.6</item>\n    <item name=\"camera.avg\">339.13</item>\n    <item name=\"gps.on\">0.25</item>\n    <item name=\"radio.active\">210</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>9.5</value>\n        <value>9.5</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>13</value>\n        <value>17</value>\n        <value>19</value>\n        <value>20</value>\n        <value>22</value>\n        <value>24</value>\n        <value>26</value>\n        <value>28</value>\n        <value>31</value>\n        <value>35</value>\n        <value>38</value>\n        <value>40</value>\n        <value>44</value>\n        <value>47</value>\n        <value>55</value>\n        <value>59</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>48</value>\n        <value>52</value>\n        <value>61</value>\n        <value>72</value>\n        <value>84</value>\n        <value>100</value>\n        <value>109</value>\n        <value>125</value>\n        <value>139</value>\n        <value>157</value>\n        <value>175</value>\n        <value>196</value>\n        <value>209</value>\n        <value>219</value>\n        <value>233</value>\n        <value>245</value>\n    </array>\n    <item name=\"cpu.idle\">4.08</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>. <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>1800000</value>\n        <value>1625000</value>\n        <value>1500000</value>\n        <value>1450000</value>\n        <value>1375000</value>\n        <value>1325000</value>\n        <value>1275000</value>\n        <value>1175000</value>\n        <value>1100000</value>\n        <value>1050000</value>\n        <value>999000</value>\n        <value>950000</value>\n        <value>900000</value>\n        <value>850000</value>\n        <value>774000</value>\n        <value>500000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>2000000</value>\n        <value>1950000</value>\n        <value>1900000</value>\n        <value>1850000</value>\n        <value>1800000</value>\n        <value>1710000</value>\n        <value>1621000</value>\n        <value>1532000</value>\n        <value>1443000</value>\n        <value>1354000</value>\n        <value>1295000</value>\n        <value>1176000</value>\n        <value>1087000</value>\n        <value>998000</value>\n        <value>909000</value>\n        <value>850000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>13</value>\n        <value>17</value>\n        <value>19</value>\n        <value>20</value>\n        <value>22</value>\n        <value>24</value>\n        <value>26</value>\n        <value>28</value>\n        <value>31</value>\n        <value>35</value>\n        <value>38</value>\n        <value>40</value>\n        <value>44</value>\n        <value>47</value>\n        <value>55</value>\n        <value>59</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>48</value>\n        <value>52</value>\n        <value>61</value>\n        <value>72</value>\n        <value>84</value>\n        <value>100</value>\n        <value>109</value>\n        <value>125</value>\n        <value>139</value>\n        <value>157</value>\n        <value>175</value>\n        <value>196</value>\n        <value>209</value>\n        <value>219</value>\n        <value>233</value>\n        <value>245</value>\n    </array>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Xiaomi/RedmiNote114G-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote114g-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote114G-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote114g.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"+(selene|selenes)\"\n\t\tandroid:priority=\"403\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote114G-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"keyguard_carrier_text_margin\">16dp</dimen>\n    <dimen name=\"notch_height\">103px</dimen>\n    <dimen name=\"notch_width\">66px</dimen>\n    <dimen name=\"rounded_corner_content_padding\">50px</dimen>\n    <dimen name=\"status_bar_header_height_keyguard\">40dp</dimen>\n    <dimen name=\"status_bar_padding_end\">3px</dimen>\n    <dimen name=\"status_bar_padding_start\">3px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote114G-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_header_height_keyguard\">40dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote115G/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote115g\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote115G/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote115g\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"*everg*\"\n\t\tandroid:priority=\"197\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote115G/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_fast_bss_transition_enabled\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100%</fraction>\n\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">2466</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">1973</integer>\n    <integer name=\"config_defaultPeakRefreshRate\">90</integer>\n    <integer name=\"config_defaultRefreshRate\">90</integer>\n    <integer name=\"config_screenBrightnessDim\">20</integer>\n    <integer name=\"config_screenBrightnessForVrSettingDefault\">688</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMaximum\">2047</integer>\n    <integer name=\"config_screenBrightnessForVrSettingMinimum\">632</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">1024</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">2047</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">4</integer>\n\n    <integer-array name=\"config_ambientBrighteningThresholds\">\n        <item>5</item>\n        <item>5</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>400</item>\n        <item>600</item>\n        <item>1000</item>\n    </integer-array>\n    <integer-array name=\"config_ambientDarkeningThresholds\">\n        <item>800</item>\n        <item>800</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n        <item>500</item>\n    </integer-array>\n    <integer-array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>14</item>\n        <item>21</item>\n        <item>27</item>\n        <item>35</item>\n        <item>52</item>\n        <item>69</item>\n        <item>84</item>\n        <item>93</item>\n        <item>93</item>\n        <item>94</item>\n        <item>94</item>\n        <item>95</item>\n        <item>96</item>\n        <item>96</item>\n        <item>96</item>\n        <item>97</item>\n        <item>97</item>\n        <item>97</item>\n        <item>97</item>\n        <item>97</item>\n        <item>97</item>\n        <item>97</item>\n        <item>102</item>\n        <item>106</item>\n        <item>110</item>\n        <item>112</item>\n        <item>114</item>\n        <item>116</item>\n        <item>118</item>\n        <item>119</item>\n        <item>122</item>\n        <item>123</item>\n        <item>125</item>\n        <item>128</item>\n        <item>130</item>\n        <item>131</item>\n        <item>134</item>\n        <item>136</item>\n        <item>137</item>\n        <item>140</item>\n        <item>142</item>\n        <item>144</item>\n        <item>169</item>\n        <item>196</item>\n        <item>222</item>\n        <item>248</item>\n        <item>270</item>\n        <item>300</item>\n        <item>320</item>\n        <item>335</item>\n        <item>400</item>\n        <item>417</item>\n        <item>433</item>\n        <item>450</item>\n        <item>520</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>31</item>\n        <item>31</item>\n        <item>31</item>\n        <item>31</item>\n        <item>111</item>\n        <item>144</item>\n        <item>175</item>\n        <item>245</item>\n        <item>302</item>\n        <item>348</item>\n        <item>382</item>\n        <item>404</item>\n        <item>406</item>\n        <item>407</item>\n        <item>408</item>\n        <item>409</item>\n        <item>412</item>\n        <item>414</item>\n        <item>416</item>\n        <item>417</item>\n        <item>419</item>\n        <item>420</item>\n        <item>423</item>\n        <item>426</item>\n        <item>428</item>\n        <item>432</item>\n        <item>442</item>\n        <item>449</item>\n        <item>456</item>\n        <item>458</item>\n        <item>466</item>\n        <item>472</item>\n        <item>479</item>\n        <item>486</item>\n        <item>494</item>\n        <item>500</item>\n        <item>507</item>\n        <item>516</item>\n        <item>522</item>\n        <item>530</item>\n        <item>536</item>\n        <item>545</item>\n        <item>550</item>\n        <item>559</item>\n        <item>565</item>\n        <item>674</item>\n        <item>783</item>\n        <item>905</item>\n        <item>1028</item>\n        <item>1152</item>\n        <item>1284</item>\n        <item>1418</item>\n        <item>1600</item>\n        <item>1760</item>\n        <item>1900</item>\n        <item>2000</item>\n        <item>2047</item>\n        <item>2047</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2300</item>\n        <item>2700</item>\n        <item>3100</item>\n        <item>3600</item>\n        <item>4000</item>\n        <item>4500</item>\n    </integer-array>\n    <integer-array name=\"config_screenBrighteningThresholds\">\n        <item>100</item>\n    </integer-array>\n    <integer-array name=\"config_screenDarkeningThresholds\">\n        <item>200</item>\n    </integer-array>\n    <integer-array name=\"config_defaultNotificationVibePattern\">\n        <item>0</item>\n        <item>350</item>\n        <item>250</item>\n        <item>350</item>\n    </integer-array>\n    <integer-array name=\"config_keyboardTapVibePattern\">\n        <item>40</item>\n    </integer-array>\n    <integer-array name=\"config_longPressVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n    </integer-array>\n    <integer-array name=\"config_notificationFallbackVibePattern\">\n        <item>0</item>\n        <item>100</item>\n        <item>150</item>\n        <item>100</item>\n    </integer-array>\n    <integer-array name=\"config_safeModeEnabledVibePattern\">\n        <item>0</item>\n        <item>1</item>\n        <item>20</item>\n        <item>21</item>\n        <item>500</item>\n        <item>600</item>\n    </integer-array>\n    <integer-array name=\"config_scrollBarrierVibePattern\">\n        <item>0</item>\n        <item>15</item>\n        <item>10</item>\n        <item>10</item>\n    </integer-array>\n    <integer-array name=\"config_virtualKeyVibePattern\">\n        <item>0</item>\n        <item>10</item>\n        <item>20</item>\n        <item>30</item>\n    </integer-array>\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>1</item>\n        <item>0</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <array name=\"config_minimumBrightnessCurveNits\">\n        <item>0.0</item>\n        <item>50.0</item>\n        <item>90.0</item>\n    </array>\n\n    <string name=\"config_ims_package\">com.mediatek.ims</string>\n\n    <string-array name=\"config_biometric_sensors\">\n        <item>0:2:15</item>\n    </string-array>\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>rndis\\\\d</item>\n    </string-array>\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>ap\\\\d</item>\n    </string-array>\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,300000,true</item>\n        <item>mobile_supl,3,0,2,300000,true</item>\n        <item>mobile_dun,4,0,2,300000,true</item>\n        <item>mobile_hipri,5,0,3,300000,true</item>\n        <item>mobile_fota,10,0,2,300000,true</item>\n        <item>mobile_ims,11,0,2,300000,true</item>\n        <item>mobile_cbs,12,0,2,300000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>ethernet,9,9,4,-1,true</item>\n    </string-array>\n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n        <item>9,1</item>\n    </string-array>\n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/data/dalvik-cache/arm64/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm64/system@framework@services.jar@classes.dex</item>\n        <item>/data/dalvik-cache/arm/system@framework@services.jar@classes.dex</item>\n        <item>/system/framework/arm64/boot.oat</item>\n        <item>/system/framework/arm/boot.oat</item>\n        <item>/system/framework/oat/arm64/services.odex</item>\n        <item>/system/framework/oat/arm/services.odex</item>\n        <item>/system/framework/arm64/boot-framework.oat</item>\n        <item>/system/framework/arm/boot-framework.oat</item>\n        <item>/system/framework/arm64/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/lib64/libRScpp.so</item>\n        <item>/system/lib64/libRS.so</item>\n        <item>/system/lib64/libRS_internal.so</item>\n        <item>/system/lib64/libbcinfo.so</item>\n        <item>/system/lib64/libRSDriver.so</item>\n        <item>/system/lib64/libRSCpuRef.so</item>\n        <item>/system/lib64/libblas.so</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote115G/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_radius_bottom\">102.0px</dimen>\n    <dimen name=\"rounded_corner_radius_top\">102.0px</dimen>\n    <dimen name=\"status_bar_height\">96.0px</dimen>\n    <dimen name=\"status_bar_height_default\">96.0px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24.0dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">96.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote115G/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">28.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote115G/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">100</item>\n    <item name=\"screen.full\">800</item>\n    <item name=\"bluetooth.active\">29.17</item>\n    <item name=\"bluetooth.on\">1.12</item>\n    <item name=\"wifi.on\">0.51</item>\n    <item name=\"wifi.active\">146.6</item>\n    <item name=\"wifi.scan\">14.51</item>\n    <item name=\"audio\">100.0</item>\n    <item name=\"video\">150.0</item>\n    <item name=\"camera.flashlight\">500</item>\n    <item name=\"camera.avg\">600</item>\n    <item name=\"gps.on\">10</item>\n    <item name=\"radio.active\">60</item>\n    <item name=\"radio.scanning\">3</item>\n    <array name=\"radio.on\">\n        <value>6</value>\n        <value>5</value>\n        <value>4</value>\n        <value>3</value>\n        <value>3</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>500000</value>\n        <value>650000</value>\n        <value>703000</value>\n        <value>756000</value>\n        <value>862000</value>\n        <value>968000</value>\n        <value>1048000</value>\n        <value>1128000</value>\n        <value>1287000</value>\n        <value>1393000</value>\n        <value>1500000</value>\n        <value>1645000</value>\n        <value>1750000</value>\n        <value>1812000</value>\n        <value>1916000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>725000</value>\n        <value>840000</value>\n        <value>898000</value>\n        <value>985000</value>\n        <value>1042000</value>\n        <value>1129000</value>\n        <value>1274000</value>\n        <value>1418000</value>\n        <value>1534000</value>\n        <value>1650000</value>\n        <value>1837000</value>\n        <value>1993000</value>\n        <value>2118000</value>\n        <value>2203000</value>\n        <value>2306000</value>\n        <value>2400000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>31.36</value>\n        <value>32.05</value>\n        <value>32.79</value>\n        <value>33.91</value>\n        <value>35.22</value>\n        <value>37.15</value>\n        <value>38.54</value>\n        <value>40.76</value>\n        <value>42.34</value>\n        <value>46.45</value>\n        <value>49.13</value>\n        <value>57.44</value>\n        <value>63.06</value>\n        <value>64.41</value>\n        <value>71.79</value>\n        <value>74.45</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>56.51</value>\n        <value>62.61</value>\n        <value>65.88</value>\n        <value>70.45</value>\n        <value>74.86</value>\n        <value>79.92</value>\n        <value>89.89</value>\n        <value>101.45</value>\n        <value>111.93</value>\n        <value>122.69</value>\n        <value>132.58</value>\n        <value>153.86</value>\n        <value>165.07</value>\n        <value>173.14</value>\n        <value>189.07</value>\n        <value>212.36</value>\n    </array>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>\n    <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">5000</item>\n    <item name=\"battery.typical\">5000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Xiaomi/RedmiNote115G-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote115g-systemui\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote115G-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote115g.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"*everg*\"\n\t\tandroid:priority=\"197\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote115G-SystemUI/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"rounded_corner_content_padding\">52.0px</dimen>\n    <dimen name=\"status_bar_padding_end\">3.0px</dimen>\n    <dimen name=\"status_bar_padding_start\">3.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote115G-SystemUI/res/values-land/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n<dimen name=\"status_bar_padding_start\">8.0dip</dimen>\n<dimen name=\"status_bar_padding_end\">8.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote115G-SystemUI/res/values-port/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_padding_top\">30.0px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote5/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote5\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote5/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote5\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/whyred*\"\n\t\tandroid:priority=\"50\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote5/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>3</item>\n        <item>3</item>\n        <item>20</item>\n        <item>20</item>\n        <item>20</item>\n        <item>20</item>\n        <item>31</item>\n        <item>39</item>\n        <item>43</item>\n        <item>43</item>\n        <item>44</item>\n        <item>45</item>\n        <item>48</item>\n        <item>55</item>\n        <item>64</item>\n        <item>66</item>\n        <item>69</item>\n        <item>84</item>\n        <item>93</item>\n        <item>105</item>\n        <item>200</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>39</item>\n        <item>60</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">2000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">610</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote5/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">88</item>\n    <item name=\"screen.full\">300</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>633600</value>\n        <value>902400</value>\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1536000</value>\n        <value>1612800</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>11</value>\n        <value>18</value>\n        <value>34</value>\n        <value>45</value>\n        <value>52</value>\n        <value>56</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1747200</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>75</value>\n        <value>108</value>\n        <value>170</value>\n        <value>193</value>\n    </array>\n    <item name=\"cpu.awake\">4</item>\n    <item name=\"cpu.idle\">3</item>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"bluetooth.active\">80</item>\n    <item name=\"bluetooth.at\">2</item>\n    <item name=\"bluetooth.on\">2</item>\n    <item name=\"wifi.on\">2</item>\n    <item name=\"wifi.active\">175</item>\n    <item name=\"wifi.scan\">180</item>\n    <item name=\"dsp.audio\">45</item>\n    <item name=\"dsp.video\">60</item>\n    <item name=\"camera.flashlight\">200</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">100</item>\n    <item name=\"radio.active\">140</item>\n    <item name=\"radio.scanning\">45</item>\n    <array name=\"radio.on\">\n        <value>8</value>\n        <value>6</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/RedmiNote6Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote6pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote6Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote6pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/tulip*\"\n\t\tandroid:priority=\"55\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote6Pro/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>3</item>\n        <item>3</item>\n        <item>5</item>\n        <item>7</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>23</item>\n        <item>24</item>\n        <item>44</item>\n        <item>45</item>\n        <item>50</item>\n        <item>60</item>\n        <item>69</item>\n        <item>71</item>\n        <item>73</item>\n        <item>84</item>\n        <item>93</item>\n        <item>105</item>\n        <item>200</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>39</item>\n        <item>60</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">610</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote6Pro/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">88px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">88px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -280,0 L -280,88 L 280,88 L 280,0 Z</string>\n    <!-- Radius of the software rounded corners. -->\n    <dimen name=\"rounded_corner_radius\">92px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote6Pro/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote6Pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">88</item>\n    <item name=\"screen.full\">300</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>633600</value>\n        <value>902400</value>\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1536000</value>\n        <value>1612800</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>11</value>\n        <value>18</value>\n        <value>34</value>\n        <value>45</value>\n        <value>52</value>\n        <value>56</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1747200</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>75</value>\n        <value>108</value>\n        <value>170</value>\n        <value>193</value>\n    </array>\n    <item name=\"cpu.awake\">4</item>\n    <item name=\"cpu.idle\">3</item>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"bluetooth.active\">80</item>\n    <item name=\"bluetooth.at\">2</item>\n    <item name=\"bluetooth.on\">2</item>\n    <item name=\"wifi.on\">2</item>\n    <item name=\"wifi.active\">175</item>\n    <item name=\"wifi.scan\">180</item>\n    <item name=\"dsp.audio\">45</item>\n    <item name=\"dsp.video\">60</item>\n    <item name=\"camera.flashlight\">200</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">100</item>\n    <item name=\"radio.active\">140</item>\n    <item name=\"radio.scanning\">45</item>\n    <array name=\"radio.on\">\n        <value>8</value>\n        <value>6</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/RedmiNote6Pro-SystemUI/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote6pro-systemui\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote6Pro-SystemUI/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote6pro.systemui\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"com.android.systemui\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/tulip*\"\n\t\tandroid:priority=\"56\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote6Pro-SystemUI/res/values/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n * Copyright (c) 2006, The Android Open Source Project\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n*/\n-->\n<resources>\n    <dimen name=\"rounded_corner_content_padding\">46px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote6Pro-SystemUI/res/values-sw372dp/dimens.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n * Copyright (c) 2006, The Android Open Source Project\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n*/\n-->\n<resources>\n    <dimen name=\"rounded_corner_content_padding\">46px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote7/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote7\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote7/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote7\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"lavender\"\n\t\tandroid:priority=\"75\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote7/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100.0%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>5</item>\n        <item>7</item>\n        <item>9</item>\n        <item>12</item>\n        <item>15</item>\n        <item>17</item>\n        <item>18</item>\n        <item>20</item>\n        <item>22</item>\n        <item>29</item>\n        <item>37</item>\n        <item>50</item>\n        <item>50</item>\n        <item>50</item>\n        <item>50</item>\n        <item>55</item>\n        <item>62</item>\n        <item>62</item>\n        <item>72</item>\n        <item>76</item>\n        <item>82</item>\n        <item>90</item>\n        <item>101</item>\n        <item>105</item>\n        <item>110</item>\n        <item>119</item>\n        <item>143</item>\n        <item>190</item>\n        <item>214</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>7</item>\n        <item>8</item>\n        <item>10</item>\n        <item>12</item>\n        <item>15</item>\n        <item>18</item>\n        <item>22</item>\n        <item>30</item>\n        <item>40</item>\n        <item>50</item>\n        <item>70</item>\n        <item>150</item>\n        <item>300</item>\n        <item>400</item>\n        <item>520</item>\n        <item>600</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1200</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1800</item>\n        <item>2400</item>\n        <item>2800</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">true</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">false</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_allowAutoBrightnessWhileDozing\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_dozeAfterScreenOff\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_enableBurnInProtection\">false</bool>\n    <integer name=\"config_shutdownBatteryTemperature\">610</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">3</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">3</integer>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n    <integer name=\"config_autoBrightnessLightSensorRate\">100</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote7/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <!-- Height of the status bar -->\n    <dimen name=\"status_bar_height\">89px</dimen>\n    <!-- Height of the status bar in portrait -->\n    <dimen name=\"status_bar_height_portrait\">89px</dimen>\n    <!-- Height of the status bar in landscape -->\n    <dimen name=\"status_bar_height_landscape\">24.0dip</dimen>\n\t<string translatable=\"false\" name=\"config_mainBuiltInDisplayCutout\">M -176,0 L -176,89 L 176,89 L 176,0 Z</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote7/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24.0dip</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote7/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">103</item>\n    <item name=\"screen.full\">300</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>633600</value>\n        <value>902400</value>\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1536000</value>\n        <value>1747200</value>\n        <value>1843200</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>13</value>\n        <value>20</value>\n        <value>28</value>\n        <value>36</value>\n        <value>45</value>\n        <value>55</value>\n        <value>65</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>1113600</value>\n        <value>1401600</value>\n        <value>1747200</value>\n        <value>1958400</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>75</value>\n        <value>105</value>\n        <value>166</value>\n        <value>205</value>\n    </array>\n    <item name=\"cpu.suspend\">3.9</item>\n    <item name=\"cpu.idle\">2</item>\n    <item name=\"cpu.active\">1</item>\n    <item name=\"cpu.cluster_power.cluster0\">1</item>\n    <item name=\"cpu.cluster_power.cluster1\">1</item>\n    <item name=\"battery.capacity\">4000</item>\n    <item name=\"bluetooth.active\">80</item>\n    <item name=\"bluetooth.at\">2</item>\n    <item name=\"bluetooth.on\">2</item>\n    <item name=\"wifi.on\">2</item>\n    <item name=\"wifi.active\">125</item>\n    <item name=\"wifi.scan\">180</item>\n    <item name=\"dsp.audio\">45</item>\n    <item name=\"dsp.video\">60</item>\n    <item name=\"camera.flashlight\">200</item>\n    <item name=\"camera.avg\">550</item>\n    <item name=\"gps.on\">100</item>\n    <item name=\"radio.active\">100</item>\n    <item name=\"radio.scanning\">45</item>\n    <array name=\"radio.on\">\n        <value>6</value>\n        <value>4</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/RedmiNote7/res/xml/power_profile_test.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"battery.capacity\">3000</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.idle\">1.11</item>\n    <item name=\"cpu.active\">2.55</item>\n    <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>300000</value>\n        <value>1000000</value>\n        <value>2500000</value>\n        <value>3000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>10</value>\n        <value>20</value>\n        <value>30</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>25</value>\n        <value>35</value>\n        <value>50</value>\n        <value>60</value>\n    </array>\n    <item name=\"ambient.on\">0.5</item>\n    <item name=\"screen.on\">100</item>\n    <item name=\"screen.full\">800</item>\n    <item name=\"camera.flashlight\">500</item>\n    <item name=\"camera.avg\">600</item>\n    <item name=\"audio\">100.0</item>\n    <item name=\"video\">150.0</item>\n    <item name=\"gps.on\">10</item>\n    <item name=\"radio.active\">60</item>\n    <item name=\"radio.scanning\">3</item>\n    <array name=\"radio.on\">\n        <value>6</value>\n        <value>5</value>\n        <value>4</value>\n        <value>3</value>\n        <value>3</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/RedmiNote8Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote8pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote8Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote8pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"begonia\"\n\t\tandroid:priority=\"141\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote8Pro/res/values/audiojack.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote8Pro/res/values/bluetooth.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote8Pro/res/values/brightness.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <fraction name=\"config_screenAutoBrightnessDozeScaleFactor\">100.0%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">2466</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">1973</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">3</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">3</integer>    \n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>5</item>\n        <item>9</item>\n        <item>13</item>\n        <item>16</item>\n        <item>21</item>\n        <item>30</item>\n        <item>37</item>\n        <item>40</item>\n        <item>44</item>\n        <item>47</item>\n        <item>50</item>\n        <item>50</item>\n        <item>50</item>\n        <item>51</item>\n        <item>51</item>\n        <item>51</item>\n        <item>51</item>\n        <item>52</item>\n        <item>52</item>\n        <item>52</item>\n        <item>52</item>\n        <item>52</item>\n        <item>53</item>\n        <item>53</item>\n        <item>54</item>\n        <item>55</item>\n        <item>56</item>\n        <item>57</item>\n        <item>58</item>\n        <item>59</item>\n        <item>60</item>\n        <item>61</item>\n        <item>62</item>\n        <item>63</item>\n        <item>64</item>\n        <item>65</item>\n        <item>66</item>\n        <item>67</item>\n        <item>67</item>\n        <item>69</item>\n        <item>70</item>\n        <item>71</item>\n        <item>72</item>\n        <item>73</item>\n        <item>86</item>\n        <item>100</item>\n        <item>113</item>\n        <item>126</item>\n        <item>138</item>\n        <item>153</item>\n        <item>163</item>\n        <item>171</item>\n        <item>208</item>\n        <item>241</item>\n        <item>255</item>\n        <item>255</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>6</item>\n        <item>8</item>\n        <item>10</item>\n        <item>15</item>\n        <item>20</item>\n        <item>25</item>\n        <item>30</item>\n        <item>35</item>\n        <item>40</item>\n        <item>45</item>\n        <item>50</item>\n        <item>55</item>\n        <item>60</item>\n        <item>65</item>\n        <item>70</item>\n        <item>75</item>\n        <item>80</item>\n        <item>85</item>\n        <item>90</item>\n        <item>95</item>\n        <item>100</item>\n        <item>120</item>\n        <item>140</item>\n        <item>160</item>\n        <item>180</item>\n        <item>200</item>\n        <item>220</item>\n        <item>240</item>\n        <item>260</item>\n        <item>280</item>\n        <item>300</item>\n        <item>320</item>\n        <item>340</item>\n        <item>360</item>\n        <item>380</item>\n        <item>400</item>\n        <item>420</item>\n        <item>440</item>\n        <item>460</item>\n        <item>480</item>\n        <item>500</item>\n        <item>700</item>\n        <item>900</item>\n        <item>1100</item>\n        <item>1300</item>\n        <item>1500</item>\n        <item>1700</item>\n        <item>1900</item>\n        <item>2200</item>\n        <item>2500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n        <item>4500</item>\n    </integer-array>\n    \n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote8Pro/res/values/doze.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This file contains misc non default vars -->\n<resources>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n</resources>\n\n"
  },
  {
    "path": "Xiaomi/RedmiNote8Pro/res/values/location.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Support non default location providers -->\n<resources>\n    <bool name=\"config_enableFusedLocationOverlay\">true</bool>\n    <bool name=\"config_enableNetworkLocationOverlay\">true</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote8Pro/res/values/misc.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This file contains misc non default vars -->\n<resources>\n    <integer name=\"config_overrideHasPermanentMenuKey\">2</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote8Pro/res/values/network.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This file contains misc non default vars -->\n<resources>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>    \n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote8Pro/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/*\n** Copyright 2017, The Android Open Source Project\n**\n** Licensed under the Apache License, Version 2.0 (the \"License\");\n** you may not use this file except in compliance with the License.\n** You may obtain a copy of the License at\n**\n**     http://www.apache.org/licenses/LICENSE-2.0\n**\n** Unless required by applicable law or agreed to in writing, software\n** distributed under the License is distributed on an \"AS IS\" BASIS,\n** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n** See the License for the specific language governing permissions and\n** limitations under the License.\n*/\n-->\n<resources>\n    <dimen name=\"rounded_corner_radius_top\">95.0px</dimen>\n    <dimen name=\"rounded_corner_radius_bottom\">90.0px</dimen>\n    <dimen name=\"status_bar_height\">27.629974dip</dimen>\n    <dimen name=\"status_bar_height_portrait\">27.629974dip</dimen>\n    <string translatable=\"false\" 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>\n    <bool name=\"config_fillMainBuiltInDisplayCutout\">false</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote8Pro/res/values/sensors.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This file contains misc non default vars -->\n<resources>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote8Pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">49.98</item>\n    <item name=\"screen.full\">289.51</item>\n    <item name=\"bluetooth.active\">25.02</item>\n    <item name=\"bluetooth.on\">2.03</item>\n    <item name=\"wifi.on\">1.47</item>\n    <item name=\"wifi.active\">167.39</item>\n    <item name=\"wifi.scan\">24.79</item>\n    <item name=\"dsp.audio\">16.14</item>\n    <item name=\"dsp.video\">73.53</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">633.84</item>\n    <item name=\"gps.on\">33.49</item>\n    <item name=\"radio.active\">261.81</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>7.68</value>\n        <value>7.68</value>\n    </array>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <item name=\"modem.controller.tx\">0</item>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>500000</value>\n        <value>774000</value>\n        <value>875000</value>\n        <value>975000</value>\n        <value>1075000</value>\n        <value>1175000</value>\n        <value>1275000</value>\n        <value>1375000</value>\n        <value>1500000</value>\n        <value>1618000</value>\n        <value>1666000</value>\n        <value>1733000</value>\n        <value>1800000</value>\n        <value>1866000</value>\n        <value>1933000</value>\n        <value>2000000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>19.55</value>\n        <value>23.5</value>\n        <value>25</value>\n        <value>27.86</value>\n        <value>31.24</value>\n        <value>35.5</value>\n        <value>39.69</value>\n        <value>44.83</value>\n        <value>52.33</value>\n        <value>58.95</value>\n        <value>62.05</value>\n        <value>66.61</value>\n        <value>72.77</value>\n        <value>80.27</value>\n        <value>85.8</value>\n        <value>90.04</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>774000</value>\n        <value>835000</value>\n        <value>919000</value>\n        <value>1002000</value>\n        <value>1085000</value>\n        <value>1169000</value>\n        <value>1308000</value>\n        <value>1419000</value>\n        <value>1530000</value>\n        <value>1670000</value>\n        <value>1733000</value>\n        <value>1796000</value>\n        <value>1860000</value>\n        <value>1923000</value>\n        <value>1986000</value>\n        <value>2050000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>56.85</value>\n        <value>61.38</value>\n        <value>70.65</value>\n        <value>79.53</value>\n        <value>91.11</value>\n        <value>105.19</value>\n        <value>130.33</value>\n        <value>152.46</value>\n        <value>177.39</value>\n        <value>209.73</value>\n        <value>233.56</value>\n        <value>247.53</value>\n        <value>269.61</value>\n        <value>291.52</value>\n        <value>307.98</value>\n        <value>324.33</value>\n    </array>\n    <item name=\"cpu.idle\">6.18</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">4500</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n</device>"
  },
  {
    "path": "Xiaomi/RedmiNote9Pro/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote9pro\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote9Pro/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote9pro\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"joyeuse\"\n\t\tandroid:priority=\"937\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9Pro/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/**\n * Copyright (c) 2009, The Android Open Source Project\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n\n    <!-- Array of ambient lux threshold values. This is used for determining hysteresis constraint\n         values by calculating the index to use for lookup and then setting the constraint value\n         to the corresponding value of the array. The new brightening hysteresis constraint value\n         is the n-th element of config_ambientBrighteningThresholds, and the new darkening\n         hysteresis constraint value is the n-th element of config_ambientDarkeningThresholds.\n         The (zero-based) index is calculated as follows: (MAX is the largest index of the array)\n         condition                       calculated index\n         value < level[0]                0\n         level[n] <= value < level[n+1]  n+1\n         level[MAX] <= value             MAX+1 -->\n    <array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </array>\n\n    <!-- Array of desired screen brightness in nits corresponding to the lux values\n         in the config_autoBrightnessLevels array. As with config_screenBrightnessMinimumNits and\n         config_screenBrightnessMaximumNits, the display brightness is defined as the measured\n         brightness of an all-white image.\n         If this is defined then:\n            - config_autoBrightnessLcdBacklightValues should not be defined\n            - config_screenBrightnessNits must be defined\n            - config_screenBrightnessBacklight must be defined\n         This array should have size one greater than the size of the config_autoBrightnessLevels\n         array. The brightness values must be non-negative and non-decreasing. This must be\n         overridden in platform specific overlays -->\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>5</item>\n        <item>5</item>\n        <item>5</item>\n        <item>5</item>\n        <item>15</item>\n        <item>24</item>\n        <item>37</item>\n        <item>47</item>\n        <item>61</item>\n        <item>76</item>\n        <item>83</item>\n        <item>83</item>\n        <item>83</item>\n        <item>87</item>\n        <item>93</item>\n        <item>107</item>\n        <item>117</item>\n        <item>124</item>\n        <item>133</item>\n        <item>166</item>\n        <item>182</item>\n        <item>270</item>\n        <item>315</item>\n        <item>373</item>\n        <item>442</item>\n        <item>455</item>\n    </array>\n\n    <!-- Array of output values for LCD backlight corresponding to the lux values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>8</item>\n        <item>13</item>\n        <item>20</item>\n        <item>25</item>\n        <item>33</item>\n        <item>41</item>\n        <item>45</item>\n        <item>45</item>\n        <item>45</item>\n        <item>47</item>\n        <item>50</item>\n        <item>58</item>\n        <item>63</item>\n        <item>67</item>\n        <item>72</item>\n        <item>90</item>\n        <item>99</item>\n        <item>150</item>\n        <item>175</item>\n        <item>208</item>\n        <item>248</item>\n        <item>255</item>\n    </array>\n\n    <!-- Array of light sensor lux values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if lux == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for lux levels between these control points.\n         Must be overridden in platform specific overlays -->\n    <array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>39</item>\n        <item>60</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>2100</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </array>\n\n    <!-- An array describing the screen's backlight values corresponding to the brightness\n         values in the config_screenBrightnessNits array. -->\n    <array name=\"config_screenBrightnessBacklight\">\n        <item>@null</item>\n        <item>1</item>\n        <item>10</item>\n        <item>15</item>\n        <item>30</item>\n        <item>45</item>\n        <item>60</item>\n        <item>75</item>\n        <item>90</item>\n        <item>105</item>\n        <item>120</item>\n        <item>135</item>\n        <item>150</item>\n        <item>165</item>\n        <item>180</item>\n        <item>195</item>\n        <item>210</item>\n        <item>225</item>\n        <item>240</item>\n        <item>255</item>\n    </array>\n\n    <!-- An array of floats describing the screen brightness in nits corresponding to the backlight\n         values in the config_screenBrightnessBacklight array.  On OLED displays these  values\n         should be measured with an all white image while the display is in the fully on state.\n         Note that this value should *not* reflect the maximum brightness value for any high\n         brightness modes but only the maximum brightness value obtainable in a sustainable manner.\n         This array should be equal in size to config_screenBrightnessBacklight -->\n    <array name=\"config_screenBrightnessNits\">\n        <item>@null</item>\n        <item>4</item>\n        <item>22</item>\n        <item>30</item>\n        <item>68</item>\n        <item>95</item>\n        <item>133</item>\n        <item>165</item>\n        <item>192</item>\n        <item>218</item>\n        <item>255</item>\n        <item>290</item>\n        <item>326</item>\n        <item>352</item>\n        <item>384</item>\n        <item>399</item>\n        <item>422</item>\n        <item>432</item>\n        <item>442</item>\n        <item>455</item>\n    </array>\n\n    <!-- Array of hysteresis constraint values for brightening, represented as tenths of a\n         percent. The length of this array is assumed to be one greater than\n         config_screenThresholdLevels. The brightening threshold is calculated as\n         screenBrightness * (1.0f + CONSTRAINT_VALUE). When the new screen brightness is higher\n         than this threshold, it is applied. See the config_screenThresholdLevels description for\n         how the constraint value is chosen. -->\n    <array name=\"config_screenBrighteningThresholds\">\n        <item>@null</item>\n    </array>\n\n   <!-- Array of hysteresis constraint values for darkening, represented as tenths of a\n         percent. The length of this array is assumed to be one greater than\n         config_screenThresholdLevels. The darkening threshold is calculated as\n         screenBrightness * (1.0f - CONSTRAINT_VALUE). When the new screen brightness is lower than\n         this threshold, it is applied. See the config_screenThresholdLevels description for how\n         the constraint value is chosen. -->\n    <array name=\"config_screenDarkeningThresholds\">\n        <item>@null</item>\n    </array>\n\n    <!-- The maximum range of gamma adjustment possible using the screen\n         auto-brightness adjustment setting. -->\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100%</fraction>\n\n    <!-- Stability requirements in milliseconds for accepting a new brightness level.  This is used\n         for debouncing the light sensor.  Different constants are used to debounce the light sensor\n         when adapting to brighter or darker environments.  This parameter controls how quickly\n         brightness changes occur in response to an observed change in light level that exceeds the\n         hysteresis threshold. -->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n\n    <!-- Fast brightness animation ramp rate in brightness units per second-->\n    <integer name=\"config_brightness_ramp_rate_fast\">308</integer>\n\n    <!-- Slow brightness animation ramp rate in brightness units per second-->\n    <integer name=\"config_brightness_ramp_rate_slow\">246</integer>\n\n    <!-- Screen brightness used to dim the screen when the user activity\n         timeout expires.  May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDim\">2</integer>\n\n    <!-- Default screen brightness setting.\n         Must be in the range specified by minimum and maximum. -->\n    <integer name=\"config_screenBrightnessSettingDefault\">67</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n\n    <!-- Maximum screen brightness allowed by the power manager.\n         The user is forbidden from setting the brightness above this level. -->\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n\n    <!-- Shutdown if the battery temperature exceeds (this value * 0.1) Celsius. -->\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n\n    <!-- Idle current for bluetooth controller. 0 by default-->\n    <integer name=\"config_bluetooth_idle_cur_ma\">3</integer>\n\n    <!-- Rx current for bluetooth controller. 0 by default-->\n    <integer name=\"config_bluetooth_rx_cur_ma\">20</integer>\n\n    <!-- Tx current for bluetooth controller. 0 by default-->\n    <integer name=\"config_bluetooth_tx_cur_ma\">33</integer>\n\n    <!-- Operating voltage for bluetooth controller. 0 by default-->\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3700</integer>\n    \n\t    \n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/data/dalvik-cache/arm64/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm64/system@framework@services.jar@classes.dex</item>\n        <item>/data/dalvik-cache/arm/system@framework@services.jar@classes.dex</item>\n        <item>/system/framework/arm64/boot.oat</item>\n        <item>/system/framework/arm/boot.oat</item>\n        <item>/system/framework/oat/arm64/services.odex</item>\n        <item>/system/framework/oat/arm/services.odex</item>\n        <item>/system/framework/arm64/boot-framework.oat</item>\n        <item>/system/framework/arm/boot-framework.oat</item>\n        <item>/system/framework/arm64/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/lib64/libRScpp.so</item>\n        <item>/system/lib64/libRS.so</item>\n        <item>/system/lib64/libRS_internal.so</item>\n        <item>/system/lib64/libbcinfo.so</item>\n        <item>/system/lib64/libRSDriver.so</item>\n        <item>/system/lib64/libRSCpuRef.so</item>\n        <item>/system/lib64/libblas.so</item>\n    </string-array>\n\n    <string-array name=\"config_gpsParameters\">\n        <item>SUPL_HOST=supl.qxwz.com</item>\n        <item>SUPL_PORT=7275</item>\n        <item>SUPL_VER=0x20000</item>\n        <item>SUPL_MODE=3</item>\n        <item>SUPL_ES=0</item>\n        <item>LPP_PROFILE=2</item>\n        <item>USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=0</item>\n        <item>A_GLONASS_POS_PROTOCOL_SELECT=0x7</item>\n        <item>GPS_LOCK=0x0</item>\n    </string-array>\n\n    <integer-array name=\"config_lteDbmThresholds\">\n        <item>-140</item>\n        <item>-140</item>\n        <item>-125</item>\n        <item>-112</item>\n        <item>-102</item>\n        <item>-44</item>\n    </integer-array>\n\n    <integer-array name=\"config_availableColorModes\">\n        <item>0</item>\n        <item>1</item>\n        <item>3</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n    </integer-array>\n\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:4096,6291456,12582912,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    \n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>softap0</item>\n        <item>wlan0</item>\n    </string-array>\n\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n        <item>ethernet,9,9,9,-1,true</item>\n    </string-array>\n    <!-- Boolean indicating if restoring network selection should be skipped -->\n    <!-- The restoring is handled by modem if it is true-->\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    \n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9Pro/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">100px</dimen>\n    <dimen name=\"status_bar_height_portrait\">100px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n    <dimen name=\"rounded_corner_radius_top\">93px</dimen>\n    <dimen name=\"rounded_corner_radius_bottom\">93px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9Pro/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9Pro/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"battery.capacity\">5020</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <item name=\"cpu.suspend\">4.65</item>\n    <item name=\"cpu.idle\">0.52</item>\n    <item name=\"cpu.active\">1</item>\n    <item name=\"cpu.cluster_power.cluster0\">12.10</item>\n    <item name=\"cpu.cluster_power.cluster1\">16.43</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>768000</value>\n        <value>1017600</value>\n        <value>1248000</value>\n        <value>1324800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>652800</value>\n        <value>825600</value>\n        <value>979200</value>\n        <value>1113600</value>\n        <value>1267200</value>\n        <value>1555200</value>\n        <value>1708800</value>\n        <value>1843200</value>\n        <value>1900800</value>\n        <value>1996800</value>\n        <value>2112000</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>4.2</value>\n        <value>8.28</value>\n        <value>11.99</value>\n        <value>15.06</value>\n        <value>23.81</value>\n        <value>27.99</value>\n        <value>38.22</value>\n        <value>51.99</value>\n        <value>62.37</value>\n        <value>71.82</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>11.06</value>\n        <value>23.81</value>\n        <value>35.09</value>\n        <value>44.08</value>\n        <value>73.08</value>\n        <value>87.18</value>\n        <value>134.31</value>\n        <value>192.47</value>\n        <value>216.45</value>\n        <value>257.83</value>\n        <value>289.78</value>\n        <value>337.24</value>\n    </array>\n    <item name=\"screen.on\">82.45</item>\n    <item name=\"screen.full\">242.93</item>\n    <item name=\"camera.flashlight\">245.859</item>\n    <item name=\"camera.avg\">500</item>\n    <item name=\"video\">83.29</item>\n    <item name=\"audio\">37.41</item>\n    <item name=\"wifi.controller.idle\">2</item>\n    <item name=\"wifi.controller.rx\">220</item>\n    <item name=\"wifi.controller.tx\">150</item>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <item name=\"modem.controller.sleep\">1</item>\n    <item name=\"modem.controller.idle\">1</item>\n    <item name=\"modem.controller.rx\">100</item>\n    <array name=\"modem.controller.tx\">\n        <value>90</value>\n        <value>100</value>\n        <value>110</value>\n        <value>120</value>\n        <value>130</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>100</value>\n        <value>110</value>\n    </array>\n    <item name=\"gps.voltage\">3700</item>\n    <item name=\"bluetooth.controller.idle\">1</item>\n    <item name=\"bluetooth.controller.rx\">50</item>\n    <item name=\"bluetooth.controller.tx\">50</item>\n    <item name=\"bluetooth.controller.voltage\">3300</item>\n    <item name=\"radio.active\">100</item>\n    <item name=\"radio.scanning\">50</item>\n    <array name=\"radio.on\">\n        <value>7</value>\n        <value>5</value>\n    </array>\n</device>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9ProMax/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote9promax\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote9ProMax/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote9promax\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"Excalibur\"\n\t\tandroid:priority=\"949\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9ProMax/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/**\n * Copyright (c) 2009, The Android Open Source Project\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n\n    <!-- Array of ambient lux threshold values. This is used for determining hysteresis constraint\n         values by calculating the index to use for lookup and then setting the constraint value\n         to the corresponding value of the array. The new brightening hysteresis constraint value\n         is the n-th element of config_ambientBrighteningThresholds, and the new darkening\n         hysteresis constraint value is the n-th element of config_ambientDarkeningThresholds.\n         The (zero-based) index is calculated as follows: (MAX is the largest index of the array)\n         condition                       calculated index\n         value < level[0]                0\n         level[n] <= value < level[n+1]  n+1\n         level[MAX] <= value             MAX+1 -->\n    <array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </array>\n\n    <!-- Array of desired screen brightness in nits corresponding to the lux values\n         in the config_autoBrightnessLevels array. As with config_screenBrightnessMinimumNits and\n         config_screenBrightnessMaximumNits, the display brightness is defined as the measured\n         brightness of an all-white image.\n         If this is defined then:\n            - config_autoBrightnessLcdBacklightValues should not be defined\n            - config_screenBrightnessNits must be defined\n            - config_screenBrightnessBacklight must be defined\n         This array should have size one greater than the size of the config_autoBrightnessLevels\n         array. The brightness values must be non-negative and non-decreasing. This must be\n         overridden in platform specific overlays -->\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>5</item>\n        <item>5</item>\n        <item>5</item>\n        <item>5</item>\n        <item>15</item>\n        <item>24</item>\n        <item>37</item>\n        <item>47</item>\n        <item>61</item>\n        <item>76</item>\n        <item>83</item>\n        <item>83</item>\n        <item>83</item>\n        <item>87</item>\n        <item>93</item>\n        <item>107</item>\n        <item>117</item>\n        <item>124</item>\n        <item>133</item>\n        <item>166</item>\n        <item>182</item>\n        <item>270</item>\n        <item>315</item>\n        <item>373</item>\n        <item>442</item>\n        <item>455</item>\n    </array>\n\n    <!-- Array of output values for LCD backlight corresponding to the lux values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>8</item>\n        <item>13</item>\n        <item>20</item>\n        <item>25</item>\n        <item>33</item>\n        <item>41</item>\n        <item>45</item>\n        <item>45</item>\n        <item>45</item>\n        <item>47</item>\n        <item>50</item>\n        <item>58</item>\n        <item>63</item>\n        <item>67</item>\n        <item>72</item>\n        <item>90</item>\n        <item>99</item>\n        <item>150</item>\n        <item>175</item>\n        <item>208</item>\n        <item>248</item>\n        <item>255</item>\n    </array>\n\n    <!-- Array of light sensor lux values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if lux == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for lux levels between these control points.\n         Must be overridden in platform specific overlays -->\n    <array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>39</item>\n        <item>60</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>2100</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </array>\n\n    <!-- An array describing the screen's backlight values corresponding to the brightness\n         values in the config_screenBrightnessNits array. -->\n    <array name=\"config_screenBrightnessBacklight\">\n        <item>@null</item>\n        <item>1</item>\n        <item>10</item>\n        <item>15</item>\n        <item>30</item>\n        <item>45</item>\n        <item>60</item>\n        <item>75</item>\n        <item>90</item>\n        <item>105</item>\n        <item>120</item>\n        <item>135</item>\n        <item>150</item>\n        <item>165</item>\n        <item>180</item>\n        <item>195</item>\n        <item>210</item>\n        <item>225</item>\n        <item>240</item>\n        <item>255</item>\n    </array>\n\n    <!-- An array of floats describing the screen brightness in nits corresponding to the backlight\n         values in the config_screenBrightnessBacklight array.  On OLED displays these  values\n         should be measured with an all white image while the display is in the fully on state.\n         Note that this value should *not* reflect the maximum brightness value for any high\n         brightness modes but only the maximum brightness value obtainable in a sustainable manner.\n         This array should be equal in size to config_screenBrightnessBacklight -->\n    <array name=\"config_screenBrightnessNits\">\n        <item>@null</item>\n        <item>4</item>\n        <item>22</item>\n        <item>30</item>\n        <item>68</item>\n        <item>95</item>\n        <item>133</item>\n        <item>165</item>\n        <item>192</item>\n        <item>218</item>\n        <item>255</item>\n        <item>290</item>\n        <item>326</item>\n        <item>352</item>\n        <item>384</item>\n        <item>399</item>\n        <item>422</item>\n        <item>432</item>\n        <item>442</item>\n        <item>455</item>\n    </array>\n\n    <!-- Array of hysteresis constraint values for brightening, represented as tenths of a\n         percent. The length of this array is assumed to be one greater than\n         config_screenThresholdLevels. The brightening threshold is calculated as\n         screenBrightness * (1.0f + CONSTRAINT_VALUE). When the new screen brightness is higher\n         than this threshold, it is applied. See the config_screenThresholdLevels description for\n         how the constraint value is chosen. -->\n    <array name=\"config_screenBrighteningThresholds\">\n        <item>@null</item>\n    </array>\n\n   <!-- Array of hysteresis constraint values for darkening, represented as tenths of a\n         percent. The length of this array is assumed to be one greater than\n         config_screenThresholdLevels. The darkening threshold is calculated as\n         screenBrightness * (1.0f - CONSTRAINT_VALUE). When the new screen brightness is lower than\n         this threshold, it is applied. See the config_screenThresholdLevels description for how\n         the constraint value is chosen. -->\n    <array name=\"config_screenDarkeningThresholds\">\n        <item>@null</item>\n    </array>\n\n    <!-- The maximum range of gamma adjustment possible using the screen\n         auto-brightness adjustment setting. -->\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100%</fraction>\n\n    <!-- Stability requirements in milliseconds for accepting a new brightness level.  This is used\n         for debouncing the light sensor.  Different constants are used to debounce the light sensor\n         when adapting to brighter or darker environments.  This parameter controls how quickly\n         brightness changes occur in response to an observed change in light level that exceeds the\n         hysteresis threshold. -->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n\n    <!-- Fast brightness animation ramp rate in brightness units per second-->\n    <integer name=\"config_brightness_ramp_rate_fast\">308</integer>\n\n    <!-- Slow brightness animation ramp rate in brightness units per second-->\n    <integer name=\"config_brightness_ramp_rate_slow\">246</integer>\n\n    <!-- Screen brightness used to dim the screen when the user activity\n         timeout expires.  May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDim\">2</integer>\n\n    <!-- Default screen brightness setting.\n         Must be in the range specified by minimum and maximum. -->\n    <integer name=\"config_screenBrightnessSettingDefault\">67</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n\n    <!-- Maximum screen brightness allowed by the power manager.\n         The user is forbidden from setting the brightness above this level. -->\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n\n    <!-- Shutdown if the battery temperature exceeds (this value * 0.1) Celsius. -->\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n\n    <!-- Idle current for bluetooth controller. 0 by default-->\n    <integer name=\"config_bluetooth_idle_cur_ma\">3</integer>\n\n    <!-- Rx current for bluetooth controller. 0 by default-->\n    <integer name=\"config_bluetooth_rx_cur_ma\">20</integer>\n\n    <!-- Tx current for bluetooth controller. 0 by default-->\n    <integer name=\"config_bluetooth_tx_cur_ma\">33</integer>\n\n    <!-- Operating voltage for bluetooth controller. 0 by default-->\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3700</integer>\n    \n\t    \n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/data/dalvik-cache/arm64/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm64/system@framework@services.jar@classes.dex</item>\n        <item>/data/dalvik-cache/arm/system@framework@services.jar@classes.dex</item>\n        <item>/system/framework/arm64/boot.oat</item>\n        <item>/system/framework/arm/boot.oat</item>\n        <item>/system/framework/oat/arm64/services.odex</item>\n        <item>/system/framework/oat/arm/services.odex</item>\n        <item>/system/framework/arm64/boot-framework.oat</item>\n        <item>/system/framework/arm/boot-framework.oat</item>\n        <item>/system/framework/arm64/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/lib64/libRScpp.so</item>\n        <item>/system/lib64/libRS.so</item>\n        <item>/system/lib64/libRS_internal.so</item>\n        <item>/system/lib64/libbcinfo.so</item>\n        <item>/system/lib64/libRSDriver.so</item>\n        <item>/system/lib64/libRSCpuRef.so</item>\n        <item>/system/lib64/libblas.so</item>\n    </string-array>\n\n    <string-array name=\"config_gpsParameters\">\n        <item>SUPL_HOST=supl.qxwz.com</item>\n        <item>SUPL_PORT=7275</item>\n        <item>SUPL_VER=0x20000</item>\n        <item>SUPL_MODE=3</item>\n        <item>SUPL_ES=0</item>\n        <item>LPP_PROFILE=2</item>\n        <item>USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=0</item>\n        <item>A_GLONASS_POS_PROTOCOL_SELECT=0x7</item>\n        <item>GPS_LOCK=0x0</item>\n    </string-array>\n\n    <integer-array name=\"config_lteDbmThresholds\">\n        <item>-140</item>\n        <item>-140</item>\n        <item>-125</item>\n        <item>-112</item>\n        <item>-102</item>\n        <item>-44</item>\n    </integer-array>\n\n    <integer-array name=\"config_availableColorModes\">\n        <item>0</item>\n        <item>1</item>\n        <item>3</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n    </integer-array>\n\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:4096,6291456,12582912,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    \n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>softap0</item>\n        <item>wlan0</item>\n    </string-array>\n\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n        <item>ethernet,9,9,9,-1,true</item>\n    </string-array>\n    <!-- Boolean indicating if restoring network selection should be skipped -->\n    <!-- The restoring is handled by modem if it is true-->\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    \n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9ProMax/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">100px</dimen>\n    <dimen name=\"status_bar_height_portrait\">100px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n    <dimen name=\"rounded_corner_radius_top\">93px</dimen>\n    <dimen name=\"rounded_corner_radius_bottom\">93px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9ProMax/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9ProMax/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"battery.capacity\">5020</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <item name=\"cpu.suspend\">4.65</item>\n    <item name=\"cpu.idle\">0.52</item>\n    <item name=\"cpu.active\">1</item>\n    <item name=\"cpu.cluster_power.cluster0\">12.10</item>\n    <item name=\"cpu.cluster_power.cluster1\">16.43</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>768000</value>\n        <value>1017600</value>\n        <value>1248000</value>\n        <value>1324800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>652800</value>\n        <value>825600</value>\n        <value>979200</value>\n        <value>1113600</value>\n        <value>1267200</value>\n        <value>1555200</value>\n        <value>1708800</value>\n        <value>1843200</value>\n        <value>1900800</value>\n        <value>1996800</value>\n        <value>2112000</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>4.2</value>\n        <value>8.28</value>\n        <value>11.99</value>\n        <value>15.06</value>\n        <value>23.81</value>\n        <value>27.99</value>\n        <value>38.22</value>\n        <value>51.99</value>\n        <value>62.37</value>\n        <value>71.82</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>11.06</value>\n        <value>23.81</value>\n        <value>35.09</value>\n        <value>44.08</value>\n        <value>73.08</value>\n        <value>87.18</value>\n        <value>134.31</value>\n        <value>192.47</value>\n        <value>216.45</value>\n        <value>257.83</value>\n        <value>289.78</value>\n        <value>337.24</value>\n    </array>\n    <item name=\"screen.on\">82.45</item>\n    <item name=\"screen.full\">242.93</item>\n    <item name=\"camera.flashlight\">245.859</item>\n    <item name=\"camera.avg\">500</item>\n    <item name=\"video\">83.29</item>\n    <item name=\"audio\">37.41</item>\n    <item name=\"wifi.controller.idle\">2</item>\n    <item name=\"wifi.controller.rx\">220</item>\n    <item name=\"wifi.controller.tx\">150</item>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <item name=\"modem.controller.sleep\">1</item>\n    <item name=\"modem.controller.idle\">1</item>\n    <item name=\"modem.controller.rx\">100</item>\n    <array name=\"modem.controller.tx\">\n        <value>90</value>\n        <value>100</value>\n        <value>110</value>\n        <value>120</value>\n        <value>130</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>100</value>\n        <value>110</value>\n    </array>\n    <item name=\"gps.voltage\">3700</item>\n    <item name=\"bluetooth.controller.idle\">1</item>\n    <item name=\"bluetooth.controller.rx\">50</item>\n    <item name=\"bluetooth.controller.tx\">50</item>\n    <item name=\"bluetooth.controller.voltage\">3300</item>\n    <item name=\"radio.active\">100</item>\n    <item name=\"radio.scanning\">50</item>\n    <array name=\"radio.on\">\n        <value>7</value>\n        <value>5</value>\n    </array>\n</device>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9S/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote9s\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote9S/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote9s\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"curtana\"\n\t\tandroid:priority=\"313\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9S/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n/**\n * Copyright (c) 2009, The Android Open Source Project\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n-->\n\n<!-- These resources are around just to allow their values to be customized\n     for different hardware and product builds.  Do not translate. -->\n\n<resources xmlns:xliff=\"urn:oasis:names:tc:xliff:document:1.2\">\n    <bool name=\"config_bluetooth_hfp_inband_ringing_support\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_connected_mac_randomization_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_wifi_p2p_mac_randomization_supported\">true</bool>\n\n    <!-- Array of ambient lux threshold values. This is used for determining hysteresis constraint\n         values by calculating the index to use for lookup and then setting the constraint value\n         to the corresponding value of the array. The new brightening hysteresis constraint value\n         is the n-th element of config_ambientBrighteningThresholds, and the new darkening\n         hysteresis constraint value is the n-th element of config_ambientDarkeningThresholds.\n         The (zero-based) index is calculated as follows: (MAX is the largest index of the array)\n         condition                       calculated index\n         value < level[0]                0\n         level[n] <= value < level[n+1]  n+1\n         level[MAX] <= value             MAX+1 -->\n    <array name=\"config_ambientThresholdLevels\">\n        <item>2</item>\n        <item>10</item>\n        <item>30</item>\n        <item>100</item>\n        <item>800</item>\n        <item>2000</item>\n        <item>4000</item>\n    </array>\n\n    <!-- Array of desired screen brightness in nits corresponding to the lux values\n         in the config_autoBrightnessLevels array. As with config_screenBrightnessMinimumNits and\n         config_screenBrightnessMaximumNits, the display brightness is defined as the measured\n         brightness of an all-white image.\n         If this is defined then:\n            - config_autoBrightnessLcdBacklightValues should not be defined\n            - config_screenBrightnessNits must be defined\n            - config_screenBrightnessBacklight must be defined\n         This array should have size one greater than the size of the config_autoBrightnessLevels\n         array. The brightness values must be non-negative and non-decreasing. This must be\n         overridden in platform specific overlays -->\n    <array name=\"config_autoBrightnessDisplayValuesNits\">\n        <item>5</item>\n        <item>5</item>\n        <item>5</item>\n        <item>5</item>\n        <item>15</item>\n        <item>24</item>\n        <item>37</item>\n        <item>47</item>\n        <item>61</item>\n        <item>76</item>\n        <item>83</item>\n        <item>83</item>\n        <item>83</item>\n        <item>87</item>\n        <item>93</item>\n        <item>107</item>\n        <item>117</item>\n        <item>124</item>\n        <item>133</item>\n        <item>166</item>\n        <item>182</item>\n        <item>270</item>\n        <item>315</item>\n        <item>373</item>\n        <item>442</item>\n        <item>455</item>\n    </array>\n\n    <!-- Array of output values for LCD backlight corresponding to the lux values\n         in the config_autoBrightnessLevels array.  This array should have size one greater\n         than the size of the config_autoBrightnessLevels array.\n         The brightness values must be between 0 and 255 and be non-decreasing.\n         This must be overridden in platform specific overlays -->\n    <array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>3</item>\n        <item>8</item>\n        <item>13</item>\n        <item>20</item>\n        <item>25</item>\n        <item>33</item>\n        <item>41</item>\n        <item>45</item>\n        <item>45</item>\n        <item>45</item>\n        <item>47</item>\n        <item>50</item>\n        <item>58</item>\n        <item>63</item>\n        <item>67</item>\n        <item>72</item>\n        <item>90</item>\n        <item>99</item>\n        <item>150</item>\n        <item>175</item>\n        <item>208</item>\n        <item>248</item>\n        <item>255</item>\n    </array>\n\n    <!-- Array of light sensor lux values to define our levels for auto backlight brightness support.\n         The N entries of this array define N + 1 control points as follows:\n         (1-based arrays)\n         Point 1:            (0, value[1]):             lux <= 0\n         Point 2:     (level[1], value[2]):  0        < lux <= level[1]\n         Point 3:     (level[2], value[3]):  level[2] < lux <= level[3]\n         ...\n         Point N+1: (level[N], value[N+1]):  level[N] < lux\n         The control points must be strictly increasing.  Each control point\n         corresponds to an entry in the brightness backlight values arrays.\n         For example, if lux == level[1] (first element of the levels array)\n         then the brightness will be determined by value[2] (second element\n         of the brightness values array).\n         Spline interpolation is used to determine the auto-brightness\n         backlight values for lux levels between these control points.\n         Must be overridden in platform specific overlays -->\n    <array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>4</item>\n        <item>5</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>39</item>\n        <item>60</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>2100</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </array>\n\n    <!-- An array describing the screen's backlight values corresponding to the brightness\n         values in the config_screenBrightnessNits array. -->\n    <array name=\"config_screenBrightnessBacklight\">\n        <item>@null</item>\n        <item>1</item>\n        <item>10</item>\n        <item>15</item>\n        <item>30</item>\n        <item>45</item>\n        <item>60</item>\n        <item>75</item>\n        <item>90</item>\n        <item>105</item>\n        <item>120</item>\n        <item>135</item>\n        <item>150</item>\n        <item>165</item>\n        <item>180</item>\n        <item>195</item>\n        <item>210</item>\n        <item>225</item>\n        <item>240</item>\n        <item>255</item>\n    </array>\n\n    <!-- An array of floats describing the screen brightness in nits corresponding to the backlight\n         values in the config_screenBrightnessBacklight array.  On OLED displays these  values\n         should be measured with an all white image while the display is in the fully on state.\n         Note that this value should *not* reflect the maximum brightness value for any high\n         brightness modes but only the maximum brightness value obtainable in a sustainable manner.\n         This array should be equal in size to config_screenBrightnessBacklight -->\n    <array name=\"config_screenBrightnessNits\">\n        <item>@null</item>\n        <item>4</item>\n        <item>22</item>\n        <item>30</item>\n        <item>68</item>\n        <item>95</item>\n        <item>133</item>\n        <item>165</item>\n        <item>192</item>\n        <item>218</item>\n        <item>255</item>\n        <item>290</item>\n        <item>326</item>\n        <item>352</item>\n        <item>384</item>\n        <item>399</item>\n        <item>422</item>\n        <item>432</item>\n        <item>442</item>\n        <item>455</item>\n    </array>\n\n    <!-- Array of hysteresis constraint values for brightening, represented as tenths of a\n         percent. The length of this array is assumed to be one greater than\n         config_screenThresholdLevels. The brightening threshold is calculated as\n         screenBrightness * (1.0f + CONSTRAINT_VALUE). When the new screen brightness is higher\n         than this threshold, it is applied. See the config_screenThresholdLevels description for\n         how the constraint value is chosen. -->\n    <array name=\"config_screenBrighteningThresholds\">\n        <item>@null</item>\n    </array>\n\n   <!-- Array of hysteresis constraint values for darkening, represented as tenths of a\n         percent. The length of this array is assumed to be one greater than\n         config_screenThresholdLevels. The darkening threshold is calculated as\n         screenBrightness * (1.0f - CONSTRAINT_VALUE). When the new screen brightness is lower than\n         this threshold, it is applied. See the config_screenThresholdLevels description for how\n         the constraint value is chosen. -->\n    <array name=\"config_screenDarkeningThresholds\">\n        <item>@null</item>\n    </array>\n\n    <!-- The maximum range of gamma adjustment possible using the screen\n         auto-brightness adjustment setting. -->\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">100%</fraction>\n\n    <!-- Stability requirements in milliseconds for accepting a new brightness level.  This is used\n         for debouncing the light sensor.  Different constants are used to debounce the light sensor\n         when adapting to brighter or darker environments.  This parameter controls how quickly\n         brightness changes occur in response to an observed change in light level that exceeds the\n         hysteresis threshold. -->\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">1000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">1000</integer>\n\n    <!-- Fast brightness animation ramp rate in brightness units per second-->\n    <integer name=\"config_brightness_ramp_rate_fast\">308</integer>\n\n    <!-- Slow brightness animation ramp rate in brightness units per second-->\n    <integer name=\"config_brightness_ramp_rate_slow\">246</integer>\n\n    <!-- Screen brightness used to dim the screen when the user activity\n         timeout expires.  May be less than the minimum allowed brightness setting\n         that can be set by the user. -->\n    <integer name=\"config_screenBrightnessDim\">2</integer>\n\n    <!-- Default screen brightness setting.\n         Must be in the range specified by minimum and maximum. -->\n    <integer name=\"config_screenBrightnessSettingDefault\">67</integer>\n\n    <!-- Minimum screen brightness setting allowed by the power manager.\n         The user is forbidden from setting the brightness below this level. -->\n    <integer name=\"config_screenBrightnessSettingMinimum\">2</integer>\n\n    <!-- Maximum screen brightness allowed by the power manager.\n         The user is forbidden from setting the brightness above this level. -->\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n\n    <!-- Shutdown if the battery temperature exceeds (this value * 0.1) Celsius. -->\n    <integer name=\"config_shutdownBatteryTemperature\">600</integer>\n\n    <!-- Idle current for bluetooth controller. 0 by default-->\n    <integer name=\"config_bluetooth_idle_cur_ma\">3</integer>\n\n    <!-- Rx current for bluetooth controller. 0 by default-->\n    <integer name=\"config_bluetooth_rx_cur_ma\">20</integer>\n\n    <!-- Tx current for bluetooth controller. 0 by default-->\n    <integer name=\"config_bluetooth_tx_cur_ma\">33</integer>\n\n    <!-- Operating voltage for bluetooth controller. 0 by default-->\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3700</integer>\n    \n\t    \n    <string-array name=\"config_defaultPinnerServiceFiles\">\n        <item>/data/dalvik-cache/arm64/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm/system@framework@boot.oat</item>\n        <item>/data/dalvik-cache/arm64/system@framework@services.jar@classes.dex</item>\n        <item>/data/dalvik-cache/arm/system@framework@services.jar@classes.dex</item>\n        <item>/system/framework/arm64/boot.oat</item>\n        <item>/system/framework/arm/boot.oat</item>\n        <item>/system/framework/oat/arm64/services.odex</item>\n        <item>/system/framework/oat/arm/services.odex</item>\n        <item>/system/framework/arm64/boot-framework.oat</item>\n        <item>/system/framework/arm/boot-framework.oat</item>\n        <item>/system/framework/arm64/boot-core-libart.oat</item>\n        <item>/system/framework/arm/boot-core-libart.oat</item>\n        <item>/system/lib64/libRScpp.so</item>\n        <item>/system/lib64/libRS.so</item>\n        <item>/system/lib64/libRS_internal.so</item>\n        <item>/system/lib64/libbcinfo.so</item>\n        <item>/system/lib64/libRSDriver.so</item>\n        <item>/system/lib64/libRSCpuRef.so</item>\n        <item>/system/lib64/libblas.so</item>\n    </string-array>\n\n    <string-array name=\"config_gpsParameters\">\n        <item>SUPL_HOST=supl.qxwz.com</item>\n        <item>SUPL_PORT=7275</item>\n        <item>SUPL_VER=0x20000</item>\n        <item>SUPL_MODE=3</item>\n        <item>SUPL_ES=0</item>\n        <item>LPP_PROFILE=2</item>\n        <item>USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=0</item>\n        <item>A_GLONASS_POS_PROTOCOL_SELECT=0x7</item>\n        <item>GPS_LOCK=0x0</item>\n    </string-array>\n\n    <integer-array name=\"config_lteDbmThresholds\">\n        <item>-140</item>\n        <item>-140</item>\n        <item>-125</item>\n        <item>-112</item>\n        <item>-102</item>\n        <item>-44</item>\n    </integer-array>\n\n    <integer-array name=\"config_availableColorModes\">\n        <item>0</item>\n        <item>1</item>\n        <item>3</item>\n        <item>256</item>\n        <item>257</item>\n        <item>258</item>\n        <item>259</item>\n        <item>260</item>\n        <item>261</item>\n        <item>262</item>\n        <item>263</item>\n        <item>264</item>\n        <item>265</item>\n    </integer-array>\n\n    <string-array name=\"config_mobile_tcp_buffers\">\n        <item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>\n        <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n        <item>lte_ca:4096,6291456,12582912,4096,1048576,2097152</item>\n        <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n        <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n        <item>edge:4093,26280,35040,4096,16384,35040</item>\n        <item>gprs:4092,8760,11680,4096,8760,11680</item>\n        <item>evdo:4094,87380,524288,4096,16384,262144</item>\n    </string-array>\n    \n    <string-array name=\"config_tether_bluetooth_regexs\">\n        <item>bnep\\\\d</item>\n        <item>bt-pan</item>\n    </string-array>\n\n    <integer-array name=\"config_tether_upstream_types\">\n        <item>0</item>\n        <item>1</item>\n        <item>5</item>\n        <item>7</item>\n    </integer-array>\n\n    <string-array name=\"config_tether_usb_regexs\">\n        <item>usb\\\\d</item>\n        <item>rndis\\\\d</item>\n    </string-array>\n\n    <string-array name=\"config_tether_wifi_regexs\">\n        <item>softap0</item>\n        <item>wlan0</item>\n    </string-array>\n\n    <string-array name=\"networkAttributes\">\n        <item>wifi,1,1,1,-1,true</item>\n        <item>mobile,0,0,0,-1,true</item>\n        <item>mobile_mms,2,0,4,60000,true</item>\n        <item>mobile_supl,3,0,2,60000,true</item>\n        <item>mobile_dun,4,0,2,60000,true</item>\n        <item>mobile_hipri,5,0,3,60000,true</item>\n        <item>mobile_fota,10,0,2,60000,true</item>\n        <item>mobile_ims,11,0,2,60000,true</item>\n        <item>mobile_cbs,12,0,2,60000,true</item>\n        <item>bluetooth,7,7,2,-1,true</item>\n        <item>mobile_emergency,15,0,5,-1,true</item>\n        <item>ethernet,9,9,9,-1,true</item>\n    </string-array>\n    <!-- Boolean indicating if restoring network selection should be skipped -->\n    <!-- The restoring is handled by modem if it is true-->\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    \n    <string-array name=\"radioAttributes\">\n        <item>1,1</item>\n        <item>0,1</item>\n        <item>7,1</item>\n    </string-array>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9S/res/values/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">100px</dimen>\n    <dimen name=\"status_bar_height_portrait\">100px</dimen>\n    <dimen name=\"status_bar_height_landscape\">24dp</dimen>\n    <dimen name=\"rounded_corner_radius_top\">93px</dimen>\n    <dimen name=\"rounded_corner_radius_bottom\">93px</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9S/res/values-land/notch.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9S/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"battery.capacity\">5020</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>6</value>\n        <value>2</value>\n    </array>\n    <item name=\"cpu.suspend\">4.65</item>\n    <item name=\"cpu.idle\">0.52</item>\n    <item name=\"cpu.active\">1</item>\n    <item name=\"cpu.cluster_power.cluster0\">12.10</item>\n    <item name=\"cpu.cluster_power.cluster1\">16.43</item>\n    <array name=\"cpu.core_speeds.cluster0\">\n        <value>300000</value>\n        <value>576000</value>\n        <value>768000</value>\n        <value>1017600</value>\n        <value>1248000</value>\n        <value>1324800</value>\n        <value>1516800</value>\n        <value>1612800</value>\n        <value>1708800</value>\n        <value>1804800</value>\n    </array>\n    <array name=\"cpu.core_speeds.cluster1\">\n        <value>652800</value>\n        <value>825600</value>\n        <value>979200</value>\n        <value>1113600</value>\n        <value>1267200</value>\n        <value>1555200</value>\n        <value>1708800</value>\n        <value>1843200</value>\n        <value>1900800</value>\n        <value>1996800</value>\n        <value>2112000</value>\n        <value>2208000</value>\n    </array>\n    <array name=\"cpu.core_power.cluster0\">\n        <value>4.2</value>\n        <value>8.28</value>\n        <value>11.99</value>\n        <value>15.06</value>\n        <value>23.81</value>\n        <value>27.99</value>\n        <value>38.22</value>\n        <value>51.99</value>\n        <value>62.37</value>\n        <value>71.82</value>\n    </array>\n    <array name=\"cpu.core_power.cluster1\">\n        <value>11.06</value>\n        <value>23.81</value>\n        <value>35.09</value>\n        <value>44.08</value>\n        <value>73.08</value>\n        <value>87.18</value>\n        <value>134.31</value>\n        <value>192.47</value>\n        <value>216.45</value>\n        <value>257.83</value>\n        <value>289.78</value>\n        <value>337.24</value>\n    </array>\n    <item name=\"screen.on\">82.45</item>\n    <item name=\"screen.full\">242.93</item>\n    <item name=\"camera.flashlight\">245.859</item>\n    <item name=\"camera.avg\">500</item>\n    <item name=\"video\">83.29</item>\n    <item name=\"audio\">37.41</item>\n    <item name=\"wifi.controller.idle\">2</item>\n    <item name=\"wifi.controller.rx\">220</item>\n    <item name=\"wifi.controller.tx\">150</item>\n    <item name=\"wifi.controller.voltage\">3700</item>\n    <item name=\"modem.controller.sleep\">1</item>\n    <item name=\"modem.controller.idle\">1</item>\n    <item name=\"modem.controller.rx\">100</item>\n    <array name=\"modem.controller.tx\">\n        <value>90</value>\n        <value>100</value>\n        <value>110</value>\n        <value>120</value>\n        <value>130</value>\n    </array>\n    <item name=\"modem.controller.voltage\">3700</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>100</value>\n        <value>110</value>\n    </array>\n    <item name=\"gps.voltage\">3700</item>\n    <item name=\"bluetooth.controller.idle\">1</item>\n    <item name=\"bluetooth.controller.rx\">50</item>\n    <item name=\"bluetooth.controller.tx\">50</item>\n    <item name=\"bluetooth.controller.voltage\">3300</item>\n    <item name=\"radio.active\">100</item>\n    <item name=\"radio.scanning\">50</item>\n    <array name=\"radio.on\">\n        <value>7</value>\n        <value>5</value>\n    </array>\n</device>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9T/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote9t\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiNote9T/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redminote9t\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.product.vendor.device\"\n                android:requiredSystemPropertyValue=\"cannong\"\n\t\tandroid:priority=\"878\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9T/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">false</bool>\n    <bool name=\"config_carrier_volte_available\">false</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">false</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_intrusiveNotificationLed\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">false</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">true</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">true</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <bool name=\"config_dozeAfterScreenOffByDefault\">true</bool>\n    <bool name=\"config_dozePulsePickup\">false</bool>\n    <bool name=\"config_showNavigationBar\">true</bool>\n    <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n    <bool name=\"config_sustainedPerformanceModeSupported\">false</bool>\n    <bool name=\"config_enableBurnInProtection\">false</bool>\n    <bool name=\"config_suspendWhenScreenOffDueToProximity\">false</bool>\n    <bool name=\"config_pinnerCameraApp\">false</bool>\n    <bool name=\"config_enableNetworkLocationOverlay\">false</bool>\n    <bool name=\"config_pinnerHomeApp\">false</bool>\n    <bool name=\"config_carrier_wfc_ims_available\">false</bool>\n    <bool name=\"config_speed_up_audio_on_mt_calls\">false</bool>\n    <bool name=\"config_supportDoubleTapWake\">false</bool>\n    <bool name=\"config_dynamic_bind_ims\">true</bool>\n    <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n    <dimen name=\"status_bar_height\">24dp</dimen>\n    <dimen name=\"status_bar_height_portrait\">24dp</dimen>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">4000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">8000</integer>\n    <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n    <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">10</integer>\n    <integer name=\"config_screenBrightnessDoze\">1</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">10</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">0</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">0</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">0</integer>\n    <integer name=\"config_lightSensorWarmupTime\">0</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">0</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">599</integer>\n    <string name=\"config_ims_package\">com.mediatek.ims</string>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiNote9T/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"ambient.on\">0.1</item>\n    <item name=\"screen.on\">0.1</item>\n    <item name=\"screen.full\">0.1</item>\n    <item name=\"bluetooth.active\">0.1</item>\n    <item name=\"bluetooth.on\">0.1</item>\n    <item name=\"wifi.on\">0.1</item>\n    <item name=\"wifi.active\">0.1</item>\n    <item name=\"wifi.scan\">0.1</item>\n    <item name=\"audio\">0.1</item>\n    <item name=\"video\">0.1</item>\n    <item name=\"camera.flashlight\">0.1</item>\n    <item name=\"camera.avg\">0.1</item>\n    <item name=\"gps.on\">0.1</item>\n    <item name=\"radio.active\">0.1</item>\n    <item name=\"radio.scanning\">0.1</item>\n    <array name=\"radio.on\">\n        <value>0.2</value>\n        <value>0.1</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>1</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>400000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>0.1</value>\n    </array>\n    <item name=\"cpu.idle\">0.1</item>\n    <item name=\"cpu.suspend\">5</item>\n    <item name=\"cpu.active\">2.55</item>. <item name=\"cpu.cluster_power.cluster0\">2.11</item>\n    <item name=\"cpu.cluster_power.cluster1\">2.22</item>\n    <array name=\"memory.bandwidths\">\n        <value>22.7</value>\n    </array>\n    <item name=\"battery.capacity\">1000</item>\n    <item name=\"wifi.controller.idle\">0</item>\n    <item name=\"wifi.controller.rx\">0</item>\n    <item name=\"wifi.controller.tx\">0</item>\n    <array name=\"wifi.controller.tx_levels\" />\n    <item name=\"wifi.controller.voltage\">0</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0002</value>\n        <value>.002</value>\n        <value>.02</value>\n        <value>.2</value>\n        <value>2</value>\n    </array>\n    <item name=\"modem.controller.sleep\">0</item>\n    <item name=\"modem.controller.idle\">0</item>\n    <item name=\"modem.controller.rx\">0</item>\n    <array name=\"modem.controller.tx\">\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"modem.controller.voltage\">0</item>\n    <array name=\"gps.signalqualitybased\">\n        <value>0</value>\n        <value>0</value>\n    </array>\n    <item name=\"gps.voltage\">0</item>\n</device>"
  },
  {
    "path": "Xiaomi/RedmiS2/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmis2\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "Xiaomi/RedmiS2/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.xiaomi.redmis2\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n                android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n                android:requiredSystemPropertyValue=\"+*iaomi/ysl*\"\n\t\tandroid:priority=\"58\"\n\t\tandroid:isStatic=\"true\" />\n</manifest>\n"
  },
  {
    "path": "Xiaomi/RedmiS2/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n        <item>2</item>\n        <item>2</item>\n        <item>2</item>\n        <item>3</item>\n        <item>3</item>\n        <item>5</item>\n        <item>5</item>\n        <item>12</item>\n        <item>12</item>\n        <item>20</item>\n        <item>20</item>\n        <item>39</item>\n        <item>39</item>\n        <item>43</item>\n        <item>43</item>\n        <item>55</item>\n        <item>55</item>\n        <item>63</item>\n        <item>63</item>\n        <item>84</item>\n        <item>93</item>\n        <item>105</item>\n        <item>200</item>\n        <item>240</item>\n        <item>255</item>\n    </integer-array>\n    <integer-array name=\"config_autoBrightnessLevels\">\n        <item>1</item>\n        <item>2</item>\n        <item>3</item>\n        <item>4</item>\n        <item>5</item>\n        <item>6</item>\n        <item>8</item>\n        <item>13</item>\n        <item>17</item>\n        <item>21</item>\n        <item>26</item>\n        <item>30</item>\n        <item>34</item>\n        <item>140</item>\n        <item>310</item>\n        <item>400</item>\n        <item>500</item>\n        <item>600</item>\n        <item>1000</item>\n        <item>1200</item>\n        <item>1500</item>\n        <item>3000</item>\n        <item>3500</item>\n        <item>4000</item>\n    </integer-array>\n    <bool name=\"config_automatic_brightness_available\">true</bool>\n    <bool name=\"config_setColorTransformAccelerated\">true</bool>\n    <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n    <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n    <bool name=\"skip_restoring_network_selection\">true</bool>\n    <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n    <bool name=\"config_carrier_volte_available\">true</bool>\n    <bool name=\"config_device_volte_available\">true</bool>\n    <bool name=\"config_device_vt_available\">true</bool>\n    <bool name=\"config_device_wfc_ims_available\">true</bool>\n    <bool name=\"config_hotswapCapable\">true</bool>\n    <bool name=\"config_lidControlsSleep\">true</bool>\n    <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n    <bool name=\"config_wifi_background_scan_support\">true</bool>\n    <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n    <bool name=\"config_wifi_dual_band_support\">false</bool>\n    <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n    <bool name=\"config_displayBlanksAfterDoze\">true</bool>\n    <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n    <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">200.0%</fraction>\n    <fraction name=\"config_maximumScreenDimRatio\">29.999996%</fraction>\n    <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n    <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n    <integer name=\"config_screenBrightnessDark\">1</integer>\n    <integer name=\"config_screenBrightnessDim\">1</integer>\n    <integer name=\"config_screenBrightnessDoze\">17</integer>\n    <integer name=\"config_screenBrightnessSettingDefault\">128</integer>\n    <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n    <integer name=\"config_screenBrightnessSettingMinimum\">1</integer>\n    <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n    <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n    <integer name=\"config_bluetooth_rx_cur_ma\">2</integer>\n    <integer name=\"config_bluetooth_tx_cur_ma\">3</integer>\n    <integer name=\"config_shutdownBatteryTemperature\">630</integer>\n</resources>\n"
  },
  {
    "path": "Xiaomi/RedmiS2/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"screen.on\">75</item>\n    <item name=\"screen.full\">255</item>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n        <value>4</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>652800</value>\n        <value>1036800</value>\n        <value>1401600</value>\n        <value>1689600</value>\n        <value>1804800</value>\n        <value>1958400</value>\n        <value>2016000</value>\n    </array>\n    <array name=\"cpu.active.cluster0\">\n        <value>13</value>\n        <value>23</value>\n        <value>33</value>\n        <value>44</value>\n        <value>55</value>\n        <value>68</value>\n        <value>76</value>\n    </array>\n    <array name=\"cpu.speeds.cluster1\">\n        <value>652800</value>\n        <value>1036800</value>\n        <value>1401600</value>\n        <value>1689600</value>\n        <value>1804800</value>\n        <value>1958400</value>\n        <value>2016000</value>\n    </array>\n    <array name=\"cpu.active.cluster1\">\n        <value>13</value>\n        <value>23</value>\n        <value>33</value>\n        <value>44</value>\n        <value>55</value>\n        <value>68</value>\n        <value>76</value>\n    </array>\n    <item name=\"cpu.awake\">4</item>\n    <item name=\"cpu.idle\">3</item>\n    <item name=\"battery.capacity\">3080</item>\n    <item name=\"bluetooth.active\">60</item>\n    <item name=\"bluetooth.at\">2</item>\n    <item name=\"bluetooth.on\">2</item>\n    <item name=\"wifi.on\">1</item>\n    <item name=\"wifi.active\">100</item>\n    <item name=\"wifi.scan\">30</item>\n    <item name=\"dsp.audio\">22</item>\n    <item name=\"dsp.video\">80</item>\n    <item name=\"camera.flashlight\">121</item>\n    <item name=\"camera.avg\">400</item>\n    <item name=\"gps.on\">100</item>\n    <item name=\"radio.active\">50</item>\n    <item name=\"radio.scanning\">60</item>\n    <array name=\"radio.on\">\n        <value>8</value>\n        <value>6</value>\n    </array>\n</device>"
  },
  {
    "path": "azure-pipelines.yml",
    "content": "pool:\n  vmImage: ubuntu-latest\n\nsteps:\n- script: |\n    sudo apt install xmlstarlet dos2unix\n    cd build\n    bash build.sh\n  displayName: 'Building APKs'\n\n- script: bash tests/tests.sh\n  displayName: 'Running test scripts'\n"
  },
  {
    "path": "bq/jeice/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\ninclude $(CLEAR_VARS)\nLOCAL_MODULE_TAGS := optional\nLOCAL_PACKAGE_NAME := treble-overlay-bq-jeice\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay\nLOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true\nLOCAL_PRIVATE_PLATFORM_APIS := true\ninclude $(BUILD_PACKAGE)\n"
  },
  {
    "path": "bq/jeice/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n        package=\"me.phh.treble.overlay.bq.jeice\"\n        android:versionCode=\"1\"\n        android:versionName=\"1.0\">\n        <overlay android:targetPackage=\"android\"\n            android:requiredSystemPropertyName=\"ro.vendor.build.fingerprint\"\n            android:requiredSystemPropertyValue=\"+bq/jeice*\" \n        \tandroid:priority=\"76\"\n\t\t    android:isStatic=\"true\" />\n</manifest>\n\t\n"
  },
  {
    "path": "bq/jeice/res/values/config.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n  <bool name=\"config_allowAutoBrightnessWhileDozing\">false</bool>\n  <fraction name=\"config_autoBrightnessAdjustmentMaxGamma\">300.0%</fraction>\n  <integer name=\"config_autoBrightnessBrighteningLightDebounce\">2000</integer>\n  <array name=\"config_autoBrightnessButtonBacklightValues\"/>\n  <integer name=\"config_autoBrightnessDarkeningLightDebounce\">4000</integer>\n  <integer name=\"config_autoBrightnessInitialLightSensorRate\">-1</integer>\n  <integer-array name=\"config_autoBrightnessLcdBacklightValues\">\n    <item>10</item>\n    <item>17</item>\n    <item>24</item>\n    <item>33</item>\n    <item>42</item>\n    <item>55</item>\n    <item>70</item>\n    <item>85</item>\n    <item>100</item>\n    <item>140</item>\n    <item>145</item>\n    <item>160</item>\n    <item>255</item>\n  </integer-array>\n  <integer-array name=\"config_autoBrightnessLevels\">\n    <item>20</item>\n    <item>50</item>\n    <item>80</item>\n    <item>150</item>\n    <item>250</item>\n    <item>350</item>\n    <item>500</item>\n    <item>650</item>\n    <item>800</item>\n    <item>1000</item>\n    <item>1500</item>\n    <item>2000</item>\n  </integer-array>\n  <integer name=\"config_autoBrightnessLightSensorRate\">250</integer>\n  <bool name=\"config_autoBrightnessResetAmbientLuxAfterWarmUp\">true</bool>\n  <integer name=\"config_autoPowerModeAnyMotionSensor\">0</integer>\n  <bool name=\"config_auto_attach_data_on_creation\">true</bool>\n  <bool name=\"config_automatic_brightness_available\">true</bool>\n  <bool name=\"config_bluetooth_hfp_inband_ringing_support\">false</bool>\n  <integer name=\"config_bluetooth_idle_cur_ma\">1</integer>\n  <bool name=\"config_bluetooth_le_peripheral_mode_supported\">true</bool>\n  <integer name=\"config_bluetooth_operating_voltage_mv\">3300</integer>\n  <integer name=\"config_bluetooth_rx_cur_ma\">10</integer>\n  <integer name=\"config_bluetooth_tx_cur_ma\">39</integer>\n  <integer name=\"config_brightness_ramp_rate_fast\">180</integer>\n  <integer name=\"config_brightness_ramp_rate_slow\">60</integer>\n  <integer name=\"config_cameraLaunchGestureSensorType\">-1</integer>\n  <bool name=\"config_carrier_volte_available\">true</bool>\n  <bool name=\"config_carrier_wfc_ims_available\">false</bool>\n  <array name=\"config_defaultPinnerServiceFiles\"/>\n  <bool name=\"config_device_volte_available\">true</bool>\n  <bool name=\"config_device_vt_available\">true</bool>\n  <bool name=\"config_device_wfc_ims_available\">true</bool>\n  <bool name=\"config_displayBlanksAfterDoze\">false</bool>\n  <bool name=\"config_dozeAlwaysOnDisplayAvailable\">false</bool>\n  <bool name=\"config_dynamic_bind_ims\">true</bool>\n  <string-array name=\"config_gpsParameters\">\n    <item>SUPL_HOST=supl.google.com</item>\n    <item>SUPL_PORT=7276</item>\n    <item>SUPL_VER=0x20000</item>\n  </string-array>\n  <bool name=\"config_hotswapCapable\">true</bool>\n  <bool name=\"config_intrusiveNotificationLed\">false</bool>\n  <integer-array name=\"config_keyboardTapVibePattern\">\n    <item>40</item>\n  </integer-array>\n  <bool name=\"config_lidControlsSleep\">false</bool>\n  <integer-array name=\"config_longPressVibePattern\">\n    <item>0</item>\n    <item>1</item>\n    <item>20</item>\n    <item>21</item>\n  </integer-array>\n  <fraction name=\"config_maximumScreenDimRatio\">20.000004%</fraction>\n  <integer name=\"config_mobile_mtu\">1500</integer>\n  <item type=\"bool\" name=\"config_nightDisplayAvailable\">true</item>\n  <integer name=\"config_overrideHasPermanentMenuKey\">0</integer>\n  <bool name=\"config_pinnerCameraApp\">false</bool>\n  <bool name=\"config_powerDecoupleAutoSuspendModeFromDisplay\">false</bool>\n  <bool name=\"config_powerDecoupleInteractiveModeFromDisplay\">false</bool>\n  <integer name=\"config_screenBrightnessDark\">5</integer>\n  <integer name=\"config_screenBrightnessDim\">10</integer>\n  <integer name=\"config_screenBrightnessDoze\">17</integer>\n  <integer name=\"config_screenBrightnessSettingDefault\">102</integer>\n  <integer name=\"config_screenBrightnessSettingMaximum\">255</integer>\n  <integer name=\"config_screenBrightnessSettingMinimum\">5</integer>\n  <bool name=\"config_setColorTransformAccelerated\">true</bool>\n  <bool name=\"config_showNavigationBar\">true</bool>\n  <integer name=\"config_shutdownBatteryTemperature\">590</integer>\n  <bool name=\"config_speed_up_audio_on_mt_calls\">true</bool>\n  <bool name=\"config_supportAudioSourceUnprocessed\">false</bool>\n  <bool name=\"config_supportSystemNavigationKeys\">false</bool>\n  <bool name=\"config_suspendWhenScreenOffDueToProximity\">true</bool>\n  <bool name=\"config_sustainedPerformanceModeSupported\">false</bool>\n  <bool name=\"config_switch_phone_on_voice_reg_state_change\">false</bool>\n  <string-array name=\"config_tether_bluetooth_regexs\">\n    <item>bnep\\d</item>\n    <item>bt-pan</item>\n  </string-array>\n  <integer-array name=\"config_tether_upstream_types\">\n    <item>0</item>\n    <item>1</item>\n    <item>5</item>\n    <item>7</item>\n  </integer-array>\n  <string-array name=\"config_tether_usb_regexs\">\n    <item>usb\\d</item>\n    <item>rndis\\d</item>\n  </string-array>\n  <string-array name=\"config_tether_wifi_regexs\">\n    <item>wigig0</item>\n    <item>wlan0</item>\n  </string-array>\n  <bool name=\"config_useDevInputEventForAudioJack\">true</bool>\n  <bool name=\"config_use_sim_language_file\">false</bool>\n  <integer-array name=\"config_virtualKeyVibePattern\">\n    <item>0</item>\n    <item>1</item>\n    <item>20</item>\n    <item>50</item>\n  </integer-array>\n  <bool name=\"config_wifiDisplaySupportsProtectedBuffers\">true</bool>\n  <bool name=\"config_wifi_background_scan_support\">true</bool>\n  <bool name=\"config_wifi_batched_scan_supported\">true</bool>\n  <bool name=\"config_wifi_dual_band_support\">true</bool>\n  <bool name=\"config_wifi_enable_disconnection_debounce\">true</bool>\n  <bool name=\"config_wifi_fast_bss_transition_enabled\">false</bool>\n  <bool name=\"skip_restoring_network_selection\">true</bool>\n  <bool name=\"config_supportDoubleTapWake\">true</bool>\n  <bool name=\"config_dozePulsePickup\">false</bool>\n  <bool name=\"config_dozeAfterScreenOff\">true</bool>\n  <integer name=\"config_autoBrightnessAmbientLightHorizon\">5000</integer>\n  <bool name=\"config_enableBurnInProtection\">false</bool>\n  <integer name=\"config_lightSensorWarmupTime\">0</integer>\n  <integer-array name=\"config_defaultNotificationVibePattern\">\n    <item>0</item>\n    <item>100</item>\n    <item>150</item>\n    <item>100</item>\n  </integer-array>\n  <bool name=\"config_enableFusedLocationOverlay\">true</bool>\n  <bool name=\"config_enableNetworkLocationOverlay\">true</bool>\n  <!--<string-array name=\"config_ephemeralResolverPackage\">\n    <item>com.google.android.gms</item>\n  </string-array>-->\n  <integer-array name=\"config_lteDbmThresholds\">\n    <item>-140</item>\n    <item>-128</item>\n    <item>-118</item>\n    <item>-108</item>\n    <item>-98</item>\n    <item>-44</item>\n  </integer-array>\n  <string-array name=\"config_mobile_tcp_buffers\">\n    <item>lte:2097152,4194304,8388608,262144,524288,1048576</item>\n    <item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>\n    <item>umts:4094,87380,1220608,4096,16384,1220608</item>\n    <item>hspa:4094,87380,1220608,4096,16384,1220608</item>\n    <item>hsupa:4094,87380,1220608,4096,16384,1220608</item>\n    <item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>\n    <item>hspap:4094,87380,1220608,4096,16384,1220608</item>\n    <item>edge:4093,26280,35040,4096,16384,35040</item>\n    <item>gprs:4092,8760,11680,4096,8760,11680</item>\n    <item>evdo:4094,87380,524288,4096,16384,262144</item>\n  </string-array>\n  <integer-array name=\"config_notificationFallbackVibePattern\">\n    <item>0</item>\n    <item>100</item>\n    <item>150</item>\n    <item>100</item>\n  </integer-array>\n  <integer name=\"config_previousVibrationsDumpLimit\">20</integer>\n  <bool name=\"config_sim_phonebook_batch_operation\">true</bool>\n  <bool name=\"config_wifi_enable_wifi_firmware_debugging\">true</bool>\n  <string-array name=\"networkAttributes\">\n    <item>wifi,1,1,1,-1,true</item>\n    <item>mobile,0,0,0,-1,true</item>\n    <item>mobile_mms,2,0,4,60000,true</item>\n    <item>mobile_supl,3,0,2,60000,true</item>\n    <item>mobile_dun,4,0,2,60000,true</item>\n    <item>mobile_hipri,5,0,3,60000,true</item>\n    <item>mobile_fota,10,0,2,60000,true</item>\n    <item>mobile_ims,11,0,2,60000,true</item>\n    <item>mobile_cbs,12,0,2,60000,true</item>\n    <item>bluetooth,7,7,2,-1,true</item>\n    <item>mobile_emergency,15,0,5,-1,true</item>\n  </string-array>\n  <string-array name=\"radioAttributes\">\n    <item>1,1</item>\n    <item>0,1</item>\n    <item>7,1</item>\n  </string-array>\n  <integer-array name=\"config_dynamicHysteresisBrightLevels\">\n    <item>100</item>\n  </integer-array>\n  <integer-array name=\"config_dynamicHysteresisDarkLevels\">\n    <item>200</item>\n  </integer-array>\n  <array name=\"config_dynamicHysteresisLuxLevels\"/>\n  <integer name=\"config_screenBrightnessForVrSettingDefault\">86</integer>\n  <integer name=\"config_screenBrightnessForVrSettingMinimum\">79</integer>\n  <integer name=\"config_screenBrightnessForVrSettingMaximum\">255</integer>\n</resources>\n"
  },
  {
    "path": "bq/jeice/res/xml/power_profile.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<device name=\"Android\">\n    <item name=\"none\">0</item>\n    <item name=\"screen.on\">85</item>\n    <item name=\"screen.full\">314</item>\n    <item name=\"bluetooth.active\">132</item>\n    <item name=\"bluetooth.on\">1.2</item>\n    <item name=\"wifi.on\">1.6</item>\n    <item name=\"wifi.active\">58.5</item>\n    <item name=\"wifi.scan\">76.5</item>\n    <item name=\"dsp.audio\">30</item>\n    <item name=\"dsp.video\">120</item>\n    <item name=\"camera.avg\">430</item>\n    <item name=\"camera.flashlight\">130</item>\n    <item name=\"gps.on\">43.4</item>\n    <item name=\"radio.active\">114</item>\n    <item name=\"radio.scanning\">135</item>\n    <array name=\"radio.on\">\n        <value>17</value>\n        <value>3</value>\n    </array>\n    <array name=\"cpu.speeds.cluster0\">\n        <value>960000</value>\n        <value>1094400</value>\n        <value>1248000</value>\n        <value>1401000</value>\n    </array>\n    <item name=\"cpu.idle\">2.8</item>\n    <item name=\"cpu.awake\">14.2</item>\n    <array name=\"cpu.active.cluster0\">\n        <value>62.64</value>\n        <value>88.14</value>\n        <value>108.99</value>\n        <value>126.8</value>\n    </array>\n    <array name=\"cpu.clusters.cores\">\n        <value>4</value>\n    </array>\n    <item name=\"battery.capacity\">3000</item>\n    <array name=\"wifi.batchedscan\">\n        <value>.0077</value>\n        <value>.0621</value>\n        <value>.4911</value>\n        <value>3.923</value>\n        <value>31.37</value>\n    </array>\n</device>"
  },
  {
    "path": "build/.gitignore",
    "content": "*.apk\n"
  },
  {
    "path": "build/build.sh",
    "content": "#!/bin/bash\n\nset -e\n\nif [ \"$1\" == \"--local-aapt\" ];then\n    export LD_LIBRARY_PATH=.\n    export PATH=.:$PATH\n    shift\nfi\n\nscript_dir=\"$(dirname \"$(readlink -f -- \"$0\")\")\"\nif [ \"$#\" -eq 1 ]; then\n    if [ -d \"$1\" ];then\n\t    makes=\"$(find \"$1\" -name Android.mk -exec readlink -f -- '{}' \\;)\"\n\n    else\n\t    makes=\"$(readlink -f -- \"$1\")\"\n    fi\nelse\n    cd \"$script_dir\"\n    makes=\"$(find \"$PWD/..\" -name Android.mk)\"\nfi\n\nif ! command -v aapt > /dev/null;then\n    export LD_LIBRARY_PATH=.\n    export PATH=$PATH:.\nfi\n\nif ! command -v aapt > /dev/null;then\n    echo \"Please install aapt (apt install aapt should do)\"\n    exit 1\nfi\n\ncd \"$script_dir\"\n\necho \"$makes\" | while read -r f;do\n    name=\"$(sed -nE 's/LOCAL_PACKAGE_NAME.*:\\=\\s*(.*)/\\1/p' \"$f\")\"\n    grep -q treble-overlay <<<\"$name\" || continue\n    echo \"Generating $name\"\n\n    path=\"$(dirname \"$f\")\"\n    aapt package -f -F \"${name}-unsigned.apk\" -M \"$path/AndroidManifest.xml\" -S \"$path/res\" -I android.jar\n    LD_LIBRARY_PATH=./signapk/ java -jar signapk/signapk.jar keys/platform.x509.pem keys/platform.pk8 \"${name}-unsigned.apk\" \"${name}.apk\"\n    rm -f \"${name}-unsigned.apk\"\ndone\n"
  },
  {
    "path": "build/keys/platform.x509.pem",
    "content": "-----BEGIN CERTIFICATE-----\nMIIEqDCCA5CgAwIBAgIJALOZgIbQVs/6MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYD\nVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4g\nVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UE\nAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAe\nFw0wODA0MTUyMjQwNTBaFw0zNTA5MDEyMjQwNTBaMIGUMQswCQYDVQQGEwJVUzET\nMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4G\nA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9p\nZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZI\nhvcNAQEBBQADggENADCCAQgCggEBAJx4BZKsDV04HN6qZezIpgBuNkgMbXIHsSAR\nvlCGOqvitV0Amt9xRtbyICKAx81Ne9smJDuKgGwms0sTdSOkkmgiSQTcAUk+fArP\nGgXIdPabA3tgMJ2QdNJCgOFrrSqHNDYZUer3KkgtCbIEsYdeEqyYwap3PWgAuer9\n5W1Yvtjo2hb5o2AJnDeoNKbf7be2tEoEngeiafzPLFSW8s821k35CjuNjzSjuqtM\n9TNxqydxmzulh1StDFP8FOHbRdUeI0+76TybpO35zlQmE1DsU1YHv2mi/0qgfbX3\n6iANCabBtJ4hQC+J7RGQiTqrWpGA8VLoL4WkV1PPX8GQccXuyCcCAQOjgfwwgfkw\nHQYDVR0OBBYEFE/koLPdnLop9x1yh8Tnw48ghsKZMIHJBgNVHSMEgcEwgb6AFE/k\noLPdnLop9x1yh8Tnw48ghsKZoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UE\nCBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMH\nQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAG\nCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJALOZgIbQVs/6MAwGA1Ud\nEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAFclUbjZOh9z3g9tRp+G2tZwFAAp\nPIigzXzXeLc9r8wZf6t25iEuVsHHYc/EL9cz3lLFCuCIFM78CjtaGkNGBU2Cnx2C\ntCsgSL+ItdFJKe+F9g7dEtctVWV+IuPoXQTIMdYT0Zk4u4mCJH+jISVroS0dao+S\n6h2xw3Mxe6DAN/DRr/ZFrvIkl5+6bnoUvAJccbmBOM7z3fwFlhfPJIRc97QNY4L3\nJ17XOElatuWTG5QhdlxJG3L7aOCA29tYwgKdNHyLMozkPvaosVUz7fvpib1qSN1L\nIC7alMarjdW4OZID2q4u1EYjLk/pvZYTlMYwDlE448/Shebk5INTjLixs1c=\n-----END CERTIFICATE-----\n"
  },
  {
    "path": "overlay.mk",
    "content": "PRODUCT_PACKAGES += \\\n\tHardwareOverlayPicker \\\n\tQtiAudio \\\n\tTrebleApp \\\n\ttreble-overlay-NavBar \\\n\ttreble-overlay-NightMode \\\n\ttreble-overlay-SystemUI-FalseLocks \\\n\ttreble-overlay-Telephony-LTE \\\n\ttreble-overlay-asus-rogphone \\\n\ttreble-overlay-asus-zenfone5 \\\n\ttreble-overlay-asus-zenfone5-10 \\\n\ttreble-overlay-asus-zenfone5z \\\n\ttreble-overlay-asus-zenfone8 \\\n\ttreble-overlay-asus-zenfonelivel1za550kl \\\n\ttreble-overlay-asus-zenfonemaxm2 \\\n\ttreble-overlay-asus-zenfonemaxshot \\\n\ttreble-overlay-blackview-bv6900 \\\n\ttreble-overlay-blackview-bv9500plus \\\n\ttreble-overlay-bq-jeice \\\n\ttreble-overlay-caf-ims \\\n\ttreble-overlay-devinputjack \\\n\ttreble-overlay-duoqin-qin2pro \\\n\ttreble-overlay-duoqin-qinf21pro \\\n\ttreble-overlay-essential-ph_1 \\\n\ttreble-overlay-fairphone-fp3 \\\n\ttreble-overlay-highpriomisc \\\n\ttreble-overlay-htc-exodus1 \\\n\ttreble-overlay-htc-u12plus \\\n\ttreble-overlay-huawei \\\n\ttreble-overlay-huawei-ANE \\\n\ttreble-overlay-huawei-ARE \\\n\ttreble-overlay-huawei-ATU \\\n\ttreble-overlay-huawei-AUM \\\n\ttreble-overlay-huawei-BKL \\\n\ttreble-overlay-huawei-BND \\\n\ttreble-overlay-huawei-CLT \\\n\ttreble-overlay-huawei-COL \\\n\ttreble-overlay-huawei-COR \\\n\ttreble-overlay-huawei-DUK \\\n\ttreble-overlay-huawei-EML \\\n\ttreble-overlay-huawei-FIG \\\n\ttreble-overlay-huawei-LLD \\\n\ttreble-overlay-huawei-MAR \\\n\ttreble-overlay-huawei-PIC \\\n\ttreble-overlay-huawei-POT \\\n\ttreble-overlay-huawei-PRA \\\n\ttreble-overlay-huawei-RNE \\\n\ttreble-overlay-huawei-SHT \\\n\ttreble-overlay-huawei-STF \\\n\ttreble-overlay-huawei-VTR \\\n\ttreble-overlay-huawei-WAS \\\n\ttreble-overlay-hw-ims \\\n\ttreble-overlay-infinix-note10 \\\n\ttreble-overlay-infinix-note10pro \\\n\ttreble-overlay-infinix-note5 \\\n\ttreble-overlay-infinix-note7 \\\n\ttreble-overlay-infinix-note8 \\\n\ttreble-overlay-infinix-s4 \\\n\ttreble-overlay-infinix-zero6 \\\n\ttreble-overlay-infinix-zeroxpro \\\n\ttreble-overlay-lenovo-Q706F \\\n\ttreble-overlay-lenovo-Y70 \\\n\ttreble-overlay-lenovo-k5pro \\\n\ttreble-overlay-lenovo-s5 \\\n\ttreble-overlay-lenovo-s5pro \\\n\ttreble-overlay-lenovo-tabv7 \\\n\ttreble-overlay-lenovo-tabv7-systemui \\\n\ttreble-overlay-lenovo-z5 \\\n\ttreble-overlay-lg-g7 \\\n\ttreble-overlay-lg-phoenix_lao_com-phoenix_sprout \\\n\ttreble-overlay-lg-v40 \\\n\ttreble-overlay-lg-velvet \\\n\ttreble-overlay-lge-mfh505glm \\\n\ttreble-overlay-lge-mfh505glm-systemui \\\n\ttreble-overlay-lge-timelm \\\n\ttreble-overlay-mbi-s10 \\\n\ttreble-overlay-mbi-s10-systemui \\\n\ttreble-overlay-meizu-m2181 \\\n\ttreble-overlay-meizu-m2181-systemui \\\n\ttreble-overlay-misc-aod \\\n\ttreble-overlay-misc-aod-systemui \\\n\ttreble-overlay-misc-dt2w \\\n\ttreble-overlay-misc-minimal-brightness \\\n\ttreble-overlay-moto-e5 \\\n\ttreble-overlay-moto-e5plus \\\n\ttreble-overlay-moto-e6plus \\\n\ttreble-overlay-moto-g31 \\\n\ttreble-overlay-moto-g6 \\\n\ttreble-overlay-moto-g6play \\\n\ttreble-overlay-moto-g6plus \\\n\ttreble-overlay-moto-g7play \\\n\ttreble-overlay-moto-g7power \\\n\ttreble-overlay-moto-g8 \\\n\ttreble-overlay-moto-g8plus \\\n\ttreble-overlay-moto-g8power \\\n\ttreble-overlay-moto-gpure \\\n\ttreble-overlay-moto-hiphi \\\n\ttreble-overlay-moto-hiphi-systemui \\\n\ttreble-overlay-moto-nio \\\n\ttreble-overlay-moto-one \\\n\ttreble-overlay-moto-one-action \\\n\ttreble-overlay-moto-onefusion \\\n\ttreble-overlay-moto-onefusion-systemui \\\n\ttreble-overlay-moto-onefusionplus \\\n\ttreble-overlay-moto-onehyper \\\n\ttreble-overlay-moto-razr \\\n\ttreble-overlay-moto-rhodep \\\n\ttreble-overlay-moto-rhodep-systemui \\\n\ttreble-overlay-moto-tundra \\\n\ttreble-overlay-moto-tundra-systemui \\\n\ttreble-overlay-mtk-ims \\\n\ttreble-overlay-nokia-b2n-7plus \\\n\ttreble-overlay-nokia-ctl-7-1 \\\n\ttreble-overlay-nokia-drg-6.1plus-x6 \\\n\ttreble-overlay-nokia-nokia_4_2 \\\n\ttreble-overlay-nokia-nokia_7_2 \\\n\ttreble-overlay-nokia-nokia_7_2-systemui \\\n\ttreble-overlay-nokia-pda_sprout-5.1plus-x5 \\\n\ttreble-overlay-nokia-pl2-6.1 \\\n\ttreble-overlay-nokia-pnx-8.1-x7 \\\n\ttreble-overlay-nokia-pnx-8.1-x7-systemui \\\n\ttreble-overlay-nubia-redmagic3s \\\n\ttreble-overlay-nubia-z18mini \\\n\ttreble-overlay-oneplus-acepro \\\n\ttreble-overlay-oneplus-acepro-systemui \\\n\ttreble-overlay-oneplus-n10 \\\n\ttreble-overlay-oneplus-n10-systemui \\\n\ttreble-overlay-oneplus-n2 \\\n\ttreble-overlay-oneplus-n2-systemui \\\n\ttreble-overlay-oneplus-n20 \\\n\ttreble-overlay-oneplus-n20-systemui \\\n\ttreble-overlay-oneplus-n200 \\\n\ttreble-overlay-oneplus-n200-systemui \\\n\ttreble-overlay-oneplus-nord \\\n\ttreble-overlay-oneplus-nord-systemui \\\n\ttreble-overlay-oneplus-nordce \\\n\ttreble-overlay-oneplus-nordce-systemui \\\n\ttreble-overlay-oneplus-op10pro \\\n\ttreble-overlay-oneplus-op10pro-systemui \\\n\ttreble-overlay-oneplus-op6 \\\n\ttreble-overlay-oneplus-op6t \\\n\ttreble-overlay-oneplus-op6t-systemui \\\n\ttreble-overlay-oneplus-op8 \\\n\ttreble-overlay-oneplus-op8-systemui \\\n\ttreble-overlay-oneplus-op9 \\\n\ttreble-overlay-oneplus-op9-systemui \\\n\ttreble-overlay-onn-mid7019 \\\n\ttreble-overlay-oppo-a54 \\\n\ttreble-overlay-oppo-a54-systemui \\\n\ttreble-overlay-oppo-findx3pro \\\n\ttreble-overlay-oppo-findx3pro-systemui \\\n\ttreble-overlay-oppo-reno6-5g \\\n\ttreble-overlay-oppo-reno6-5g-systemui \\\n\ttreble-overlay-oppo-renopro2019 \\\n\ttreble-overlay-oppo-renopro2019-systemui \\\n\ttreble-overlay-oukitel-c18pro \\\n\ttreble-overlay-oukitel-wp8pro \\\n\ttreble-overlay-razer-cheryl \\\n\ttreble-overlay-realme-6 \\\n\ttreble-overlay-realme-6i \\\n\ttreble-overlay-realme-8-5g \\\n\ttreble-overlay-realme-8-5g-systemui \\\n\ttreble-overlay-realme-c2 \\\n\ttreble-overlay-realme-c3 \\\n\ttreble-overlay-realme-gt2pro \\\n\ttreble-overlay-realme-gt2pro-systemui \\\n\ttreble-overlay-realme-gtmaster \\\n\ttreble-overlay-realme-gtmaster-systemui \\\n\ttreble-overlay-realme-gtmasterexplorer \\\n\ttreble-overlay-realme-gtmasterexplorer-systemui \\\n\ttreble-overlay-realme-gtneo3 \\\n\ttreble-overlay-realme-gtneo3-systemui \\\n\ttreble-overlay-realme-narzo10a \\\n\ttreble-overlay-realme-q2 \\\n\ttreble-overlay-realme-q2-systemui \\\n\ttreble-overlay-realme-q3 \\\n\ttreble-overlay-realme-x2pro \\\n\ttreble-overlay-samsung-S10pq \\\n\ttreble-overlay-samsung-S10q \\\n\ttreble-overlay-samsung-S20 \\\n\ttreble-overlay-samsung-S20-systemui \\\n\ttreble-overlay-samsung-S20fe \\\n\ttreble-overlay-samsung-S20fe-systemui \\\n\ttreble-overlay-samsung-a20 \\\n\ttreble-overlay-samsung-a20s \\\n\ttreble-overlay-samsung-a20s-systemui \\\n\ttreble-overlay-samsung-a21s \\\n\ttreble-overlay-samsung-a21s-systemui \\\n\ttreble-overlay-samsung-a30 \\\n\ttreble-overlay-samsung-a31 \\\n\ttreble-overlay-samsung-a31-systemui \\\n\ttreble-overlay-samsung-a32 \\\n\ttreble-overlay-samsung-a32-systemui \\\n\ttreble-overlay-samsung-a33 \\\n\ttreble-overlay-samsung-a33-systemui \\\n\ttreble-overlay-samsung-a40 \\\n\ttreble-overlay-samsung-a50 \\\n\ttreble-overlay-samsung-a51 \\\n\ttreble-overlay-samsung-a51-systemui \\\n\ttreble-overlay-samsung-a51x \\\n\ttreble-overlay-samsung-a52 \\\n\ttreble-overlay-samsung-a53 \\\n\ttreble-overlay-samsung-a53-systemui \\\n\ttreble-overlay-samsung-a60q \\\n\ttreble-overlay-samsung-a7 \\\n\ttreble-overlay-samsung-a70 \\\n\ttreble-overlay-samsung-a71 \\\n\ttreble-overlay-samsung-a73 \\\n\ttreble-overlay-samsung-a80 \\\n\ttreble-overlay-samsung-a82xq \\\n\ttreble-overlay-samsung-a82xq-systemui \\\n\ttreble-overlay-samsung-a9 \\\n\ttreble-overlay-samsung-d1q \\\n\ttreble-overlay-samsung-d1q-systemui \\\n\ttreble-overlay-samsung-d1x \\\n\ttreble-overlay-samsung-d1x-systemui \\\n\ttreble-overlay-samsung-gta2xl \\\n\ttreble-overlay-samsung-gta3xl \\\n\ttreble-overlay-samsung-gta7litewifi \\\n\ttreble-overlay-samsung-gts7xllite \\\n\ttreble-overlay-samsung-gts8p \\\n\ttreble-overlay-samsung-j6 \\\n\ttreble-overlay-samsung-m31 \\\n\ttreble-overlay-samsung-m31-systemui \\\n\ttreble-overlay-samsung-m31s \\\n\ttreble-overlay-samsung-m31s-systemui \\\n\ttreble-overlay-samsung-m52 \\\n\ttreble-overlay-samsung-n9q \\\n\ttreble-overlay-samsung-o1s \\\n\ttreble-overlay-samsung-p3s \\\n\ttreble-overlay-samsung-p3s-systemui \\\n\ttreble-overlay-samsung-r0q \\\n\ttreble-overlay-samsung-r0q-systemui \\\n\ttreble-overlay-samsung-r0s \\\n\ttreble-overlay-samsung-r0s-systemui \\\n\ttreble-overlay-samsung-r5q \\\n\ttreble-overlay-samsung-r9q \\\n\ttreble-overlay-samsung-r9s \\\n\ttreble-overlay-samsung-s10e \\\n\ttreble-overlay-samsung-s9pq \\\n\ttreble-overlay-samsung-s9q \\\n\ttreble-overlay-samsung-starqltekdi \\\n\ttreble-overlay-samsung-starqltekdi-systemui \\\n\ttreble-overlay-samsung-t2s \\\n\ttreble-overlay-samsung-z3q \\\n\ttreble-overlay-sec-ims \\\n\ttreble-overlay-sharp-s2 \\\n\ttreble-overlay-sony-J9110 \\\n\ttreble-overlay-sony-SO-03L \\\n\ttreble-overlay-sony-XZ2 \\\n\ttreble-overlay-sony-XZ3 \\\n\ttreble-overlay-sony-pdx206 \\\n\ttreble-overlay-sony-pdx206-kddi \\\n\ttreble-overlay-sony-pdx213 \\\n\ttreble-overlay-sony-pdx213-systemui \\\n\ttreble-overlay-sony-pdx215 \\\n\ttreble-overlay-sony-pdx223 \\\n\ttreble-overlay-sprd-ims \\\n\ttreble-overlay-teclast-m30 \\\n\ttreble-overlay-teclast-p20hd \\\n\ttreble-overlay-teclast-t30 \\\n\ttreble-overlay-tecno-camon11 \\\n\ttreble-overlay-tecno-spark5 \\\n\ttreble-overlay-tecno-spark6 \\\n\ttreble-overlay-telephony-caf-ims \\\n\ttreble-overlay-telephony-hw-ims \\\n\ttreble-overlay-telephony-mtk-ims \\\n\ttreble-overlay-telephony-slsi-ims \\\n\ttreble-overlay-telephony-sprd-ims \\\n\ttreble-overlay-teracube-2e \\\n\ttreble-overlay-teracube-v7101o \\\n\ttreble-overlay-tethering \\\n\ttreble-overlay-tethering-nobpf \\\n\ttreble-overlay-umidigi-A13-Pro-Max-5G \\\n\ttreble-overlay-umidigi-A3S \\\n\ttreble-overlay-umidigi-A5pro \\\n\ttreble-overlay-umidigi-power \\\n\ttreble-overlay-unihertz-jelly2 \\\n\ttreble-overlay-unihertz-titanpocketeea \\\n\ttreble-overlay-vivo-y20 \\\n\ttreble-overlay-vivo-y20-systemui \\\n\ttreble-overlay-vivo-y31 \\\n\ttreble-overlay-vsmart-active3 \\\n\ttreble-overlay-vsmart-joy3 \\\n\ttreble-overlay-vsmart-live \\\n\ttreble-overlay-wifi5g \\\n\ttreble-overlay-xiaomi-civi \\\n\ttreble-overlay-xiaomi-civi-systemui \\\n\ttreble-overlay-xiaomi-mi11lite5g \\\n\ttreble-overlay-xiaomi-mi11tpro \\\n\ttreble-overlay-xiaomi-mi6x \\\n\ttreble-overlay-xiaomi-mi8 \\\n\ttreble-overlay-xiaomi-mi8ee \\\n\ttreble-overlay-xiaomi-mi8lite \\\n\ttreble-overlay-xiaomi-mi8pro \\\n\ttreble-overlay-xiaomi-mi8se \\\n\ttreble-overlay-xiaomi-mi9 \\\n\ttreble-overlay-xiaomi-mi9se \\\n\ttreble-overlay-xiaomi-mia2 \\\n\ttreble-overlay-xiaomi-mia2lite \\\n\ttreble-overlay-xiaomi-mimax3 \\\n\ttreble-overlay-xiaomi-mimix2s \\\n\ttreble-overlay-xiaomi-mimix3 \\\n\ttreble-overlay-xiaomi-mimix3-systemui \\\n\ttreble-overlay-xiaomi-mipad4 \\\n\ttreble-overlay-xiaomi-mipad5pro5g \\\n\ttreble-overlay-xiaomi-miplay \\\n\ttreble-overlay-xiaomi-pocof1 \\\n\ttreble-overlay-xiaomi-pocof4 \\\n\ttreble-overlay-xiaomi-pocof4-systemui \\\n\ttreble-overlay-xiaomi-pocom3pro5g \\\n\ttreble-overlay-xiaomi-pocom4pro5g \\\n\ttreble-overlay-xiaomi-pocom4pro5g-systemui \\\n\ttreble-overlay-xiaomi-pocom5 \\\n\ttreble-overlay-xiaomi-pocox3gt \\\n\ttreble-overlay-xiaomi-redmi10x5g \\\n\ttreble-overlay-xiaomi-redmi10x5g-systemui \\\n\ttreble-overlay-xiaomi-redmi6 \\\n\ttreble-overlay-xiaomi-redmi6a \\\n\ttreble-overlay-xiaomi-redmi6pro \\\n\ttreble-overlay-xiaomi-redmi7a \\\n\ttreble-overlay-xiaomi-redmi7onc \\\n\ttreble-overlay-xiaomi-redmi8 \\\n\ttreble-overlay-xiaomi-redmi8a \\\n\ttreble-overlay-xiaomi-redmi9 \\\n\ttreble-overlay-xiaomi-redmi9-systemui \\\n\ttreble-overlay-xiaomi-redmi9a \\\n\ttreble-overlay-xiaomi-redmi9t \\\n\ttreble-overlay-xiaomi-redmigo \\\n\ttreble-overlay-xiaomi-redmik20pro \\\n\ttreble-overlay-xiaomi-redmik20pro-systemui \\\n\ttreble-overlay-xiaomi-redmik50ultra \\\n\ttreble-overlay-xiaomi-redminote10 \\\n\ttreble-overlay-xiaomi-redminote10pro \\\n\ttreble-overlay-xiaomi-redminote10s \\\n\ttreble-overlay-xiaomi-redminote10s-systemui \\\n\ttreble-overlay-xiaomi-redminote11 \\\n\ttreble-overlay-xiaomi-redminote114g \\\n\ttreble-overlay-xiaomi-redminote114g-systemui \\\n\ttreble-overlay-xiaomi-redminote115g \\\n\ttreble-overlay-xiaomi-redminote115g-systemui \\\n\ttreble-overlay-xiaomi-redminote5 \\\n\ttreble-overlay-xiaomi-redminote6pro \\\n\ttreble-overlay-xiaomi-redminote6pro-systemui \\\n\ttreble-overlay-xiaomi-redminote7 \\\n\ttreble-overlay-xiaomi-redminote8pro \\\n\ttreble-overlay-xiaomi-redminote9pro \\\n\ttreble-overlay-xiaomi-redminote9promax \\\n\ttreble-overlay-xiaomi-redminote9s \\\n\ttreble-overlay-xiaomi-redminote9t \\\n\ttreble-overlay-xiaomi-redmis2 \\\n\n\n"
  },
  {
    "path": "tests/blacklist",
    "content": "config_useRoundIcon\nconfig_swipe_up_gesture_setting_available\nconfig_cameraDoubleTapPowerGestureEnabled\nconfig_cellBroadcastAppLinks\nconfig_doublePressOnPowerBehavior\nconfig_dozeComponent\nconfig_enableAutoPowerModes\nconfig_enableMultiUserUI\nconfig_mainBuiltInDisplayIsRound\nconfig_multiuserMaximumUsers\nconfig_screen_magnification_multi_tap_adjustment\nconfig_swipe_up_gesture_default\nconfig_allowAllRotations\nconfig_volumeAdjustmentForRemoteGroupSessions\n"
  },
  {
    "path": "tests/knownKeys",
    "content": "config_allowAutoBrightnessWhileDozing\nconfig_autoBrightnessAdjustmentMaxGamma\nconfig_autoBrightnessBrighteningLightDebounce\nconfig_autoBrightnessButtonBacklightValues\nconfig_autoBrightnessDarkeningLightDebounce\nconfig_autoBrightnessInitialLightSensorRate\nconfig_autoBrightnessLcdBacklightValues\nconfig_autoBrightnessLevels\nconfig_autoBrightnessLightSensorRate\nconfig_autoBrightnessResetAmbientLuxAfterWarmUp\nconfig_autoPowerModeAnyMotionSensor\nconfig_auto_attach_data_on_creation\nconfig_automatic_brightness_available\nconfig_bluetooth_hfp_inband_ringing_support\nconfig_bluetooth_idle_cur_ma\nconfig_bluetooth_le_peripheral_mode_supported\nconfig_bluetooth_operating_voltage_mv\nconfig_bluetooth_rx_cur_ma\nconfig_bluetooth_tx_cur_ma\nconfig_brightness_ramp_rate_fast\nconfig_brightness_ramp_rate_slow\nconfig_cameraLaunchGestureSensorStringType\nconfig_cameraLaunchGestureSensorType\nconfig_carrier_volte_available\nconfig_carrier_wfc_ims_available\nconfig_defaultPinnerServiceFiles\nconfig_device_volte_available\nconfig_device_vt_available\nconfig_device_wfc_ims_available\nconfig_displayBlanksAfterDoze\nconfig_dozeAfterScreenOffByDefault\nconfig_dozeAlwaysOnDisplayAvailable\nconfig_dynamic_bind_ims\nconfig_gpsParameters\nconfig_hotswapCapable\nconfig_ims_package\nconfig_intrusiveNotificationLed\nconfig_keyboardTapVibePattern\nconfig_lidControlsSleep\nconfig_longPressVibePattern\nconfig_mainBuiltInDisplayCutout\nconfig_maximumScreenDimRatio\nconfig_mobile_mtu\nconfig_nightDisplayAvailable\nconfig_overrideHasPermanentMenuKey\nconfig_pinnerCameraApp\nconfig_pinnerHomeApp\nconfig_powerDecoupleAutoSuspendModeFromDisplay\nconfig_powerDecoupleInteractiveModeFromDisplay\nconfig_screenBrightnessDark\nconfig_screenBrightnessDim\nconfig_screenBrightnessDoze\nconfig_screenBrightnessSettingDefault\nconfig_screenBrightnessSettingMaximum\nconfig_screenBrightnessSettingMinimum\nconfig_setColorTransformAccelerated\nconfig_showNavigationBar\nconfig_shutdownBatteryTemperature\nconfig_speed_up_audio_on_mt_calls\nconfig_supportAudioSourceUnprocessed\nconfig_supportSystemNavigationKeys\nconfig_suspendWhenScreenOffDueToProximity\nconfig_sustainedPerformanceModeSupported\nconfig_switch_phone_on_voice_reg_state_change\nconfig_tether_bluetooth_regexs\nconfig_tether_upstream_types\nconfig_tether_usb_regexs\nconfig_tether_wifi_regexs\nconfig_useDevInputEventForAudioJack\nconfig_use_sim_language_file\nconfig_virtualKeyVibePattern\nconfig_wifiDisplaySupportsProtectedBuffers\nconfig_wifi_background_scan_support\nconfig_wifi_batched_scan_supported\nconfig_wifi_dual_band_support\nconfig_wifi_enable_disconnection_debounce\nconfig_wifi_fast_bss_transition_enabled\nskip_restoring_network_selection\nstatus_bar_height_landscape\nstatus_bar_height_portrait\nstatus_bar_height\nstatus_bar_height_default\nconfig_supportDoubleTapWake\nconfig_dozePulsePickup\nnavigation_bar_height\nnavigation_bar_height_landscape\nnavigation_bar_width\nnotification_header_padding_top\nnotification_header_padding_bottom\nconfig_fillMainBuiltInDisplayCutout\nconfig_dozeAfterScreenOff\nconfig_autoBrightnessAmbientLightHorizon\nrounded_corner_radius\nrounded_corner_radius_top\nrounded_corner_radius_bottom\nconfig_autoBrightnessDisplayValuesNits\nconfig_screenBrightnessBacklight\nconfig_screenBrightnessNits\nconfig_enableBurnInProtection\nconfig_lightSensorWarmupTime\nconfig_defaultNotificationVibePattern\nconfig_enableFusedLocationOverlay\nconfig_enableNetworkLocationOverlay\nconfig_ephemeralResolverPackage\nconfig_lteDbmThresholds\nconfig_mobile_tcp_buffers\nconfig_notificationFallbackVibePattern\nconfig_previousVibrationsDumpLimit\nconfig_sim_phonebook_batch_operation\nconfig_wifi_enable_wifi_firmware_debugging\nnetworkAttributes\nradioAttributes\nconfig_dynamicHysteresisBrightLevels\nconfig_dynamicHysteresisDarkLevels\nconfig_dynamicHysteresisLuxLevels\nconfig_minimumBrightnessCurveNits\nconfig_screenBrightnessForVrSettingDefault\nconfig_screenBrightnessForVrSettingMinimum\nconfig_screenBrightnessForVrSettingMaximum\nconfig_screenAutoBrightnessDozeScaleFactor\nquick_qs_offset_height\nwifi_tether_configure_ssid_default\nwifi_localhotspot_configure_ssid_default\nconfig_wifi_connected_mac_randomization_supported\nconfig_wifi_p2p_mac_randomization_supported\nconfig_availableColorModes\nconfig_swipe_up_gesture_setting_available\nconfig_bluetooth_max_connected_audio_devices\nconfig_dozeSupportsAodWallpaper\nconfig_displayBrightnessBucketsInDoze\nconfig_mainBuiltInDisplayCutoutRectApproximation\nconfig_ambientBrighteningThresholds\nconfig_ambientDarkeningThresholds\nconfig_ambientThresholdLevels\nconfig_screenBrighteningThresholds\nconfig_screenDarkeningThresholds\nconfig_volumeAdjustmentForRemoteGroupSessions\nconfig_burnInProtectionMaxRadius\nconfig_burnInProtectionMinHorizontalOffset\nconfig_burnInProtectionMaxHorizontalOffset\nconfig_burnInProtectionMinVerticalOffset\nconfig_burnInProtectionMaxVerticalOffset\nconfig_biometric_sensors\nconfig_safeModeEnabledVibePattern\nconfig_scrollBarrierVibePattern\nconfig_fingerprintSupportsGestures\nconfig_screenBrightnessSettingMaximumFloat\nconfig_screenBrightnessSettingMinimumFloat\nconfig_defaultRefreshRate\nconfig_defaultPeakRefreshRate\n"
  },
  {
    "path": "tests/tests.sh",
    "content": "#!/bin/bash\n\nbase=\"$(dirname \"$(readlink -f -- \"$0\")\")/..\"\ncd \"$base\" || exit\n\n#Usage: fail <file> <message> [ignore string]\nfail() {\n    ignoreCheckPath=\"$1\"\n    if [ -d \"$ignoreCheckPath\" ];then\n        ignoreCheckPath=\"$1/AndroidManifest.xml\"\n    fi\n\tif [ -z \"$3\" ] || ! grep -qF \"$3\" \"$ignoreCheckPath\";then\n\t\techo \"Fatal: $1: $2\"\n\t\ttouch fail\n\telse\n\t\techo \"Warning: $1: $2\"\n\tfi\n}\n\n#Keep knownKeys\nrm -f tests/priorities fail\ntouch tests/priorities tests/knownKeys\nfind . -name AndroidManifest.xml |while read -r manifest;do\n\tfolder=\"$(dirname \"$manifest\")\"\n\t#Ensure this overlay doesn't override blacklist-ed properties\n\tcat tests/blacklist |while read -r b;do\n\t\tif grep -qRF \"\\\"$b\\\"\" \"$folder\";then\n\t\t\tfail \"$folder\" \"Overlay $folder is defining $b which is forbidden\" \"SUPER OVERLAY\"\n\t\tfi\n\tdone\n\n\t#Everything after that is specifically for static overlays, targetting framework-res\n\tisStatic=\"$(xmlstarlet sel -t -m '//overlay' -v @android:isStatic -n \"$manifest\")\"\n\t[ \"$isStatic\" != \"true\" ] && continue\n\n    targetPkg=\"$(xmlstarlet sel -t -m '//overlay' -v @android:targetPackage -n \"$manifest\")\"\n    [ \"$targetPkg\" != \"android\" ] && continue\n\n\t#Ensure priorities unique-ness\n\tpriority=\"$(xmlstarlet sel -t -m '//overlay' -v @android:priority -n \"$manifest\")\"\n\tif grep -qE '^'\"$priority\"'$' tests/priorities;then\n\t\tfail \"$manifest\" \"priority $priority conflicts with another manifest\"\n\tfi\n\techo \"$priority\" >> tests/priorities\n\n\tsystemPropertyName=\"$(xmlstarlet sel -t -m '//overlay' -v @android:requiredSystemPropertyName -n \"$manifest\")\"\n\tif [ \"$systemPropertyName\" == \"ro.vendor.product.name\" ] || [ \"$systemPropertyName\" == \"ro.vendor.product.device\" ];then\n\t\tfail \"$manifest\" \"ro.vendor.product.* is deprecated. Please use ro.vendor.build.fingerprint\" \\\n\t\t\t'TESTS: Ignore ro.vendor.product.'\n\tfi\n\n    if grep -qF '$(TARGET_OUT)' \"$folder/Android.mk\";then\n        fail \"$folder/Android.mk\" \"is wrongly pushing overlay in system/overlay rather than product/overlay\"\n    fi\n\n\t#Ensure the overloaded properties exist in AOSP\n\tfind \"$folder\" -name \\*.xml |while read -r xml;do\n\t\tkeys=\"$(xmlstarlet sel -t -m '//resources/*' -v @name -n \"$xml\")\"\n\t\tfor key in $keys;do\n\t\t\tgrep -qE '^'\"$key\"'$' tests/knownKeys && continue\n\t\t\t#Run the ag only on phh's machine. Assume that knownKeys is full enough.\n\t\t\t#If it's enough, ask phh to update it\n\t\t\tif [ -d /build2/AOSP-11.0 ] && \\\n\t\t\t\t(ag '\"'\"$key\"'\"' /build2/AOSP-11.0/frameworks/base/core/res/res || \\\n\t\t\t\tag '\"'\"$key\"'\"' /build/AOSP-8.1/frameworks/base/core/res/res)> /dev/null ;then\n\t\t\t\techo \"$key\" >> tests/knownKeys\n\t\t\telse\n\t\t\t\tfail \"$xml\" \"defines a non-existing attribute $key\" \"I swear it makes sense to set $key, and I can completely explain why.\"\n\t\t\tfi\n\t\tdone\n\tdone\ndone\n\n#Help handling with priorities\nlastpriority=\"$(sort -n tests/priorities |grep -E '^[0-9]{2,3}$' | tail -n 1)\"\necho 'Note: First high continuous priority available is' $((lastpriority+1))\nwhile true;do\n    #We want numbers ranging from 10 to (lastpriority+20)\n    v=$((RANDOM%(lastpriority+10)))\n    v=$((v+10))\n    if ! grep -qE '\\b'$v'\\b' tests/priorities;then\n        echo -e '\\tI recommend you use priority' $v\n        break\n    fi\ndone\nrm -f tests/priorities\n\n#find -name \\*.xml |xargs dos2unix -ic |while read f;do\n#\tfail $f \"File is DOS type\"\n#done\n\n#Check overlay.mk\n(\n\tsorted=\"$(tail -n +2 overlay.mk |grep -E treble- | LC_ALL=C sort -s | md5sum)\"\n\tunsorted=\"$(tail -n +2 overlay.mk |grep -E treble- | md5sum)\"\n\tif [ \"$sorted\" != \"$unsorted\" ];then\n\t\tfail overlay.mk \"Keep entries sorted\"\n\tfi\n\tif grep -E '.+' overlay.mk |grep -qvE '\\\\$';then\n\t\tfail overlay.mk \"Keep the \\\\ at the end of all non-empty lines\"\n\tfi\n\tif [ \"$(tail -n 1 overlay.mk)\" != \"\" ];then\n\t\tfail overlay.mk \"Keep the empty line at the end\"\n\tfi\n)\n\n#Check overlay.mk has all overlays\n(\n    a=$(mktemp)\n    b=$(mktemp)\n    find -name \\*.mk |xargs sed -n -e 's;LOCAL_PACKAGE_NAME\\s*:=\\s*;;p' |grep treble-overlay | sort > $a\n    sed -nE 's;.*(treble-overlay-[^ ]*).*;\\1;p' < overlay.mk|sort > $b\n    if diff $a $b |grep -qE .;then\n        fail overlay.mk \"Not all overlays are listed in overlay.mk\"\n        diff $a $b\n    fi\n)\n\nif [ -f fail ];then exit 1; fi\n"
  },
  {
    "path": "tmp/Android.mk",
    "content": "LOCAL_PATH := $(call my-dir)\n\ninclude $(CLEAR_VARS)\nLOCAL_MODULE := phh-overrides\nPACKAGES.phh-overrides.OVERRIDES := \\\n\twebview \\\n\tHTMLViewer\n\nifneq ($(wildcard vendor/gapps),)\nPACKAGES.phh-overrides.OVERRIDES += \\\n\tRecorderPrebuilt \\\n\tNgaResources \\\n\tPhotos \\\n\tWallpaperPickerGoogleRelease \\\n\tMusic \\\n\tQuickSearchBox \\\n\tTraceur \\\n\tWellbeingPrebuilt \\\n\tTipsPrebuilt \\\n\tTurbo \\\n\tTurboPrebuilt \\\n\tBrowser2 \\\n\nendif\n\n\nLOCAL_MODULE_TAGS := optional\nLOCAL_MODULE_CLASS := ETC\n# This will install the file in /system/etc/permissions\nLOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT_ETC)\nLOCAL_SRC_FILES := phh.txt\nLOCAL_UNINSTALLABLE_MODULE := true\ninclude $(BUILD_PREBUILT)\n"
  },
  {
    "path": "tmp/phh.txt",
    "content": ""
  }
]