This commit is contained in:
vitalitk 2022-05-08 12:54:34 +03:00
commit 80c5a55043
18 changed files with 2576 additions and 239 deletions

View file

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

View file

@ -1,68 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_automatic_brightness_available">true</bool>
<bool name="config_showNavigationBar">true</bool>
<bool name="config_suspendWhenScreenOffDueToProximity">true</bool>
<bool name="config_device_volte_available">false</bool>
<bool name="config_device_vt_available">false</bool>
<bool name="config_device_wfc_ims_available">false</bool>
<bool name="config_dynamic_bind_ims">true</bool>
<bool name="config_fillMainBuiltInDisplayCutout">false</bool>
<bool name="config_hotswapCapable">true</bool>
<bool name="config_setColorTransformAccelerated">true</bool>
<bool name="config_switch_phone_on_voice_reg_state_change">false</bool>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="skip_restoring_network_selection">true</bool>
<dimen name="quick_qs_offset_height">36.0dip</dimen>
<dimen name="status_bar_height">36.0dip</dimen>
<dimen name="status_bar_height_portrait">36.0dip</dimen>
<dimen name="status_bar_height_landscape">28.0dip</dimen>
<integer name="config_screenBrightnessSettingMinimum">10</integer>
<integer name="config_autoBrightnessBrighteningLightDebounce">2000</integer>
<integer name="config_autoBrightnessDarkeningLightDebounce">3000</integer>
<integer name="config_defaultPeakRefreshRate">91</integer>
<integer-array name="config_autoBrightnessLevels">
<item>128</item>
<item>256</item>
<item>384</item>
<item>512</item>
<item>640</item>
<item>768</item>
<item>896</item>
<item>1024</item>
<item>2048</item>
<item>4096</item>
<item>6144</item>
<item>8192</item>
<item>10240</item>
<item>12288</item>
<item>14336</item>
<item>16384</item>
<item>18432</item>
</integer-array>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>8</item>
<item>64</item>
<item>98</item>
<item>104</item>
<item>110</item>
<item>116</item>
<item>122</item>
<item>128</item>
<item>134</item>
<item>182</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
</integer-array>
<string name="config_mainBuiltInDisplayCutout">M -24,0 L -24,36 L 24,36 L 24,0 Z @dp</string>
</resources>

8
Samsung/gts8p/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-gts8p
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

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

View file

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

View file

@ -0,0 +1,623 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer-array name="config_tether_upstream_types">
<item>0</item>
<item>1</item>
<item>5</item>
<item>7</item>
</integer-array>
<string-array name="config_tether_usb_regexs">
<item>usb\\d</item>
<item>rndis\\d</item>
</string-array>
<integer name="config_screenBrightnessDim">13</integer>
<integer name="config_screenBrightnessSettingDefault">128</integer>
<integer name="config_screenBrightnessSettingMaximum">255</integer>
<integer name="config_screenBrightnessSettingMinimum">0</integer>
<integer name="config_screenBrightnessDoze">17</integer>
<integer name="config_screenBrightnessDark">1</integer>
<integer-array name="config_autoBrightnessDisplayValuesNits">
<item>11</item>
<item>15</item>
<item>22</item>
<item>26</item>
<item>31</item>
<item>35</item>
<item>46</item>
<item>62</item>
<item>79</item>
<item>88</item>
<item>93</item>
<item>99</item>
<item>111</item>
<item>162</item>
<item>190</item>
<item>340</item>
<item>500</item>
<item>500</item>
<item>500</item>
</integer-array>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>10</item>
<item>80</item>
<item>162</item>
<item>190</item>
<item>255</item>
</integer-array>
<integer-array name="config_autoBrightnessLevels">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>10</item>
<item>15</item>
<item>20</item>
<item>25</item>
<item>50</item>
<item>100</item>
<item>300</item>
<item>500</item>
<item>1000</item>
<item>2000</item>
<item>3000</item>
<item>40000</item>
<item>999999</item>
</integer-array>
<integer-array name="config_screenBrightnessBacklight">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
<item>13</item>
<item>14</item>
<item>15</item>
<item>16</item>
<item>17</item>
<item>18</item>
<item>19</item>
<item>20</item>
<item>21</item>
<item>22</item>
<item>23</item>
<item>24</item>
<item>25</item>
<item>26</item>
<item>27</item>
<item>28</item>
<item>29</item>
<item>30</item>
<item>31</item>
<item>32</item>
<item>33</item>
<item>34</item>
<item>35</item>
<item>36</item>
<item>37</item>
<item>38</item>
<item>39</item>
<item>40</item>
<item>41</item>
<item>42</item>
<item>43</item>
<item>44</item>
<item>45</item>
<item>46</item>
<item>47</item>
<item>48</item>
<item>49</item>
<item>50</item>
<item>51</item>
<item>52</item>
<item>53</item>
<item>54</item>
<item>55</item>
<item>56</item>
<item>57</item>
<item>58</item>
<item>59</item>
<item>60</item>
<item>61</item>
<item>62</item>
<item>63</item>
<item>64</item>
<item>65</item>
<item>66</item>
<item>67</item>
<item>68</item>
<item>69</item>
<item>70</item>
<item>71</item>
<item>72</item>
<item>73</item>
<item>74</item>
<item>75</item>
<item>76</item>
<item>77</item>
<item>78</item>
<item>79</item>
<item>80</item>
<item>81</item>
<item>82</item>
<item>83</item>
<item>84</item>
<item>85</item>
<item>86</item>
<item>87</item>
<item>88</item>
<item>89</item>
<item>90</item>
<item>91</item>
<item>92</item>
<item>93</item>
<item>94</item>
<item>95</item>
<item>96</item>
<item>97</item>
<item>98</item>
<item>99</item>
<item>100</item>
<item>101</item>
<item>102</item>
<item>103</item>
<item>104</item>
<item>105</item>
<item>106</item>
<item>107</item>
<item>108</item>
<item>109</item>
<item>110</item>
<item>111</item>
<item>112</item>
<item>113</item>
<item>114</item>
<item>115</item>
<item>116</item>
<item>117</item>
<item>118</item>
<item>119</item>
<item>120</item>
<item>121</item>
<item>122</item>
<item>123</item>
<item>124</item>
<item>125</item>
<item>126</item>
<item>127</item>
<item>128</item>
<item>129</item>
<item>130</item>
<item>131</item>
<item>132</item>
<item>133</item>
<item>134</item>
<item>135</item>
<item>136</item>
<item>137</item>
<item>138</item>
<item>139</item>
<item>140</item>
<item>141</item>
<item>142</item>
<item>143</item>
<item>144</item>
<item>145</item>
<item>146</item>
<item>147</item>
<item>148</item>
<item>149</item>
<item>150</item>
<item>151</item>
<item>152</item>
<item>153</item>
<item>154</item>
<item>155</item>
<item>156</item>
<item>157</item>
<item>158</item>
<item>159</item>
<item>160</item>
<item>161</item>
<item>162</item>
<item>163</item>
<item>164</item>
<item>165</item>
<item>166</item>
<item>167</item>
<item>168</item>
<item>169</item>
<item>170</item>
<item>171</item>
<item>172</item>
<item>173</item>
<item>174</item>
<item>175</item>
<item>176</item>
<item>177</item>
<item>178</item>
<item>179</item>
<item>180</item>
<item>181</item>
<item>182</item>
<item>183</item>
<item>184</item>
<item>185</item>
<item>186</item>
<item>187</item>
<item>188</item>
<item>189</item>
<item>190</item>
<item>191</item>
<item>192</item>
<item>193</item>
<item>194</item>
<item>195</item>
<item>196</item>
<item>197</item>
<item>198</item>
<item>199</item>
<item>200</item>
<item>201</item>
<item>202</item>
<item>203</item>
<item>204</item>
<item>205</item>
<item>206</item>
<item>207</item>
<item>208</item>
<item>209</item>
<item>210</item>
<item>211</item>
<item>212</item>
<item>213</item>
<item>214</item>
<item>215</item>
<item>216</item>
<item>217</item>
<item>218</item>
<item>219</item>
<item>220</item>
<item>221</item>
<item>222</item>
<item>223</item>
<item>224</item>
<item>225</item>
<item>226</item>
<item>227</item>
<item>228</item>
<item>229</item>
<item>230</item>
<item>231</item>
<item>232</item>
<item>233</item>
<item>234</item>
<item>235</item>
<item>236</item>
<item>237</item>
<item>238</item>
<item>239</item>
<item>240</item>
<item>241</item>
<item>242</item>
<item>243</item>
<item>244</item>
<item>245</item>
<item>246</item>
<item>247</item>
<item>248</item>
<item>249</item>
<item>250</item>
<item>251</item>
<item>252</item>
<item>253</item>
<item>254</item>
<item>255</item>
<item>257</item>
<item>260</item>
<item>262</item>
<item>265</item>
<item>267</item>
<item>270</item>
<item>272</item>
<item>274</item>
<item>277</item>
<item>279</item>
<item>282</item>
<item>284</item>
<item>287</item>
<item>289</item>
<item>291</item>
<item>294</item>
<item>296</item>
<item>299</item>
<item>301</item>
<item>304</item>
</integer-array>
<array name="config_screenBrightnessNits">
<item>2</item>
<item>2.311</item>
<item>2.766</item>
<item>3.297</item>
<item>3.885</item>
<item>4.52</item>
<item>5.194</item>
<item>5.902</item>
<item>6.642</item>
<item>7.41</item>
<item>8.204</item>
<item>9.022</item>
<item>9.863</item>
<item>10.726</item>
<item>11.608</item>
<item>12.51</item>
<item>13.43</item>
<item>14.367</item>
<item>15.321</item>
<item>16.291</item>
<item>17.276</item>
<item>18.276</item>
<item>19.291</item>
<item>20.32</item>
<item>21.362</item>
<item>22.417</item>
<item>23.485</item>
<item>24.566</item>
<item>25.658</item>
<item>26.762</item>
<item>27.878</item>
<item>29.005</item>
<item>30.143</item>
<item>31.292</item>
<item>32.451</item>
<item>33.62</item>
<item>34.8</item>
<item>35.989</item>
<item>37.188</item>
<item>38.396</item>
<item>39.614</item>
<item>40.841</item>
<item>42.077</item>
<item>43.322</item>
<item>44.576</item>
<item>45.838</item>
<item>47.109</item>
<item>48.388</item>
<item>49.675</item>
<item>50.97</item>
<item>52.273</item>
<item>53.584</item>
<item>54.903</item>
<item>56.229</item>
<item>57.563</item>
<item>58.904</item>
<item>60.253</item>
<item>61.609</item>
<item>62.972</item>
<item>64.342</item>
<item>65.719</item>
<item>67.103</item>
<item>68.494</item>
<item>69.892</item>
<item>71.296</item>
<item>72.707</item>
<item>74.124</item>
<item>75.548</item>
<item>76.978</item>
<item>78.415</item>
<item>79.858</item>
<item>81.307</item>
<item>82.762</item>
<item>84.223</item>
<item>85.69</item>
<item>87.164</item>
<item>88.643</item>
<item>90.128</item>
<item>91.618</item>
<item>93.115</item>
<item>94.617</item>
<item>96.125</item>
<item>97.638</item>
<item>99.157</item>
<item>100.682</item>
<item>102.212</item>
<item>103.747</item>
<item>105.288</item>
<item>106.834</item>
<item>108.385</item>
<item>109.942</item>
<item>111.503</item>
<item>113.07</item>
<item>114.642</item>
<item>116.22</item>
<item>117.802</item>
<item>119.389</item>
<item>120.981</item>
<item>122.578</item>
<item>124.18</item>
<item>125.787</item>
<item>127.398</item>
<item>129.015</item>
<item>130.636</item>
<item>132.262</item>
<item>133.893</item>
<item>135.528</item>
<item>137.168</item>
<item>138.812</item>
<item>140.461</item>
<item>142.115</item>
<item>143.773</item>
<item>145.436</item>
<item>147.103</item>
<item>148.774</item>
<item>150.45</item>
<item>152.131</item>
<item>153.815</item>
<item>155.504</item>
<item>157.198</item>
<item>158.895</item>
<item>160.597</item>
<item>162.303</item>
<item>164.013</item>
<item>165.728</item>
<item>167.446</item>
<item>169.169</item>
<item>170.896</item>
<item>172.627</item>
<item>174.362</item>
<item>176.101</item>
<item>177.844</item>
<item>179.591</item>
<item>181.342</item>
<item>183.097</item>
<item>184.855</item>
<item>186.618</item>
<item>188.385</item>
<item>190.155</item>
<item>191.93</item>
<item>193.708</item>
<item>195.49</item>
<item>197.276</item>
<item>199.066</item>
<item>200.859</item>
<item>202.656</item>
<item>204.457</item>
<item>206.262</item>
<item>208.07</item>
<item>209.882</item>
<item>211.697</item>
<item>213.516</item>
<item>215.339</item>
<item>217.166</item>
<item>218.996</item>
<item>220.829</item>
<item>222.666</item>
<item>224.507</item>
<item>226.351</item>
<item>228.199</item>
<item>230.05</item>
<item>231.905</item>
<item>233.763</item>
<item>235.624</item>
<item>237.489</item>
<item>239.358</item>
<item>241.229</item>
<item>243.105</item>
<item>244.983</item>
<item>246.865</item>
<item>248.75</item>
<item>250.639</item>
<item>252.531</item>
<item>254.426</item>
<item>256.324</item>
<item>258.226</item>
<item>260.131</item>
<item>262.039</item>
<item>263.951</item>
<item>265.866</item>
<item>267.784</item>
<item>269.705</item>
<item>271.629</item>
<item>273.557</item>
<item>275.487</item>
<item>277.421</item>
<item>279.358</item>
<item>281.298</item>
<item>283.241</item>
<item>285.188</item>
<item>287.137</item>
<item>289.09</item>
<item>291.045</item>
<item>293.004</item>
<item>294.965</item>
<item>296.93</item>
<item>298.898</item>
<item>300.868</item>
<item>302.842</item>
<item>304.819</item>
<item>306.799</item>
<item>308.781</item>
<item>310.767</item>
<item>312.756</item>
<item>314.747</item>
<item>316.742</item>
<item>318.739</item>
<item>320.739</item>
<item>322.742</item>
<item>324.748</item>
<item>326.757</item>
<item>328.769</item>
<item>330.784</item>
<item>332.802</item>
<item>334.822</item>
<item>336.845</item>
<item>338.871</item>
<item>340.9</item>
<item>342.932</item>
<item>344.966</item>
<item>347.004</item>
<item>349.044</item>
<item>351.086</item>
<item>353.132</item>
<item>355.18</item>
<item>357.231</item>
<item>359.285</item>
<item>361.342</item>
<item>363.401</item>
<item>365.463</item>
<item>367.528</item>
<item>369.595</item>
<item>371.665</item>
<item>373.738</item>
<item>375.813</item>
<item>377.891</item>
<item>379.972</item>
<item>382.055</item>
<item>384.141</item>
<item>386.23</item>
<item>388.321</item>
<item>390.415</item>
<item>392.512</item>
<item>394.611</item>
<item>396.712</item>
<item>398.817</item>
<item>400.924</item>
<item>403.033</item>
<item>405.145</item>
<item>407.259</item>
<item>409.377</item>
<item>411.496</item>
<item>413.618</item>
<item>415.743</item>
<item>417.87</item>
<item>420</item>
<item>424</item>
<item>428</item>
<item>432</item>
<item>436</item>
<item>440</item>
<item>444</item>
<item>448</item>
<item>452</item>
<item>456</item>
<item>460</item>
<item>464</item>
<item>468</item>
<item>472</item>
<item>476</item>
<item>480</item>
<item>484</item>
<item>488</item>
<item>492</item>
<item>496</item>
<item>500</item>
</array>
</resources>

View file

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

View file

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

View file

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

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_padding_start">52px</dimen>
<dimen name="status_bar_padding_end">14px</dimen>
<dimen name="status_bar_padding_top">0px</dimen>
<dimen name="status_bar_header_height_keyguard">104px</dimen>
<dimen name="keyguard_carrier_text_margin">68px</dimen>
<dimen name="system_icons_keyguard_padding_end">55px</dimen>
</resources>

8
Samsung/r0s/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-r0s
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

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

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_height">24dp</dimen>
</resources>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,214 @@
<?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">68</item>
<item name="screen.full">290.8</item>
<item name="audio">25.7</item>
<item name="video">31</item>
<item name="camera.flashlight">128.1</item>
<item name="camera.avg">199.5</item>
<item name="gps.on">63</item>
<item name="radio.active">168.2</item>
<item name="radio.scanning">118.6</item>
<array name="radio.on">
<value>9.45</value>
<value>9.45</value>
</array>
<item name="modem.controller.sleep">0</item>
<item name="modem.controller.idle">81</item>
<item name="modem.controller.rx">91</item>
<array name="modem.controller.tx">
<value>125</value>
<value>159</value>
<value>257</value>
<value>289</value>
<value>310</value>
</array>
<item name="modem.controller.voltage">3700</item>
<array name="cpu.clusters.cores">
<value>4</value>
<value>3</value>
<value>1</value>
</array>
<array name="cpu.core_speeds.cluster0">
<value>400000</value>
<value>576000</value>
<value>672000</value>
<value>768000</value>
<value>864000</value>
<value>960000</value>
<value>1056000</value>
<value>1152000</value>
<value>1248000</value>
<value>1344000</value>
<value>1440000</value>
<value>1536000</value>
<value>1632000</value>
<value>1728000</value>
<value>1824000</value>
</array>
<array name="cpu.core_power.cluster0">
<value>129</value>
<value>136</value>
<value>137</value>
<value>141</value>
<value>145</value>
<value>149</value>
<value>155</value>
<value>160</value>
<value>167</value>
<value>174</value>
<value>185</value>
<value>195</value>
<value>209</value>
<value>226</value>
<value>246</value>
</array>
<array name="cpu.core_speeds.cluster1">
<value>576000</value>
<value>672000</value>
<value>768000</value>
<value>864000</value>
<value>960000</value>
<value>1056000</value>
<value>1152000</value>
<value>1248000</value>
<value>1344000</value>
<value>1440000</value>
<value>1536000</value>
<value>1632000</value>
<value>1728000</value>
<value>1824000</value>
<value>1920000</value>
<value>2016000</value>
<value>2112000</value>
<value>2208000</value>
<value>2304000</value>
<value>2400000</value>
<value>2515000</value>
</array>
<array name="cpu.core_power.cluster1">
<value>145</value>
<value>152</value>
<value>159</value>
<value>166</value>
<value>173</value>
<value>184</value>
<value>194</value>
<value>205</value>
<value>216</value>
<value>227</value>
<value>245</value>
<value>261</value>
<value>280</value>
<value>300</value>
<value>326</value>
<value>353</value>
<value>384</value>
<value>418</value>
<value>461</value>
<value>506</value>
<value>590</value>
</array>
<array name="cpu.core_speeds.cluster2">
<value>576000</value>
<value>672000</value>
<value>768000</value>
<value>864000</value>
<value>960000</value>
<value>1056000</value>
<value>1152000</value>
<value>1248000</value>
<value>1344000</value>
<value>1440000</value>
<value>1536000</value>
<value>1632000</value>
<value>1728000</value>
<value>1824000</value>
<value>1920000</value>
<value>2016000</value>
<value>2112000</value>
<value>2208000</value>
<value>2304000</value>
<value>2400000</value>
<value>2512000</value>
<value>2611000</value>
<value>2707000</value>
<value>2803000</value>
</array>
<array name="cpu.core_power.cluster2">
<value>159</value>
<value>169</value>
<value>180</value>
<value>191</value>
<value>205</value>
<value>216</value>
<value>225</value>
<value>242</value>
<value>250</value>
<value>272</value>
<value>290</value>
<value>312</value>
<value>330</value>
<value>356</value>
<value>390</value>
<value>426</value>
<value>469</value>
<value>514</value>
<value>600</value>
<value>703</value>
<value>780</value>
<value>884</value>
<value>950</value>
<value>1035</value>
</array>
<item name="cpu.suspend">8.4</item>
<item name="cpu.idle">29.4</item>
<item name="battery.capacity">3590</item>
<item name="battery.typical.capacity">3700</item>
<item name="wifi.controller.idle">1</item>
<item name="wifi.controller.rx">130</item>
<item name="wifi.controller.tx">420</item>
<array name="wifi.controller.tx_levels">
<value>0</value>
</array>
<item name="wifi.controller.voltage">3600</item>
<array name="wifi.batchedscan">
<value>.0002</value>
<value>.002</value>
<value>.02</value>
<value>.2</value>
<value>2</value>
</array>
<item name="bluetooth.controller.idle">6</item>
<item name="bluetooth.controller.rx">28</item>
<item name="bluetooth.controller.tx">36</item>
<item name="bluetooth.controller.voltage">3700</item>
<array name="gpu.active">
<value>162</value>
<value>227</value>
<value>305</value>
<value>388</value>
<value>463</value>
<value>650</value>
<value>808</value>
<value>1013</value>
<value>1234</value>
<value>1296</value>
<value>1368</value>
</array>
<array name="gpu.speeds">
<value>303000</value>
<value>404000</value>
<value>500000</value>
<value>605000</value>
<value>711000</value>
<value>807000</value>
<value>903000</value>
<value>999000</value>
<value>1095000</value>
<value>1210000</value>
<value>1306000</value>
</array>
</device>

View file

@ -4,7 +4,7 @@
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="rosemary"
android:requiredSystemPropertyValue="+(rosemary|secret|maltose)"
android:priority="671"
android:isStatic="true" />
</manifest>

View file

@ -1,186 +1,367 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- bools.xml files -->
<bool name="config_automatic_brightness_available">true</bool>
<bool name="config_showNavigationBar">true</bool>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<!-- dimens.xml files -->
<dimen name="rounded_corner_radius_bottom">102px</dimen>
<dimen name="rounded_corner_radius_top">102px</dimen>
<dimen name="status_bar_height">93px</dimen>
<dimen name="status_bar_height_portrait">93px</dimen>
<!-- arrays.xml files -->
<integer-array name="config_ambientBrighteningThresholds">
<item>2</item>
<item>5</item>
<item>10</item>
<item>30</item>
<item>100</item>
<item>400</item>
<item>600</item>
<item>1000</item>
</integer-array>
<integer-array name="config_ambientDarkeningThresholds">
<item>800</item>
<item>800</item>
<item>500</item>
<item>500</item>
<item>500</item>
<item>500</item>
<item>500</item>
<item>500</item>
</integer-array>
<integer-array name="config_ambientThresholdLevels">
<item>2</item>
<item>10</item>
<item>30</item>
<item>100</item>
<item>800</item>
<item>2000</item>
<item>4000</item>
</integer-array>
<integer-array name="config_autoBrightnessDisplayValuesNits">
<item>5</item>
<item>5</item>
<item>6</item>
<item>10</item>
<item>16</item>
<item>20</item>
<item>24</item>
<item>30</item>
<item>35</item>
<item>45</item>
<item>55</item>
<item>70</item>
<item>85</item>
<item>98</item>
<item>98</item>
<item>98</item>
<item>99</item>
<item>100</item>
<item>100</item>
<item>101</item>
<item>103</item>
<item>103</item>
<item>106</item>
<item>108</item>
<item>114</item>
<item>130</item>
<item>150</item>
<item>180</item>
<item>200</item>
<item>250</item>
<item>280</item>
<item>320</item>
<item>350</item>
<item>390</item>
<item>455</item>
</integer-array>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>22</item>
<item>22</item>
<item>28</item>
<item>45</item>
<item>72</item>
<item>88</item>
<item>108</item>
<item>135</item>
<item>158</item>
<item>205</item>
<item>248</item>
<item>318</item>
<item>391</item>
<item>475</item>
<item>475</item>
<item>475</item>
<item>480</item>
<item>485</item>
<item>485</item>
<item>493</item>
<item>503</item>
<item>503</item>
<item>518</item>
<item>526</item>
<item>553</item>
<item>610</item>
<item>700</item>
<item>835</item>
<item>930</item>
<item>1163</item>
<item>1305</item>
<item>1488</item>
<item>1625</item>
<item>1805</item>
<item>2047</item>
</integer-array>
<integer-array name="config_autoBrightnessLevels">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>6</item>
<item>7</item>
<item>9</item>
<item>13</item>
<item>16</item>
<item>20</item>
<item>24</item>
<item>60</item>
<item>120</item>
<item>125</item>
<item>130</item>
<item>140</item>
<item>160</item>
<item>185</item>
<item>210</item>
<item>240</item>
<item>255</item>
<item>275</item>
<item>295</item>
<item>380</item>
<item>600</item>
<item>800</item>
<item>950</item>
<item>1300</item>
<item>1650</item>
<item>1900</item>
<item>2100</item>
<item>2400</item>
<item>2700</item>
<item>3000</item>
</integer-array>
<integer-array name="config_screenBrighteningThresholds">
<item>0</item>
</integer-array>
<integer-array name="config_screenDarkeningThresholds">
<item>0</item>
</integer-array>
<!-- fractions.xml files -->
<fraction name="config_autoBrightnessAdjustmentMaxGamma">100.0%</fraction>
<fraction name="config_maximumScreenDimRatio">29.999996%</fraction>
<fraction name="config_screenAutoBrightnessDozeScaleFactor">100.0%</fraction>
<!-- integers.xml files-->
<integer name="config_autoBrightnessBrighteningLightDebounce">1000</integer>
<integer name="config_autoBrightnessDarkeningLightDebounce">1000</integer>
<integer name="config_brightness_ramp_rate_fast">2466</integer>
<integer name="config_brightness_ramp_rate_slow">1973</integer>
<integer name="config_defaultPeakRefreshRate">60</integer>
<integer name="config_screenBrightnessDim">11</integer>
<integer name="config_screenBrightnessDoze">17</integer>
<integer name="config_screenBrightnessForVrSettingDefault">1376</integer>
<integer name="config_screenBrightnessForVrSettingMaximum">4095</integer>
<integer name="config_screenBrightnessForVrSettingMinimum">1264</integer>
<integer name="config_screenBrightnessSettingDefault">448</integer>
<integer name="config_screenBrightnessSettingMaximum">2047</integer>
<integer name="config_screenBrightnessSettingMinimum">21</integer>
<integer name="config_shutdownBatteryTemperature">600</integer>
<!-- displayCutout -->
<string name="config_mainBuiltInDisplayCutout">M 0,0 H -37 V 93 H 37 V 0 H 0 Z</string>
<!-- bools.xml files -->
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="config_supportAudioSourceUnprocessed">true</bool>
<bool name="config_showNavigationBar">true</bool>
<bool name="config_enableBurnInProtection">true</bool>
<bool name="config_setColorTransformAccelerated">true</bool>
<bool name="config_dozeAfterScreenOffByDefault">true</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<bool name="config_automatic_brightness_available">true</bool>
<!-- dimens.xml files -->
<dimen name="rounded_corner_radius_bottom">106.0px</dimen>
<dimen name="rounded_corner_radius_top">106.0px</dimen>
<dimen name="status_bar_height">93.0px</dimen>
<dimen name="status_bar_height_portrait">93.0px</dimen>
<dimen name="status_bar_height_landscape">28dp</dimen>
<!-- fraction.xml files -->
<fraction name="config_autoBrightnessAdjustmentMaxGamma">100%</fraction>
<!-- arrays.xml files -->
<integer name="config_screenBrightnessDoze">17</integer>
<integer name="config_autoBrightnessBrighteningLightDebounce">1000</integer>
<integer name="config_autoBrightnessDarkeningLightDebounce">1000</integer>
<integer-array name="config_autoBrightnessLevels">
<item>1</item>
<item>2</item>
<item>4</item>
<item>6</item>
<item>8</item>
<item>10</item>
<item>15</item>
<item>20</item>
<item>25</item>
<item>30</item>
<item>35</item>
<item>40</item>
<item>45</item>
<item>50</item>
<item>55</item>
<item>60</item>
<item>65</item>
<item>70</item>
<item>75</item>
<item>80</item>
<item>85</item>
<item>90</item>
<item>95</item>
<item>100</item>
<item>120</item>
<item>140</item>
<item>160</item>
<item>180</item>
<item>200</item>
<item>220</item>
<item>240</item>
<item>260</item>
<item>280</item>
<item>300</item>
<item>320</item>
<item>340</item>
<item>360</item>
<item>380</item>
<item>400</item>
<item>420</item>
<item>440</item>
<item>460</item>
<item>480</item>
<item>500</item>
<item>700</item>
<item>900</item>
<item>1100</item>
<item>1300</item>
<item>1500</item>
<item>1700</item>
<item>1900</item>
<item>2000</item>
<item>2500</item>
<item>3000</item>
<item>3500</item>
<item>4000</item>
<item>4500</item>
<item>5000</item>
<item>5500</item>
<item>6000</item>
<item>6500</item>
<item>7000</item>
<item>7500</item>
<item>8000</item>
<item>8500</item>
<item>9000</item>
<item>9500</item>
<item>10000</item>
<item>10500</item>
<item>11000</item>
<item>11500</item>
<item>12000</item>
<item>12500</item>
<item>13000</item>
<item>13500</item>
<item>14000</item>
<item>14500</item>
<item>15000</item>
<item>16000</item>
<item>17000</item>
<item>18000</item>
<item>19000</item>
<item>20000</item>
<item>21000</item>
<item>22000</item>
<item>23000</item>
<item>24000</item>
<item>25000</item>
<item>26000</item>
<item>27000</item>
<item>28000</item>
<item>29000</item>
<item>30000</item>
<item>35000</item>
<item>40000</item>
<item>45000</item>
<item>50000</item>
<item>55000</item>
<item>60000</item>
<item>65000</item>
<item>70000</item>
<item>75000</item>
<item>80000</item>
<item>85000</item>
<item>90000</item>
<item>95000</item>
<item>100000</item>
</integer-array>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>17</item>
<item>26</item>
<item>32</item>
<item>81</item>
<item>99</item>
<item>121</item>
<item>138</item>
<item>187</item>
<item>241</item>
<item>310</item>
<item>331</item>
<item>335</item>
<item>335</item>
<item>335</item>
<item>339</item>
<item>339</item>
<item>339</item>
<item>343</item>
<item>343</item>
<item>347</item>
<item>347</item>
<item>347</item>
<item>347</item>
<item>351</item>
<item>351</item>
<item>355</item>
<item>363</item>
<item>368</item>
<item>372</item>
<item>380</item>
<item>384</item>
<item>392</item>
<item>396</item>
<item>404</item>
<item>409</item>
<item>413</item>
<item>425</item>
<item>429</item>
<item>433</item>
<item>441</item>
<item>445</item>
<item>454</item>
<item>458</item>
<item>466</item>
<item>474</item>
<item>560</item>
<item>642</item>
<item>736</item>
<item>838</item>
<item>924</item>
<item>1051</item>
<item>1146</item>
<item>1207</item>
<item>1510</item>
<item>1637</item>
<item>1705</item>
<item>1774</item>
<item>1842</item>
<item>1910</item>
<item>1978</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
<item>2047</item>
</integer-array>
<array name="config_autoBrightnessDisplayValuesNits">
<item>4.5</item>
<item>6.6</item>
<item>8.0</item>
<item>20.0</item>
<item>24.3</item>
<item>29.7</item>
<item>34.0</item>
<item>46.0</item>
<item>59.0</item>
<item>76.0</item>
<item>81.0</item>
<item>82.0</item>
<item>82.0</item>
<item>82.0</item>
<item>83.0</item>
<item>83.0</item>
<item>83.0</item>
<item>84.0</item>
<item>84.0</item>
<item>85.0</item>
<item>85.0</item>
<item>85.0</item>
<item>85.0</item>
<item>86.0</item>
<item>86.0</item>
<item>87.0</item>
<item>89.0</item>
<item>90.0</item>
<item>91.0</item>
<item>93.0</item>
<item>94.0</item>
<item>96.0</item>
<item>97.0</item>
<item>99.0</item>
<item>100.0</item>
<item>101.0</item>
<item>104.0</item>
<item>105.0</item>
<item>106.0</item>
<item>108.0</item>
<item>109.0</item>
<item>111.0</item>
<item>112.0</item>
<item>114.0</item>
<item>116.0</item>
<item>137.0</item>
<item>157.0</item>
<item>180.0</item>
<item>205.0</item>
<item>226.0</item>
<item>257.0</item>
<item>280.0</item>
<item>295.0</item>
<item>369.0</item>
<item>400.0</item>
<item>416.7</item>
<item>433.3</item>
<item>450.0</item>
<item>466.7</item>
<item>483.3</item>
<item>500.0</item>
<item>512.5</item>
<item>525.0</item>
<item>537.5</item>
<item>550.0</item>
<item>562.5</item>
<item>575.0</item>
<item>587.5</item>
<item>600.0</item>
<item>610.0</item>
<item>620.0</item>
<item>630.0</item>
<item>640.0</item>
<item>650.0</item>
<item>660.0</item>
<item>670.0</item>
<item>680.0</item>
<item>690.0</item>
<item>700.0</item>
<item>705.0</item>
<item>710.0</item>
<item>715.0</item>
<item>720.0</item>
<item>725.0</item>
<item>730.0</item>
<item>735.0</item>
<item>740.0</item>
<item>745.0</item>
<item>750.0</item>
<item>755.0</item>
<item>760.0</item>
<item>765.0</item>
<item>770.0</item>
<item>775.0</item>
<item>800.0</item>
<item>816.7</item>
<item>833.3</item>
<item>850.0</item>
<item>866.7</item>
<item>883.3</item>
<item>900.0</item>
<item>914.3</item>
<item>928.6</item>
<item>942.9</item>
<item>957.1</item>
<item>971.4</item>
<item>985.7</item>
<item>1000.0</item>
</array>
<array name="config_screenBrightnessBacklight">
<item>1</item>
<item>255</item>
</array>
<array name="config_screenBrightnessNits">
<item>4.5</item>
<item>1000</item>
</array>
</resources>

View file

@ -162,6 +162,7 @@ PRODUCT_PACKAGES += \
treble-overlay-samsung-gta2xl \
treble-overlay-samsung-gta3xl \
treble-overlay-samsung-gts7xllite \
treble-overlay-samsung-gts8p \
treble-overlay-samsung-j6 \
treble-overlay-samsung-m31 \
treble-overlay-samsung-m31-systemui \
@ -169,6 +170,8 @@ PRODUCT_PACKAGES += \
treble-overlay-samsung-n9q \
treble-overlay-samsung-o1s \
treble-overlay-samsung-p3s \
treble-overlay-samsung-r0s \
treble-overlay-samsung-r0s-systemui \
treble-overlay-samsung-r9q \
treble-overlay-samsung-s10e \
treble-overlay-samsung-s9pq \