Update overlay for S9, S9+, and N9 snapdragon

Separate S9 and S9+
Add overlay for N9
Add power profiles for each
This commit is contained in:
klabit87 2020-11-19 21:21:01 -06:00
parent 89832f17db
commit 7541259833
No known key found for this signature in database
GPG key ID: 46554E75341D546F
22 changed files with 2551 additions and 17 deletions

View file

@ -1,6 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-samsung-s9-systemui
LOCAL_PACKAGE_NAME := treble-overlay-samsung-n9q
LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

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

View file

@ -0,0 +1,660 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>10</item>
<item>80</item>
<item>162</item>
<item>190</item>
<item>255</item>
</integer-array>
<integer-array name="config_autoBrightnessLevels">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>10</item>
<item>30</item>
<item>50</item>
<item>100</item>
<item>200</item>
<item>500</item>
<item>1000</item>
<item>2000</item>
<item>3000</item>
<item>4000</item>
<item>4999</item>
<item>5000</item>
<item>9999</item>
<item>10000</item>
<item>19999</item>
<item>20000</item>
<item>29999</item>
<item>30000</item>
<item>39999</item>
<item>40000</item>
<item>49999</item>
<item>50000</item>
<item>59999</item>
<item>60000</item>
<item>79999</item>
<item>80000</item>
<item>99999</item>
<item>100000</item>
</integer-array>
<integer-array name="config_autoBrightnessDisplayValuesNits">
<item>10</item>
<item>12</item>
<item>15</item>
<item>17</item>
<item>20</item>
<item>25</item>
<item>50</item>
<item>101</item>
<item>101</item>
<item>111</item>
<item>132</item>
<item>178</item>
<item>249</item>
<item>350</item>
<item>391</item>
<item>420</item>
<item>420</item>
<item>468</item>
<item>468</item>
<item>515</item>
<item>515</item>
<item>563</item>
<item>563</item>
<item>586</item>
<item>586</item>
<item>610</item>
<item>610</item>
<item>658</item>
<item>658</item>
<item>705</item>
<item>705</item>
<item>753</item>
<item>753</item>
<item>800</item>
</integer-array>
<integer-array name="config_screenBrightnessBacklight">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
<item>13</item>
<item>14</item>
<item>15</item>
<item>16</item>
<item>17</item>
<item>18</item>
<item>19</item>
<item>20</item>
<item>21</item>
<item>22</item>
<item>23</item>
<item>24</item>
<item>25</item>
<item>26</item>
<item>27</item>
<item>28</item>
<item>29</item>
<item>30</item>
<item>31</item>
<item>32</item>
<item>33</item>
<item>34</item>
<item>35</item>
<item>36</item>
<item>37</item>
<item>38</item>
<item>39</item>
<item>40</item>
<item>41</item>
<item>42</item>
<item>43</item>
<item>44</item>
<item>45</item>
<item>46</item>
<item>47</item>
<item>48</item>
<item>49</item>
<item>50</item>
<item>51</item>
<item>52</item>
<item>53</item>
<item>54</item>
<item>55</item>
<item>56</item>
<item>57</item>
<item>58</item>
<item>59</item>
<item>60</item>
<item>61</item>
<item>62</item>
<item>63</item>
<item>64</item>
<item>65</item>
<item>66</item>
<item>67</item>
<item>68</item>
<item>69</item>
<item>70</item>
<item>71</item>
<item>72</item>
<item>73</item>
<item>74</item>
<item>75</item>
<item>76</item>
<item>77</item>
<item>78</item>
<item>79</item>
<item>80</item>
<item>81</item>
<item>82</item>
<item>83</item>
<item>84</item>
<item>85</item>
<item>86</item>
<item>87</item>
<item>88</item>
<item>89</item>
<item>90</item>
<item>91</item>
<item>92</item>
<item>93</item>
<item>94</item>
<item>95</item>
<item>96</item>
<item>97</item>
<item>98</item>
<item>99</item>
<item>100</item>
<item>101</item>
<item>102</item>
<item>103</item>
<item>104</item>
<item>105</item>
<item>106</item>
<item>107</item>
<item>108</item>
<item>109</item>
<item>110</item>
<item>111</item>
<item>112</item>
<item>113</item>
<item>114</item>
<item>115</item>
<item>116</item>
<item>117</item>
<item>118</item>
<item>119</item>
<item>120</item>
<item>121</item>
<item>122</item>
<item>123</item>
<item>124</item>
<item>125</item>
<item>126</item>
<item>127</item>
<item>128</item>
<item>129</item>
<item>130</item>
<item>131</item>
<item>132</item>
<item>133</item>
<item>134</item>
<item>135</item>
<item>136</item>
<item>137</item>
<item>138</item>
<item>139</item>
<item>140</item>
<item>141</item>
<item>142</item>
<item>143</item>
<item>144</item>
<item>145</item>
<item>146</item>
<item>147</item>
<item>148</item>
<item>149</item>
<item>150</item>
<item>151</item>
<item>152</item>
<item>153</item>
<item>154</item>
<item>155</item>
<item>156</item>
<item>157</item>
<item>158</item>
<item>159</item>
<item>160</item>
<item>161</item>
<item>162</item>
<item>163</item>
<item>164</item>
<item>165</item>
<item>166</item>
<item>167</item>
<item>168</item>
<item>169</item>
<item>170</item>
<item>171</item>
<item>172</item>
<item>173</item>
<item>174</item>
<item>175</item>
<item>176</item>
<item>177</item>
<item>178</item>
<item>179</item>
<item>180</item>
<item>181</item>
<item>182</item>
<item>183</item>
<item>184</item>
<item>185</item>
<item>186</item>
<item>187</item>
<item>188</item>
<item>189</item>
<item>190</item>
<item>191</item>
<item>192</item>
<item>193</item>
<item>194</item>
<item>195</item>
<item>196</item>
<item>197</item>
<item>198</item>
<item>199</item>
<item>200</item>
<item>201</item>
<item>202</item>
<item>203</item>
<item>204</item>
<item>205</item>
<item>206</item>
<item>207</item>
<item>208</item>
<item>209</item>
<item>210</item>
<item>211</item>
<item>212</item>
<item>213</item>
<item>214</item>
<item>215</item>
<item>216</item>
<item>217</item>
<item>218</item>
<item>219</item>
<item>220</item>
<item>221</item>
<item>222</item>
<item>223</item>
<item>224</item>
<item>225</item>
<item>226</item>
<item>227</item>
<item>228</item>
<item>229</item>
<item>230</item>
<item>231</item>
<item>232</item>
<item>233</item>
<item>234</item>
<item>235</item>
<item>236</item>
<item>237</item>
<item>238</item>
<item>239</item>
<item>240</item>
<item>241</item>
<item>242</item>
<item>243</item>
<item>244</item>
<item>245</item>
<item>246</item>
<item>247</item>
<item>248</item>
<item>249</item>
<item>250</item>
<item>251</item>
<item>252</item>
<item>253</item>
<item>254</item>
<item>255</item>
</integer-array>
<array name="config_screenBrightnessNits">
<item>2</item>
<item>2.1</item>
<item>2.3</item>
<item>2.4</item>
<item>2.6</item>
<item>2.7</item>
<item>2.9</item>
<item>3</item>
<item>3.1</item>
<item>3.3</item>
<item>3.4</item>
<item>3.6</item>
<item>3.7</item>
<item>3.9</item>
<item>4</item>
<item>4.1</item>
<item>4.3</item>
<item>4.4</item>
<item>4.6</item>
<item>4.7</item>
<item>4.9</item>
<item>5</item>
<item>5.1</item>
<item>5.3</item>
<item>5.4</item>
<item>5.6</item>
<item>5.7</item>
<item>5.9</item>
<item>6</item>
<item>6.1</item>
<item>6.3</item>
<item>6.4</item>
<item>6.6</item>
<item>6.7</item>
<item>6.9</item>
<item>7</item>
<item>8</item>
<item>8.5</item>
<item>9</item>
<item>9.5</item>
<item>10</item>
<item>10.6</item>
<item>11</item>
<item>11.5</item>
<item>12</item>
<item>12.6</item>
<item>13</item>
<item>13.6</item>
<item>14</item>
<item>14.6</item>
<item>15</item>
<item>15.5</item>
<item>16</item>
<item>16.6</item>
<item>17</item>
<item>18.1</item>
<item>19</item>
<item>20</item>
<item>20.6</item>
<item>21</item>
<item>21.6</item>
<item>22</item>
<item>23.1</item>
<item>24</item>
<item>24.6</item>
<item>25</item>
<item>26.1</item>
<item>27</item>
<item>28.2</item>
<item>29</item>
<item>30</item>
<item>31.2</item>
<item>32</item>
<item>33.2</item>
<item>34</item>
<item>35.7</item>
<item>37</item>
<item>38</item>
<item>39</item>
<item>40.2</item>
<item>41</item>
<item>42.5</item>
<item>44</item>
<item>45.5</item>
<item>47</item>
<item>48.5</item>
<item>50</item>
<item>51.5</item>
<item>53</item>
<item>54.8</item>
<item>56</item>
<item>58</item>
<item>60</item>
<item>62</item>
<item>64</item>
<item>66.3</item>
<item>68</item>
<item>70</item>
<item>72</item>
<item>74.5</item>
<item>77</item>
<item>79.5</item>
<item>82</item>
<item>84.9</item>
<item>87</item>
<item>90</item>
<item>93</item>
<item>95.9</item>
<item>98</item>
<item>101.5</item>
<item>105</item>
<item>108.4</item>
<item>111</item>
<item>115</item>
<item>119</item>
<item>122.5</item>
<item>126</item>
<item>130</item>
<item>134</item>
<item>138.5</item>
<item>143</item>
<item>148</item>
<item>152</item>
<item>157</item>
<item>162</item>
<item>167</item>
<item>172</item>
<item>178</item>
<item>183</item>
<item>184.7</item>
<item>186.4</item>
<item>188.1</item>
<item>189.9</item>
<item>191.6</item>
<item>193.3</item>
<item>195</item>
<item>196.7</item>
<item>198.4</item>
<item>200.1</item>
<item>201.9</item>
<item>203.6</item>
<item>205.3</item>
<item>207</item>
<item>208.9</item>
<item>210.7</item>
<item>212.6</item>
<item>214.4</item>
<item>216.3</item>
<item>218.1</item>
<item>220</item>
<item>221.8</item>
<item>223.5</item>
<item>225.3</item>
<item>227</item>
<item>228.8</item>
<item>230.5</item>
<item>232.3</item>
<item>234</item>
<item>235.9</item>
<item>237.8</item>
<item>239.6</item>
<item>241.5</item>
<item>243.4</item>
<item>245.3</item>
<item>247.1</item>
<item>249</item>
<item>250.8</item>
<item>252.6</item>
<item>254.3</item>
<item>256.1</item>
<item>257.9</item>
<item>259.7</item>
<item>261.4</item>
<item>263.2</item>
<item>265</item>
<item>266.9</item>
<item>268.8</item>
<item>270.7</item>
<item>272.6</item>
<item>274.4</item>
<item>276.3</item>
<item>278.2</item>
<item>280.1</item>
<item>282</item>
<item>283.8</item>
<item>285.6</item>
<item>287.4</item>
<item>289.2</item>
<item>291</item>
<item>292.8</item>
<item>294.6</item>
<item>296.4</item>
<item>298.2</item>
<item>300</item>
<item>302</item>
<item>304</item>
<item>306</item>
<item>308</item>
<item>310</item>
<item>312</item>
<item>314</item>
<item>316</item>
<item>317.9</item>
<item>319.8</item>
<item>321.7</item>
<item>323.6</item>
<item>325.4</item>
<item>327.3</item>
<item>329.2</item>
<item>331.1</item>
<item>333</item>
<item>334.9</item>
<item>336.8</item>
<item>338.7</item>
<item>340.6</item>
<item>342.4</item>
<item>344.3</item>
<item>346.2</item>
<item>348.1</item>
<item>350</item>
<item>351.8</item>
<item>353.5</item>
<item>355.3</item>
<item>357</item>
<item>359</item>
<item>361</item>
<item>363</item>
<item>365</item>
<item>367.3</item>
<item>369.7</item>
<item>372</item>
<item>374</item>
<item>376</item>
<item>378</item>
<item>380</item>
<item>381.8</item>
<item>383.5</item>
<item>385.3</item>
<item>387</item>
<item>389</item>
<item>391</item>
<item>393</item>
<item>395</item>
<item>397</item>
<item>399</item>
<item>401</item>
<item>403</item>
<item>405.3</item>
<item>407.5</item>
<item>409.8</item>
<item>412</item>
<item>413.6</item>
<item>415.2</item>
<item>416.8</item>
<item>418.4</item>
<item>420</item>
</array>
<string-array name="config_tether_wifi_regexs">
<item>softap0</item>
<item>wigig0</item>
<item>wifi_br0</item>
</string-array>
<string-array name="config_tether_usb_regexs">
<item>usb\\d</item>
<item>rndis\\d</item>
<item>ncm\\d</item>
</string-array>
<string-array name="networkAttributes">
<item>wifi,1,1,1,-1,true</item>
<item>mobile,0,0,0,-1,true</item>
<item>mobile_mms,2,0,2,240000,true</item>
<item>mobile_supl,3,0,2,60000,true</item>
<item>mobile_dun,4,0,2,60000,true</item>
<item>mobile_hipri,5,0,3,60000,true</item>
<item>bluetooth,7,7,0,-1,true</item>
<item>ethernet,9,9,2,-1,true</item>
<item>mobile_fota,10,0,2,60000,true</item>
<item>mobile_ims,11,0,1,-1,true</item>
<item>mobile_cbs,12,0,2,60000,true</item>
<item>wifi_p2p,13,1,0,-1,true</item>
<item>mobile_ia,14,0,2,-1,true</item>
<item>mobile_emergency,15,0,2,-1,true</item>
<item>mobile_bip,23,0,2,60000,true</item>
<item>mobile_cas,24,0,3,60000,true</item>
<item>mobile_xcap,27,0,2,60000,true</item>
<item>mobile_ent1,28,0,2,-1,true</item>
<item>mobile_mcx,32,0,2,-1,true</item>
<item>mobile_foc,30,0,2,-1,true</item>
</string-array>
<string-array name="radioAttributes">
<item>1,1</item>
<item>0,1</item>
<item>7,1</item>
</string-array>
<string-array name="config_tether_bluetooth_regexs">
<item>bnep\\d</item>
<item>bt-pan</item>
</string-array>
<integer-array name="config_tether_upstream_types">
<item>0</item>
<item>1</item>
<item>5</item>
<item>7</item>
</integer-array>
<string-array name="config_mobile_tcp_buffers">
<item>lte:2097152,4194304,8388608,262144,524288,1048576</item>
<item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>
<item>umts:4094,87380,1220608,4096,16384,1220608</item>
<item>hspa:4094,87380,1220608,4096,16384,1220608</item>
<item>hsupa:4094,87380,1220608,4096,16384,1220608</item>
<item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>
<item>hspap:4094,87380,1220608,4096,16384,1220608</item>
<item>edge:4093,26280,35040,4096,16384,35040</item>
<item>gprs:4092,8760,11680,4096,8760,11680</item>
<item>evdo:4094,87380,524288,4096,16384,262144</item>
</string-array>
<string-array name="config_ephemeralResolverPackage">
<item>com.google.android.gms</item>
</string-array>
</resources>

View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="config_automatic_brightness_available">true</bool>
<bool name="config_speed_up_audio_on_mt_calls">true</bool>
<bool name="config_device_volte_available">true</bool>
<bool name="config_device_vt_available">true</bool>
<bool name="config_device_wfc_ims_available">true</bool>
<bool name="config_carrier_volte_available">true</bool>
<bool name="config_switch_phone_on_voice_reg_state_change">false</bool>
<bool name="config_supportAudioSourceUnprocessed">false</bool>
<bool name="config_dozeAfterScreenOff">true</bool>
<bool name="config_dozeAfterScreenOffByDefault">false</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<bool name="config_dozePulsePickup">false</bool>
<bool name="config_wifi_connected_mac_randomization_supported">true</bool>
<bool name="config_wifi_p2p_mac_randomization_supported">true</bool>
<bool name="config_intrusiveNotificationLed">true</bool>
</resources>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer name="config_screenBrightnessSettingMinimum">5</integer>
<integer name="config_screenBrightnessSettingMaximum">255</integer>
<integer name="config_screenBrightnessSettingDefault">100</integer>
<integer name="config_screenBrightnessDim">57</integer>
<integer name="config_screenBrightnessDoze">17</integer>
<integer name="config_lightSensorWarmupTime">200</integer>
<integer name="config_autoBrightnessBrighteningLightDebounce">2000</integer>
<integer name="config_autoBrightnessDarkeningLightDebounce">4000</integer>
</resources>

View file

@ -0,0 +1,143 @@
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="none">0</item>
<item name="ambient.on">22.3</item>
<item name="screen.on">77.3</item>
<item name="screen.full">359.8</item>
<item name="bluetooth.active">0</item>
<item name="bluetooth.on">0</item>
<item name="wifi.on">0</item>
<item name="wifi.active">0</item>
<item name="wifi.scan">0</item>
<item name="audio">61</item>
<item name="video">211</item>
<item name="camera.flashlight">87.4</item>
<item name="camera.avg">735</item>
<item name="gps.on">60.8</item>
<item name="radio.active">189</item>
<item name="radio.scanning">87</item>
<array name="radio.on">
<value>8.7</value>
<value>8.7</value>
</array>
<item name="modem.controller.idle">0</item>
<item name="modem.controller.rx">0</item>
<item name="modem.controller.tx">0</item>
<item name="modem.controller.voltage">0</item>
<array name="cpu.clusters.cores">
<value>4</value>
<value>4</value>
</array>
<array name="cpu.core_speeds.cluster0">
<value>300000</value>
<value>403200</value>
<value>480000</value>
<value>576000</value>
<value>652800</value>
<value>748800</value>
<value>825600</value>
<value>902400</value>
<value>979200</value>
<value>1056000</value>
<value>1132800</value>
<value>1228800</value>
<value>1324800</value>
<value>1420800</value>
<value>1516800</value>
<value>1612800</value>
<value>1689600</value>
<value>1766400</value>
</array>
<array name="cpu.core_power.cluster0">
<value>27.5</value>
<value>29.4</value>
<value>29.7</value>
<value>31.5</value>
<value>33.3</value>
<value>33.7</value>
<value>34.2</value>
<value>36.1</value>
<value>37.7</value>
<value>39</value>
<value>40</value>
<value>42.9</value>
<value>45.4</value>
<value>49.1</value>
<value>53.1</value>
<value>58.4</value>
<value>61.5</value>
<value>65.3</value>
</array>
<array name="cpu.core_speeds.cluster1">
<value>825600</value>
<value>902400</value>
<value>979200</value>
<value>1056000</value>
<value>1132800</value>
<value>1209600</value>
<value>1286400</value>
<value>1363200</value>
<value>1459200</value>
<value>1536000</value>
<value>1612800</value>
<value>1689600</value>
<value>1766400</value>
<value>1843200</value>
<value>1920000</value>
<value>1996800</value>
<value>2092800</value>
<value>2169600</value>
<value>2246400</value>
<value>2323200</value>
<value>2400000</value>
<value>2476800</value>
<value>2553600</value>
<value>2649600</value>
</array>
<array name="cpu.core_power.cluster1">
<value>74</value>
<value>82</value>
<value>86.7</value>
<value>91.2</value>
<value>98.7</value>
<value>104.7</value>
<value>109.9</value>
<value>117.2</value>
<value>129.8</value>
<value>137.6</value>
<value>147.2</value>
<value>158.6</value>
<value>171</value>
<value>196.3</value>
<value>219.5</value>
<value>237.5</value>
<value>261.3</value>
<value>283.5</value>
<value>295.8</value>
<value>321.1</value>
<value>349.8</value>
<value>380.3</value>
<value>421.7</value>
<value>478.9</value>
</array>
<item name="cpu.suspend">7.15</item>
<item name="cpu.idle">14.6</item>
<item name="battery.capacity">4000</item>
<item name="bluetooth.controller.idle">0</item>
<item name="bluetooth.controller.rx">10</item>
<item name="bluetooth.controller.tx">10</item>
<item name="wifi.controller.idle">1</item>
<item name="wifi.controller.rx">65</item>
<item name="wifi.controller.tx">265</item>
<array name="wifi.controller.tx_levels">
<value>0</value>
</array>
<item name="wifi.controller.voltage">3600</item>
<array name="wifi.batchedscan">
<value>.0002</value>
<value>.002</value>
<value>.02</value>
<value>.2</value>
<value>2</value>
</array>
</device>

View file

@ -1,7 +0,0 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.samsung.s9.systemui"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:priority="23"/>
</manifest>

View file

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

View file

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

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

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

View file

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

View file

@ -0,0 +1,660 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>10</item>
<item>80</item>
<item>162</item>
<item>190</item>
<item>255</item>
</integer-array>
<integer-array name="config_autoBrightnessLevels">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>10</item>
<item>30</item>
<item>50</item>
<item>100</item>
<item>200</item>
<item>500</item>
<item>1000</item>
<item>2000</item>
<item>3000</item>
<item>4000</item>
<item>4999</item>
<item>5000</item>
<item>9999</item>
<item>10000</item>
<item>19999</item>
<item>20000</item>
<item>29999</item>
<item>30000</item>
<item>39999</item>
<item>40000</item>
<item>49999</item>
<item>50000</item>
<item>59999</item>
<item>60000</item>
<item>79999</item>
<item>80000</item>
<item>99999</item>
<item>100000</item>
</integer-array>
<integer-array name="config_autoBrightnessDisplayValuesNits">
<item>10</item>
<item>12</item>
<item>15</item>
<item>17</item>
<item>20</item>
<item>25</item>
<item>50</item>
<item>101</item>
<item>101</item>
<item>111</item>
<item>132</item>
<item>178</item>
<item>249</item>
<item>350</item>
<item>391</item>
<item>420</item>
<item>420</item>
<item>468</item>
<item>468</item>
<item>515</item>
<item>515</item>
<item>563</item>
<item>563</item>
<item>586</item>
<item>586</item>
<item>610</item>
<item>610</item>
<item>658</item>
<item>658</item>
<item>705</item>
<item>705</item>
<item>753</item>
<item>753</item>
<item>800</item>
</integer-array>
<integer-array name="config_screenBrightnessBacklight">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
<item>13</item>
<item>14</item>
<item>15</item>
<item>16</item>
<item>17</item>
<item>18</item>
<item>19</item>
<item>20</item>
<item>21</item>
<item>22</item>
<item>23</item>
<item>24</item>
<item>25</item>
<item>26</item>
<item>27</item>
<item>28</item>
<item>29</item>
<item>30</item>
<item>31</item>
<item>32</item>
<item>33</item>
<item>34</item>
<item>35</item>
<item>36</item>
<item>37</item>
<item>38</item>
<item>39</item>
<item>40</item>
<item>41</item>
<item>42</item>
<item>43</item>
<item>44</item>
<item>45</item>
<item>46</item>
<item>47</item>
<item>48</item>
<item>49</item>
<item>50</item>
<item>51</item>
<item>52</item>
<item>53</item>
<item>54</item>
<item>55</item>
<item>56</item>
<item>57</item>
<item>58</item>
<item>59</item>
<item>60</item>
<item>61</item>
<item>62</item>
<item>63</item>
<item>64</item>
<item>65</item>
<item>66</item>
<item>67</item>
<item>68</item>
<item>69</item>
<item>70</item>
<item>71</item>
<item>72</item>
<item>73</item>
<item>74</item>
<item>75</item>
<item>76</item>
<item>77</item>
<item>78</item>
<item>79</item>
<item>80</item>
<item>81</item>
<item>82</item>
<item>83</item>
<item>84</item>
<item>85</item>
<item>86</item>
<item>87</item>
<item>88</item>
<item>89</item>
<item>90</item>
<item>91</item>
<item>92</item>
<item>93</item>
<item>94</item>
<item>95</item>
<item>96</item>
<item>97</item>
<item>98</item>
<item>99</item>
<item>100</item>
<item>101</item>
<item>102</item>
<item>103</item>
<item>104</item>
<item>105</item>
<item>106</item>
<item>107</item>
<item>108</item>
<item>109</item>
<item>110</item>
<item>111</item>
<item>112</item>
<item>113</item>
<item>114</item>
<item>115</item>
<item>116</item>
<item>117</item>
<item>118</item>
<item>119</item>
<item>120</item>
<item>121</item>
<item>122</item>
<item>123</item>
<item>124</item>
<item>125</item>
<item>126</item>
<item>127</item>
<item>128</item>
<item>129</item>
<item>130</item>
<item>131</item>
<item>132</item>
<item>133</item>
<item>134</item>
<item>135</item>
<item>136</item>
<item>137</item>
<item>138</item>
<item>139</item>
<item>140</item>
<item>141</item>
<item>142</item>
<item>143</item>
<item>144</item>
<item>145</item>
<item>146</item>
<item>147</item>
<item>148</item>
<item>149</item>
<item>150</item>
<item>151</item>
<item>152</item>
<item>153</item>
<item>154</item>
<item>155</item>
<item>156</item>
<item>157</item>
<item>158</item>
<item>159</item>
<item>160</item>
<item>161</item>
<item>162</item>
<item>163</item>
<item>164</item>
<item>165</item>
<item>166</item>
<item>167</item>
<item>168</item>
<item>169</item>
<item>170</item>
<item>171</item>
<item>172</item>
<item>173</item>
<item>174</item>
<item>175</item>
<item>176</item>
<item>177</item>
<item>178</item>
<item>179</item>
<item>180</item>
<item>181</item>
<item>182</item>
<item>183</item>
<item>184</item>
<item>185</item>
<item>186</item>
<item>187</item>
<item>188</item>
<item>189</item>
<item>190</item>
<item>191</item>
<item>192</item>
<item>193</item>
<item>194</item>
<item>195</item>
<item>196</item>
<item>197</item>
<item>198</item>
<item>199</item>
<item>200</item>
<item>201</item>
<item>202</item>
<item>203</item>
<item>204</item>
<item>205</item>
<item>206</item>
<item>207</item>
<item>208</item>
<item>209</item>
<item>210</item>
<item>211</item>
<item>212</item>
<item>213</item>
<item>214</item>
<item>215</item>
<item>216</item>
<item>217</item>
<item>218</item>
<item>219</item>
<item>220</item>
<item>221</item>
<item>222</item>
<item>223</item>
<item>224</item>
<item>225</item>
<item>226</item>
<item>227</item>
<item>228</item>
<item>229</item>
<item>230</item>
<item>231</item>
<item>232</item>
<item>233</item>
<item>234</item>
<item>235</item>
<item>236</item>
<item>237</item>
<item>238</item>
<item>239</item>
<item>240</item>
<item>241</item>
<item>242</item>
<item>243</item>
<item>244</item>
<item>245</item>
<item>246</item>
<item>247</item>
<item>248</item>
<item>249</item>
<item>250</item>
<item>251</item>
<item>252</item>
<item>253</item>
<item>254</item>
<item>255</item>
</integer-array>
<array name="config_screenBrightnessNits">
<item>2</item>
<item>2.1</item>
<item>2.3</item>
<item>2.4</item>
<item>2.6</item>
<item>2.7</item>
<item>2.9</item>
<item>3</item>
<item>3.1</item>
<item>3.3</item>
<item>3.4</item>
<item>3.6</item>
<item>3.7</item>
<item>3.9</item>
<item>4</item>
<item>4.1</item>
<item>4.3</item>
<item>4.4</item>
<item>4.6</item>
<item>4.7</item>
<item>4.9</item>
<item>5</item>
<item>5.1</item>
<item>5.3</item>
<item>5.4</item>
<item>5.6</item>
<item>5.7</item>
<item>5.9</item>
<item>6</item>
<item>6.1</item>
<item>6.3</item>
<item>6.4</item>
<item>6.6</item>
<item>6.7</item>
<item>6.9</item>
<item>7</item>
<item>8</item>
<item>8.5</item>
<item>9</item>
<item>9.5</item>
<item>10</item>
<item>10.6</item>
<item>11</item>
<item>11.5</item>
<item>12</item>
<item>12.6</item>
<item>13</item>
<item>13.6</item>
<item>14</item>
<item>14.6</item>
<item>15</item>
<item>15.5</item>
<item>16</item>
<item>16.6</item>
<item>17</item>
<item>18.1</item>
<item>19</item>
<item>20</item>
<item>20.6</item>
<item>21</item>
<item>21.6</item>
<item>22</item>
<item>23.1</item>
<item>24</item>
<item>24.6</item>
<item>25</item>
<item>26.1</item>
<item>27</item>
<item>28.2</item>
<item>29</item>
<item>30</item>
<item>31.2</item>
<item>32</item>
<item>33.2</item>
<item>34</item>
<item>35.7</item>
<item>37</item>
<item>38</item>
<item>39</item>
<item>40.2</item>
<item>41</item>
<item>42.5</item>
<item>44</item>
<item>45.5</item>
<item>47</item>
<item>48.5</item>
<item>50</item>
<item>51.5</item>
<item>53</item>
<item>54.8</item>
<item>56</item>
<item>58</item>
<item>60</item>
<item>62</item>
<item>64</item>
<item>66.3</item>
<item>68</item>
<item>70</item>
<item>72</item>
<item>74.5</item>
<item>77</item>
<item>79.5</item>
<item>82</item>
<item>84.9</item>
<item>87</item>
<item>90</item>
<item>93</item>
<item>95.9</item>
<item>98</item>
<item>101.5</item>
<item>105</item>
<item>108.4</item>
<item>111</item>
<item>115</item>
<item>119</item>
<item>122.5</item>
<item>126</item>
<item>130</item>
<item>134</item>
<item>138.5</item>
<item>143</item>
<item>148</item>
<item>152</item>
<item>157</item>
<item>162</item>
<item>167</item>
<item>172</item>
<item>178</item>
<item>183</item>
<item>184.7</item>
<item>186.4</item>
<item>188.1</item>
<item>189.9</item>
<item>191.6</item>
<item>193.3</item>
<item>195</item>
<item>196.7</item>
<item>198.4</item>
<item>200.1</item>
<item>201.9</item>
<item>203.6</item>
<item>205.3</item>
<item>207</item>
<item>208.9</item>
<item>210.7</item>
<item>212.6</item>
<item>214.4</item>
<item>216.3</item>
<item>218.1</item>
<item>220</item>
<item>221.8</item>
<item>223.5</item>
<item>225.3</item>
<item>227</item>
<item>228.8</item>
<item>230.5</item>
<item>232.3</item>
<item>234</item>
<item>235.9</item>
<item>237.8</item>
<item>239.6</item>
<item>241.5</item>
<item>243.4</item>
<item>245.3</item>
<item>247.1</item>
<item>249</item>
<item>250.8</item>
<item>252.6</item>
<item>254.3</item>
<item>256.1</item>
<item>257.9</item>
<item>259.7</item>
<item>261.4</item>
<item>263.2</item>
<item>265</item>
<item>266.9</item>
<item>268.8</item>
<item>270.7</item>
<item>272.6</item>
<item>274.4</item>
<item>276.3</item>
<item>278.2</item>
<item>280.1</item>
<item>282</item>
<item>283.8</item>
<item>285.6</item>
<item>287.4</item>
<item>289.2</item>
<item>291</item>
<item>292.8</item>
<item>294.6</item>
<item>296.4</item>
<item>298.2</item>
<item>300</item>
<item>302</item>
<item>304</item>
<item>306</item>
<item>308</item>
<item>310</item>
<item>312</item>
<item>314</item>
<item>316</item>
<item>317.9</item>
<item>319.8</item>
<item>321.7</item>
<item>323.6</item>
<item>325.4</item>
<item>327.3</item>
<item>329.2</item>
<item>331.1</item>
<item>333</item>
<item>334.9</item>
<item>336.8</item>
<item>338.7</item>
<item>340.6</item>
<item>342.4</item>
<item>344.3</item>
<item>346.2</item>
<item>348.1</item>
<item>350</item>
<item>351.8</item>
<item>353.5</item>
<item>355.3</item>
<item>357</item>
<item>359</item>
<item>361</item>
<item>363</item>
<item>365</item>
<item>367.3</item>
<item>369.7</item>
<item>372</item>
<item>374</item>
<item>376</item>
<item>378</item>
<item>380</item>
<item>381.8</item>
<item>383.5</item>
<item>385.3</item>
<item>387</item>
<item>389</item>
<item>391</item>
<item>393</item>
<item>395</item>
<item>397</item>
<item>399</item>
<item>401</item>
<item>403</item>
<item>405.3</item>
<item>407.5</item>
<item>409.8</item>
<item>412</item>
<item>413.6</item>
<item>415.2</item>
<item>416.8</item>
<item>418.4</item>
<item>420</item>
</array>
<string-array name="config_tether_wifi_regexs">
<item>softap0</item>
<item>wigig0</item>
<item>wifi_br0</item>
</string-array>
<string-array name="config_tether_usb_regexs">
<item>usb\\d</item>
<item>rndis\\d</item>
<item>ncm\\d</item>
</string-array>
<string-array name="networkAttributes">
<item>wifi,1,1,1,-1,true</item>
<item>mobile,0,0,0,-1,true</item>
<item>mobile_mms,2,0,2,240000,true</item>
<item>mobile_supl,3,0,2,60000,true</item>
<item>mobile_dun,4,0,2,60000,true</item>
<item>mobile_hipri,5,0,3,60000,true</item>
<item>bluetooth,7,7,0,-1,true</item>
<item>ethernet,9,9,2,-1,true</item>
<item>mobile_fota,10,0,2,60000,true</item>
<item>mobile_ims,11,0,1,-1,true</item>
<item>mobile_cbs,12,0,2,60000,true</item>
<item>wifi_p2p,13,1,0,-1,true</item>
<item>mobile_ia,14,0,2,-1,true</item>
<item>mobile_emergency,15,0,2,-1,true</item>
<item>mobile_bip,23,0,2,60000,true</item>
<item>mobile_cas,24,0,3,60000,true</item>
<item>mobile_xcap,27,0,2,60000,true</item>
<item>mobile_ent1,28,0,2,-1,true</item>
<item>mobile_mcx,32,0,2,-1,true</item>
<item>mobile_foc,30,0,2,-1,true</item>
</string-array>
<string-array name="radioAttributes">
<item>1,1</item>
<item>0,1</item>
<item>7,1</item>
</string-array>
<string-array name="config_tether_bluetooth_regexs">
<item>bnep\\d</item>
<item>bt-pan</item>
</string-array>
<integer-array name="config_tether_upstream_types">
<item>0</item>
<item>1</item>
<item>5</item>
<item>7</item>
</integer-array>
<string-array name="config_mobile_tcp_buffers">
<item>lte:2097152,4194304,8388608,262144,524288,1048576</item>
<item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>
<item>umts:4094,87380,1220608,4096,16384,1220608</item>
<item>hspa:4094,87380,1220608,4096,16384,1220608</item>
<item>hsupa:4094,87380,1220608,4096,16384,1220608</item>
<item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>
<item>hspap:4094,87380,1220608,4096,16384,1220608</item>
<item>edge:4093,26280,35040,4096,16384,35040</item>
<item>gprs:4092,8760,11680,4096,8760,11680</item>
<item>evdo:4094,87380,524288,4096,16384,262144</item>
</string-array>
<string-array name="config_ephemeralResolverPackage">
<item>com.google.android.gms</item>
</string-array>
</resources>

View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="config_automatic_brightness_available">true</bool>
<bool name="config_speed_up_audio_on_mt_calls">true</bool>
<bool name="config_device_volte_available">true</bool>
<bool name="config_device_vt_available">true</bool>
<bool name="config_device_wfc_ims_available">true</bool>
<bool name="config_carrier_volte_available">true</bool>
<bool name="config_switch_phone_on_voice_reg_state_change">false</bool>
<bool name="config_supportAudioSourceUnprocessed">false</bool>
<bool name="config_dozeAfterScreenOff">true</bool>
<bool name="config_dozeAfterScreenOffByDefault">false</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<bool name="config_dozePulsePickup">false</bool>
<bool name="config_wifi_connected_mac_randomization_supported">true</bool>
<bool name="config_wifi_p2p_mac_randomization_supported">true</bool>
<bool name="config_intrusiveNotificationLed">true</bool>
</resources>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer name="config_screenBrightnessSettingMinimum">5</integer>
<integer name="config_screenBrightnessSettingMaximum">255</integer>
<integer name="config_screenBrightnessSettingDefault">100</integer>
<integer name="config_screenBrightnessDim">57</integer>
<integer name="config_screenBrightnessDoze">17</integer>
<integer name="config_lightSensorWarmupTime">200</integer>
<integer name="config_autoBrightnessBrighteningLightDebounce">2000</integer>
<integer name="config_autoBrightnessDarkeningLightDebounce">4000</integer>
</resources>

View file

@ -0,0 +1,143 @@
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="none">0</item>
<item name="ambient.on">21</item>
<item name="screen.on">77.5</item>
<item name="screen.full">322.2</item>
<item name="bluetooth.active">0</item>
<item name="bluetooth.on">0</item>
<item name="wifi.on">0</item>
<item name="wifi.active">0</item>
<item name="wifi.scan">0</item>
<item name="audio">34</item>
<item name="video">178</item>
<item name="camera.flashlight">85.5</item>
<item name="camera.avg">777</item>
<item name="gps.on">61.2</item>
<item name="radio.active">162</item>
<item name="radio.scanning">75</item>
<array name="radio.on">
<value>7.3</value>
<value>7.3</value>
</array>
<item name="modem.controller.idle">0</item>
<item name="modem.controller.rx">0</item>
<item name="modem.controller.tx">0</item>
<item name="modem.controller.voltage">0</item>
<array name="cpu.clusters.cores">
<value>4</value>
<value>4</value>
</array>
<array name="cpu.core_speeds.cluster0">
<value>300000</value>
<value>403200</value>
<value>480000</value>
<value>576000</value>
<value>652800</value>
<value>748800</value>
<value>825600</value>
<value>902400</value>
<value>979200</value>
<value>1056000</value>
<value>1132800</value>
<value>1228800</value>
<value>1324800</value>
<value>1420800</value>
<value>1516800</value>
<value>1612800</value>
<value>1689600</value>
<value>1766400</value>
</array>
<array name="cpu.core_power.cluster0">
<value>27.5</value>
<value>29.4</value>
<value>29.7</value>
<value>31.5</value>
<value>33.3</value>
<value>33.7</value>
<value>34.2</value>
<value>36.1</value>
<value>37.7</value>
<value>39</value>
<value>40</value>
<value>42.9</value>
<value>45.4</value>
<value>49.1</value>
<value>53.1</value>
<value>58.4</value>
<value>61.5</value>
<value>65.3</value>
</array>
<array name="cpu.core_speeds.cluster1">
<value>825600</value>
<value>902400</value>
<value>979200</value>
<value>1056000</value>
<value>1132800</value>
<value>1209600</value>
<value>1286400</value>
<value>1363200</value>
<value>1459200</value>
<value>1536000</value>
<value>1612800</value>
<value>1689600</value>
<value>1766400</value>
<value>1843200</value>
<value>1920000</value>
<value>1996800</value>
<value>2092800</value>
<value>2169600</value>
<value>2246400</value>
<value>2323200</value>
<value>2400000</value>
<value>2476800</value>
<value>2553600</value>
<value>2649600</value>
</array>
<array name="cpu.core_power.cluster1">
<value>74</value>
<value>82</value>
<value>86.7</value>
<value>91.2</value>
<value>98.7</value>
<value>104.7</value>
<value>109.9</value>
<value>117.2</value>
<value>129.8</value>
<value>137.6</value>
<value>147.2</value>
<value>158.6</value>
<value>171</value>
<value>196.3</value>
<value>219.5</value>
<value>237.5</value>
<value>261.3</value>
<value>283.5</value>
<value>295.8</value>
<value>321.1</value>
<value>349.8</value>
<value>380.3</value>
<value>421.7</value>
<value>478.9</value>
</array>
<item name="cpu.suspend">5.14</item>
<item name="cpu.idle">12.8</item>
<item name="battery.capacity">3500</item>
<item name="bluetooth.controller.idle">0</item>
<item name="bluetooth.controller.rx">10</item>
<item name="bluetooth.controller.tx">10</item>
<item name="wifi.controller.idle">1</item>
<item name="wifi.controller.rx">65</item>
<item name="wifi.controller.tx">265</item>
<array name="wifi.controller.tx_levels">
<value>0</value>
</array>
<item name="wifi.controller.voltage">3600</item>
<array name="wifi.batchedscan">
<value>.0002</value>
<value>.002</value>
<value>.02</value>
<value>.2</value>
<value>2</value>
</array>
</device>

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

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

View file

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

View file

@ -0,0 +1,660 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>10</item>
<item>80</item>
<item>162</item>
<item>190</item>
<item>255</item>
</integer-array>
<integer-array name="config_autoBrightnessLevels">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>10</item>
<item>30</item>
<item>50</item>
<item>100</item>
<item>200</item>
<item>500</item>
<item>1000</item>
<item>2000</item>
<item>3000</item>
<item>4000</item>
<item>4999</item>
<item>5000</item>
<item>9999</item>
<item>10000</item>
<item>19999</item>
<item>20000</item>
<item>29999</item>
<item>30000</item>
<item>39999</item>
<item>40000</item>
<item>49999</item>
<item>50000</item>
<item>59999</item>
<item>60000</item>
<item>79999</item>
<item>80000</item>
<item>99999</item>
<item>100000</item>
</integer-array>
<integer-array name="config_autoBrightnessDisplayValuesNits">
<item>10</item>
<item>12</item>
<item>15</item>
<item>17</item>
<item>20</item>
<item>25</item>
<item>50</item>
<item>101</item>
<item>101</item>
<item>111</item>
<item>132</item>
<item>178</item>
<item>249</item>
<item>350</item>
<item>391</item>
<item>420</item>
<item>420</item>
<item>468</item>
<item>468</item>
<item>515</item>
<item>515</item>
<item>563</item>
<item>563</item>
<item>586</item>
<item>586</item>
<item>610</item>
<item>610</item>
<item>658</item>
<item>658</item>
<item>705</item>
<item>705</item>
<item>753</item>
<item>753</item>
<item>800</item>
</integer-array>
<integer-array name="config_screenBrightnessBacklight">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
<item>13</item>
<item>14</item>
<item>15</item>
<item>16</item>
<item>17</item>
<item>18</item>
<item>19</item>
<item>20</item>
<item>21</item>
<item>22</item>
<item>23</item>
<item>24</item>
<item>25</item>
<item>26</item>
<item>27</item>
<item>28</item>
<item>29</item>
<item>30</item>
<item>31</item>
<item>32</item>
<item>33</item>
<item>34</item>
<item>35</item>
<item>36</item>
<item>37</item>
<item>38</item>
<item>39</item>
<item>40</item>
<item>41</item>
<item>42</item>
<item>43</item>
<item>44</item>
<item>45</item>
<item>46</item>
<item>47</item>
<item>48</item>
<item>49</item>
<item>50</item>
<item>51</item>
<item>52</item>
<item>53</item>
<item>54</item>
<item>55</item>
<item>56</item>
<item>57</item>
<item>58</item>
<item>59</item>
<item>60</item>
<item>61</item>
<item>62</item>
<item>63</item>
<item>64</item>
<item>65</item>
<item>66</item>
<item>67</item>
<item>68</item>
<item>69</item>
<item>70</item>
<item>71</item>
<item>72</item>
<item>73</item>
<item>74</item>
<item>75</item>
<item>76</item>
<item>77</item>
<item>78</item>
<item>79</item>
<item>80</item>
<item>81</item>
<item>82</item>
<item>83</item>
<item>84</item>
<item>85</item>
<item>86</item>
<item>87</item>
<item>88</item>
<item>89</item>
<item>90</item>
<item>91</item>
<item>92</item>
<item>93</item>
<item>94</item>
<item>95</item>
<item>96</item>
<item>97</item>
<item>98</item>
<item>99</item>
<item>100</item>
<item>101</item>
<item>102</item>
<item>103</item>
<item>104</item>
<item>105</item>
<item>106</item>
<item>107</item>
<item>108</item>
<item>109</item>
<item>110</item>
<item>111</item>
<item>112</item>
<item>113</item>
<item>114</item>
<item>115</item>
<item>116</item>
<item>117</item>
<item>118</item>
<item>119</item>
<item>120</item>
<item>121</item>
<item>122</item>
<item>123</item>
<item>124</item>
<item>125</item>
<item>126</item>
<item>127</item>
<item>128</item>
<item>129</item>
<item>130</item>
<item>131</item>
<item>132</item>
<item>133</item>
<item>134</item>
<item>135</item>
<item>136</item>
<item>137</item>
<item>138</item>
<item>139</item>
<item>140</item>
<item>141</item>
<item>142</item>
<item>143</item>
<item>144</item>
<item>145</item>
<item>146</item>
<item>147</item>
<item>148</item>
<item>149</item>
<item>150</item>
<item>151</item>
<item>152</item>
<item>153</item>
<item>154</item>
<item>155</item>
<item>156</item>
<item>157</item>
<item>158</item>
<item>159</item>
<item>160</item>
<item>161</item>
<item>162</item>
<item>163</item>
<item>164</item>
<item>165</item>
<item>166</item>
<item>167</item>
<item>168</item>
<item>169</item>
<item>170</item>
<item>171</item>
<item>172</item>
<item>173</item>
<item>174</item>
<item>175</item>
<item>176</item>
<item>177</item>
<item>178</item>
<item>179</item>
<item>180</item>
<item>181</item>
<item>182</item>
<item>183</item>
<item>184</item>
<item>185</item>
<item>186</item>
<item>187</item>
<item>188</item>
<item>189</item>
<item>190</item>
<item>191</item>
<item>192</item>
<item>193</item>
<item>194</item>
<item>195</item>
<item>196</item>
<item>197</item>
<item>198</item>
<item>199</item>
<item>200</item>
<item>201</item>
<item>202</item>
<item>203</item>
<item>204</item>
<item>205</item>
<item>206</item>
<item>207</item>
<item>208</item>
<item>209</item>
<item>210</item>
<item>211</item>
<item>212</item>
<item>213</item>
<item>214</item>
<item>215</item>
<item>216</item>
<item>217</item>
<item>218</item>
<item>219</item>
<item>220</item>
<item>221</item>
<item>222</item>
<item>223</item>
<item>224</item>
<item>225</item>
<item>226</item>
<item>227</item>
<item>228</item>
<item>229</item>
<item>230</item>
<item>231</item>
<item>232</item>
<item>233</item>
<item>234</item>
<item>235</item>
<item>236</item>
<item>237</item>
<item>238</item>
<item>239</item>
<item>240</item>
<item>241</item>
<item>242</item>
<item>243</item>
<item>244</item>
<item>245</item>
<item>246</item>
<item>247</item>
<item>248</item>
<item>249</item>
<item>250</item>
<item>251</item>
<item>252</item>
<item>253</item>
<item>254</item>
<item>255</item>
</integer-array>
<array name="config_screenBrightnessNits">
<item>2</item>
<item>2.1</item>
<item>2.3</item>
<item>2.4</item>
<item>2.6</item>
<item>2.7</item>
<item>2.9</item>
<item>3</item>
<item>3.1</item>
<item>3.3</item>
<item>3.4</item>
<item>3.6</item>
<item>3.7</item>
<item>3.9</item>
<item>4</item>
<item>4.1</item>
<item>4.3</item>
<item>4.4</item>
<item>4.6</item>
<item>4.7</item>
<item>4.9</item>
<item>5</item>
<item>5.1</item>
<item>5.3</item>
<item>5.4</item>
<item>5.6</item>
<item>5.7</item>
<item>5.9</item>
<item>6</item>
<item>6.1</item>
<item>6.3</item>
<item>6.4</item>
<item>6.6</item>
<item>6.7</item>
<item>6.9</item>
<item>7</item>
<item>8</item>
<item>8.5</item>
<item>9</item>
<item>9.5</item>
<item>10</item>
<item>10.6</item>
<item>11</item>
<item>11.5</item>
<item>12</item>
<item>12.6</item>
<item>13</item>
<item>13.6</item>
<item>14</item>
<item>14.6</item>
<item>15</item>
<item>15.5</item>
<item>16</item>
<item>16.6</item>
<item>17</item>
<item>18.1</item>
<item>19</item>
<item>20</item>
<item>20.6</item>
<item>21</item>
<item>21.6</item>
<item>22</item>
<item>23.1</item>
<item>24</item>
<item>24.6</item>
<item>25</item>
<item>26.1</item>
<item>27</item>
<item>28.2</item>
<item>29</item>
<item>30</item>
<item>31.2</item>
<item>32</item>
<item>33.2</item>
<item>34</item>
<item>35.7</item>
<item>37</item>
<item>38</item>
<item>39</item>
<item>40.2</item>
<item>41</item>
<item>42.5</item>
<item>44</item>
<item>45.5</item>
<item>47</item>
<item>48.5</item>
<item>50</item>
<item>51.5</item>
<item>53</item>
<item>54.8</item>
<item>56</item>
<item>58</item>
<item>60</item>
<item>62</item>
<item>64</item>
<item>66.3</item>
<item>68</item>
<item>70</item>
<item>72</item>
<item>74.5</item>
<item>77</item>
<item>79.5</item>
<item>82</item>
<item>84.9</item>
<item>87</item>
<item>90</item>
<item>93</item>
<item>95.9</item>
<item>98</item>
<item>101.5</item>
<item>105</item>
<item>108.4</item>
<item>111</item>
<item>115</item>
<item>119</item>
<item>122.5</item>
<item>126</item>
<item>130</item>
<item>134</item>
<item>138.5</item>
<item>143</item>
<item>148</item>
<item>152</item>
<item>157</item>
<item>162</item>
<item>167</item>
<item>172</item>
<item>178</item>
<item>183</item>
<item>184.7</item>
<item>186.4</item>
<item>188.1</item>
<item>189.9</item>
<item>191.6</item>
<item>193.3</item>
<item>195</item>
<item>196.7</item>
<item>198.4</item>
<item>200.1</item>
<item>201.9</item>
<item>203.6</item>
<item>205.3</item>
<item>207</item>
<item>208.9</item>
<item>210.7</item>
<item>212.6</item>
<item>214.4</item>
<item>216.3</item>
<item>218.1</item>
<item>220</item>
<item>221.8</item>
<item>223.5</item>
<item>225.3</item>
<item>227</item>
<item>228.8</item>
<item>230.5</item>
<item>232.3</item>
<item>234</item>
<item>235.9</item>
<item>237.8</item>
<item>239.6</item>
<item>241.5</item>
<item>243.4</item>
<item>245.3</item>
<item>247.1</item>
<item>249</item>
<item>250.8</item>
<item>252.6</item>
<item>254.3</item>
<item>256.1</item>
<item>257.9</item>
<item>259.7</item>
<item>261.4</item>
<item>263.2</item>
<item>265</item>
<item>266.9</item>
<item>268.8</item>
<item>270.7</item>
<item>272.6</item>
<item>274.4</item>
<item>276.3</item>
<item>278.2</item>
<item>280.1</item>
<item>282</item>
<item>283.8</item>
<item>285.6</item>
<item>287.4</item>
<item>289.2</item>
<item>291</item>
<item>292.8</item>
<item>294.6</item>
<item>296.4</item>
<item>298.2</item>
<item>300</item>
<item>302</item>
<item>304</item>
<item>306</item>
<item>308</item>
<item>310</item>
<item>312</item>
<item>314</item>
<item>316</item>
<item>317.9</item>
<item>319.8</item>
<item>321.7</item>
<item>323.6</item>
<item>325.4</item>
<item>327.3</item>
<item>329.2</item>
<item>331.1</item>
<item>333</item>
<item>334.9</item>
<item>336.8</item>
<item>338.7</item>
<item>340.6</item>
<item>342.4</item>
<item>344.3</item>
<item>346.2</item>
<item>348.1</item>
<item>350</item>
<item>351.8</item>
<item>353.5</item>
<item>355.3</item>
<item>357</item>
<item>359</item>
<item>361</item>
<item>363</item>
<item>365</item>
<item>367.3</item>
<item>369.7</item>
<item>372</item>
<item>374</item>
<item>376</item>
<item>378</item>
<item>380</item>
<item>381.8</item>
<item>383.5</item>
<item>385.3</item>
<item>387</item>
<item>389</item>
<item>391</item>
<item>393</item>
<item>395</item>
<item>397</item>
<item>399</item>
<item>401</item>
<item>403</item>
<item>405.3</item>
<item>407.5</item>
<item>409.8</item>
<item>412</item>
<item>413.6</item>
<item>415.2</item>
<item>416.8</item>
<item>418.4</item>
<item>420</item>
</array>
<string-array name="config_tether_wifi_regexs">
<item>softap0</item>
<item>wigig0</item>
<item>wifi_br0</item>
</string-array>
<string-array name="config_tether_usb_regexs">
<item>usb\\d</item>
<item>rndis\\d</item>
<item>ncm\\d</item>
</string-array>
<string-array name="networkAttributes">
<item>wifi,1,1,1,-1,true</item>
<item>mobile,0,0,0,-1,true</item>
<item>mobile_mms,2,0,2,240000,true</item>
<item>mobile_supl,3,0,2,60000,true</item>
<item>mobile_dun,4,0,2,60000,true</item>
<item>mobile_hipri,5,0,3,60000,true</item>
<item>bluetooth,7,7,0,-1,true</item>
<item>ethernet,9,9,2,-1,true</item>
<item>mobile_fota,10,0,2,60000,true</item>
<item>mobile_ims,11,0,1,-1,true</item>
<item>mobile_cbs,12,0,2,60000,true</item>
<item>wifi_p2p,13,1,0,-1,true</item>
<item>mobile_ia,14,0,2,-1,true</item>
<item>mobile_emergency,15,0,2,-1,true</item>
<item>mobile_bip,23,0,2,60000,true</item>
<item>mobile_cas,24,0,3,60000,true</item>
<item>mobile_xcap,27,0,2,60000,true</item>
<item>mobile_ent1,28,0,2,-1,true</item>
<item>mobile_mcx,32,0,2,-1,true</item>
<item>mobile_foc,30,0,2,-1,true</item>
</string-array>
<string-array name="radioAttributes">
<item>1,1</item>
<item>0,1</item>
<item>7,1</item>
</string-array>
<string-array name="config_tether_bluetooth_regexs">
<item>bnep\\d</item>
<item>bt-pan</item>
</string-array>
<integer-array name="config_tether_upstream_types">
<item>0</item>
<item>1</item>
<item>5</item>
<item>7</item>
</integer-array>
<string-array name="config_mobile_tcp_buffers">
<item>lte:2097152,4194304,8388608,262144,524288,1048576</item>
<item>lte_ca:2097152,4194304,8388608,4096,1048576,2097152</item>
<item>umts:4094,87380,1220608,4096,16384,1220608</item>
<item>hspa:4094,87380,1220608,4096,16384,1220608</item>
<item>hsupa:4094,87380,1220608,4096,16384,1220608</item>
<item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>
<item>hspap:4094,87380,1220608,4096,16384,1220608</item>
<item>edge:4093,26280,35040,4096,16384,35040</item>
<item>gprs:4092,8760,11680,4096,8760,11680</item>
<item>evdo:4094,87380,524288,4096,16384,262144</item>
</string-array>
<string-array name="config_ephemeralResolverPackage">
<item>com.google.android.gms</item>
</string-array>
</resources>

View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="config_automatic_brightness_available">true</bool>
<bool name="config_speed_up_audio_on_mt_calls">true</bool>
<bool name="config_device_volte_available">true</bool>
<bool name="config_device_vt_available">true</bool>
<bool name="config_device_wfc_ims_available">true</bool>
<bool name="config_carrier_volte_available">true</bool>
<bool name="config_switch_phone_on_voice_reg_state_change">false</bool>
<bool name="config_supportAudioSourceUnprocessed">false</bool>
<bool name="config_dozeAfterScreenOff">true</bool>
<bool name="config_dozeAfterScreenOffByDefault">false</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<bool name="config_dozePulsePickup">false</bool>
<bool name="config_wifi_connected_mac_randomization_supported">true</bool>
<bool name="config_wifi_p2p_mac_randomization_supported">true</bool>
<bool name="config_intrusiveNotificationLed">true</bool>
</resources>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer name="config_screenBrightnessSettingMinimum">5</integer>
<integer name="config_screenBrightnessSettingMaximum">255</integer>
<integer name="config_screenBrightnessSettingDefault">100</integer>
<integer name="config_screenBrightnessDim">57</integer>
<integer name="config_screenBrightnessDoze">17</integer>
<integer name="config_lightSensorWarmupTime">200</integer>
<integer name="config_autoBrightnessBrighteningLightDebounce">2000</integer>
<integer name="config_autoBrightnessDarkeningLightDebounce">4000</integer>
</resources>

View file

@ -0,0 +1,143 @@
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="none">0</item>
<item name="ambient.on">20</item>
<item name="screen.on">76</item>
<item name="screen.full">297.5</item>
<item name="bluetooth.active">0</item>
<item name="bluetooth.on">0</item>
<item name="wifi.on">0</item>
<item name="wifi.active">0</item>
<item name="wifi.scan">0</item>
<item name="audio">34</item>
<item name="video">172</item>
<item name="camera.flashlight">85.5</item>
<item name="camera.avg">650</item>
<item name="gps.on">60.9</item>
<item name="radio.active">162</item>
<item name="radio.scanning">75</item>
<array name="radio.on">
<value>7.3</value>
<value>7.3</value>
</array>
<item name="modem.controller.idle">0</item>
<item name="modem.controller.rx">0</item>
<item name="modem.controller.tx">0</item>
<item name="modem.controller.voltage">0</item>
<array name="cpu.clusters.cores">
<value>4</value>
<value>4</value>
</array>
<array name="cpu.core_speeds.cluster0">
<value>300000</value>
<value>403200</value>
<value>480000</value>
<value>576000</value>
<value>652800</value>
<value>748800</value>
<value>825600</value>
<value>902400</value>
<value>979200</value>
<value>1056000</value>
<value>1132800</value>
<value>1228800</value>
<value>1324800</value>
<value>1420800</value>
<value>1516800</value>
<value>1612800</value>
<value>1689600</value>
<value>1766400</value>
</array>
<array name="cpu.core_power.cluster0">
<value>27.5</value>
<value>29.4</value>
<value>29.7</value>
<value>31.5</value>
<value>33.3</value>
<value>33.7</value>
<value>34.2</value>
<value>36.1</value>
<value>37.7</value>
<value>39</value>
<value>40</value>
<value>42.9</value>
<value>45.4</value>
<value>49.1</value>
<value>53.1</value>
<value>58.4</value>
<value>61.5</value>
<value>65.3</value>
</array>
<array name="cpu.core_speeds.cluster1">
<value>825600</value>
<value>902400</value>
<value>979200</value>
<value>1056000</value>
<value>1132800</value>
<value>1209600</value>
<value>1286400</value>
<value>1363200</value>
<value>1459200</value>
<value>1536000</value>
<value>1612800</value>
<value>1689600</value>
<value>1766400</value>
<value>1843200</value>
<value>1920000</value>
<value>1996800</value>
<value>2092800</value>
<value>2169600</value>
<value>2246400</value>
<value>2323200</value>
<value>2400000</value>
<value>2476800</value>
<value>2553600</value>
<value>2649600</value>
</array>
<array name="cpu.core_power.cluster1">
<value>74</value>
<value>82</value>
<value>86.7</value>
<value>91.2</value>
<value>98.7</value>
<value>104.7</value>
<value>109.9</value>
<value>117.2</value>
<value>129.8</value>
<value>137.6</value>
<value>147.2</value>
<value>158.6</value>
<value>171</value>
<value>196.3</value>
<value>219.5</value>
<value>237.5</value>
<value>261.3</value>
<value>283.5</value>
<value>295.8</value>
<value>321.1</value>
<value>349.8</value>
<value>380.3</value>
<value>421.7</value>
<value>478.9</value>
</array>
<item name="cpu.suspend">5.14</item>
<item name="cpu.idle">12.8</item>
<item name="battery.capacity">3000</item>
<item name="bluetooth.controller.idle">0</item>
<item name="bluetooth.controller.rx">10</item>
<item name="bluetooth.controller.tx">10</item>
<item name="wifi.controller.idle">1</item>
<item name="wifi.controller.rx">65</item>
<item name="wifi.controller.tx">265</item>
<array name="wifi.controller.tx_levels">
<value>0</value>
</array>
<item name="wifi.controller.voltage">3600</item>
<array name="wifi.batchedscan">
<value>.0002</value>
<value>.002</value>
<value>.02</value>
<value>.2</value>
<value>2</value>
</array>
</device>

View file

@ -78,8 +78,10 @@ PRODUCT_PACKAGES += \
treble-overlay-samsung-a40 \
treble-overlay-samsung-a50 \
treble-overlay-samsung-a80 \
treble-overlay-samsung-n9q \
treble-overlay-samsung-s10e \
treble-overlay-samsung-s9-systemui \
treble-overlay-samsung-s9pq \
treble-overlay-samsung-s9q \
treble-overlay-sharp-s2 \
treble-overlay-sony-XZ3 \
treble-overlay-teclast-m30 \