Compare commits

..

112 Commits

Author SHA1 Message Date
27fd7a60ba removed baked in apps 2024-10-27 10:59:37 +02:00
5c884be268 removed unused policy files 2024-07-20 22:05:10 +03:00
137d621f9d removed vanadium 2024-07-15 15:42:24 +03:00
c669515ad5 vanadium? 2024-07-14 19:35:17 +03:00
22708aeea0 vanadium 2024-07-14 19:23:15 +03:00
e8fed111b6 add back bromite webview 2024-07-14 16:51:00 +03:00
ba94308060 vanadium another try 2024-07-14 16:16:56 +03:00
4f2707f761 vanadium another try 2024-07-14 16:15:00 +03:00
69b85aef3d bromite webview 2024-07-14 15:34:42 +03:00
d38f4fce97 added again chromium webview 2024-07-14 14:01:59 +03:00
4c7751aa4e removed webview added another one 2024-07-14 12:48:25 +03:00
ae7e3154ec added number to key layout 2024-02-06 12:09:07 -05:00
f7000c7ba5 added again catflipscreen app 2024-01-28 10:47:37 -05:00
1d4cc2e30f removed CatFlipScreen app 2024-01-24 15:57:24 -05:00
12ccd97190 change navbar for cats22flip 2023-12-22 15:46:04 -05:00
cd5860c5b2 rework code to use patches instead of out script 2023-12-22 14:52:15 -05:00
2c8a700980 small changes removed attribute and screen app 2023-12-21 10:43:16 -05:00
3569847f04 removed some apps from Android 11 2023-12-20 10:34:55 -05:00
9e74d27f15 Update cats22flip.mk
removed whatsapp
2023-12-17 14:25:24 -05:00
8f86977f01 Add numeric keys 2023-12-17 13:50:58 -05:00
dd241a32f0 added whatsapp 2023-12-17 09:55:34 -05:00
aa9b5d9888 added properties from PHH Treble APP 2023-12-15 14:02:31 -05:00
233ff0d41d remove navbar 2023-12-15 12:13:27 -05:00
560fc3d93a renamed ims app 2023-12-15 11:43:35 -05:00
b3f5744162 added patch for APN 2023-12-14 14:44:09 -05:00
54ceda9a18 restored ota to phh treble 2023-12-14 14:24:42 -05:00
1b67abcf0b removed bootanimation, I guess it didnt work 2023-12-14 13:39:40 -05:00
8633f8b856 added bootanimation 2023-12-14 10:48:43 -05:00
9ad30a9623 remove setup wizard 2023-12-13 16:20:17 -05:00
c2181b9306 add updater app 2023-12-13 16:01:10 -05:00
1011c855a2 try disable setup wizard 2023-12-13 15:55:30 -05:00
dc94e1465f remove ota uri from treble updater 2023-12-13 15:27:00 -05:00
2cb21a90d9 fix wrong library checks 2023-12-13 14:09:20 -05:00
5fd7ab7a63 renamed 2023-12-13 12:30:30 -05:00
a32e09eddd adapt build to lineage 2023-12-12 11:21:43 -05:00
b6e7dc0e61 trying out to add these to Lineage build 2023-12-12 10:03:16 -05:00
698699b8ac removed apn file 2023-12-11 11:50:15 -05:00
f06a3c6ace Update cats22flip_jnsw.mk 2023-12-11 11:38:05 -05:00
b3c9d3fb8a added the IMS app with build prop 2023-12-11 10:39:56 -05:00
120bc7e282 Add WKT9 to apps 2023-12-05 13:45:22 -05:00
c06ba92651 Change build number 2023-12-05 13:35:04 -05:00
d8514f9161 We don't need that anymore 2023-12-05 13:33:35 -05:00
d0c4fd7003 Let's try it this way 2023-12-05 12:19:54 -05:00
bc98308d88 And again... 2023-12-05 11:47:20 -05:00
98af812a54 Worth a try according to Talmid 2023-12-05 11:23:24 -05:00
6224122080 Try again 2023-12-05 10:19:18 -05:00
c5b3ae0b9d Set permissions 2023-12-05 09:38:18 -05:00
90346ba2e0 Make it right 2023-12-05 09:37:01 -05:00
73860260da Add permission for cat screen 2023-12-05 09:36:26 -05:00
333e574f16 Copy catscreen script 2023-12-05 09:35:13 -05:00
1b207e1127 Add catsceen script 2023-12-05 09:34:25 -05:00
4ea4ebc1de Remove boot image from this patch 2023-12-04 16:14:00 -05:00
aeebff4764 Missed a semicolon 2023-12-04 11:31:24 -05:00
162369b604 backlight 2023-12-04 10:54:44 -05:00
8f26f434af Remove QSB app drawer 2023-12-04 10:48:27 -05:00
f5e8f64851 added overlay 2023-12-04 10:20:02 -05:00
e83d0b4be6 Move patch to patches folder 2023-12-04 10:18:07 -05:00
db8312daa2 Add boot image patch 2023-12-04 10:17:25 -05:00
7565ab6815 side button wake 2023-12-03 11:57:13 -05:00
34b3999bf0 changed wake to function 2023-12-03 11:07:00 -05:00
eb0787f345 Fix path 2023-11-30 16:20:59 -05:00
994959dbb2 Add keyboard files 2023-11-30 16:20:18 -05:00
38f274d9b8 Copy files 2023-11-30 16:19:41 -05:00
4b0f7aa676 added flip soft 2023-11-30 16:15:47 -05:00
4d93f4daca added apps to be installed 2023-11-30 11:51:26 -05:00
ef48647b5d other network try 2023-11-29 16:02:25 -05:00
19d577f51a add network change and conversations 2023-11-29 14:59:50 -05:00
a3b528a6a0 added flipscreen app and density 2023-11-29 14:00:25 -05:00
87967614ed test if 2023-11-29 11:25:19 -05:00
38f3cc76e4 fix again the script 2023-11-29 11:07:20 -05:00
103be2675d set on boot 2023-11-29 10:49:34 -05:00
f00877c2eb fix bootloop 2023-11-29 10:31:14 -05:00
54a956f066 mistake 2023-11-29 10:07:43 -05:00
e4f33474ee try on property change 2023-11-29 09:50:48 -05:00
62b4381601 testing again 2023-11-29 09:23:05 -05:00
51728c4604 testing something 2023-11-29 08:36:06 -05:00
a7bf39eb3c on property run script 2023-11-28 16:16:32 -05:00
541b6b8ea5 added script to boot sequence 2023-11-28 15:48:52 -05:00
e76ca1de41 set property in init script 2023-11-28 15:24:30 -05:00
3b60b65306 added back the property 2023-11-28 14:55:50 -05:00
e2d9f05e24 remove image_running property 2023-11-28 12:17:38 -05:00
ed99e58de6 didnt work, revert 2023-11-27 15:16:54 -05:00
91f3323593 experimenting with some values 2023-11-27 14:37:38 -05:00
4b45003bb7 Update cats22flip_jnsw.mk 2023-11-27 11:17:41 -05:00
cd4ef7ed13 Update cats22flip_jnsw.mk 2023-11-26 12:19:39 -05:00
2b5d1debf3 Try again 2023-11-23 16:29:51 -05:00
1f1bf0b8ee Fix file name 2023-11-23 15:03:48 -05:00
25f648dc50 Init script 2023-11-23 14:56:54 -05:00
d34c2c78af Fix filenames 2023-11-23 14:55:44 -05:00
9209197db7 Add our own boot stript 2023-11-23 14:55:18 -05:00
b861a82d9a added to make file 2023-11-23 14:21:23 -05:00
6d59a11709 added setprop for external screen on Cat S22 2023-11-23 14:19:05 -05:00
e8ad260a86 Bump version 2023-11-23 08:32:01 -05:00
8d48f506a0 I guess it got late.. 2023-11-23 08:31:47 -05:00
2a3db6b60f These are not appearing in the final build 2023-11-22 21:59:22 -05:00
ceef5e3ba4 Try 2023-11-22 21:50:15 -05:00
3075aa7692 Bumb version to 0.2 2023-11-22 20:09:32 -05:00
c2ed927ca1 Add overlay and change prop position 2023-11-22 20:09:00 -05:00
75b3f67071 Add overlay folder 2023-11-22 20:07:20 -05:00
e9675a87fc Building WhatsApp in doesn't work 2023-11-22 19:55:27 -05:00
a220511114 v 2023-11-22 15:26:39 -05:00
ee4122f0df Add version number 2023-11-22 15:25:45 -05:00
630de6ba7c Change ota server 2023-11-22 14:46:32 -05:00
a98744d236 Add whatsapp 2023-11-22 14:16:53 -05:00
8b10e4c473 Build target ... 2023-11-22 13:52:31 -05:00
d4d4cd3cf4 Different build targets based on what we want 2023-11-22 13:32:01 -05:00
e41a49a5be Just etar out.. 2023-11-22 11:38:49 -05:00
e82b66af7a Leave out for now 2023-11-22 11:33:41 -05:00
72d557b274 Revert 2023-11-22 11:24:00 -05:00
0d8ce0e40e Change the way we handle properties 2023-11-22 11:17:30 -05:00
8f0260ae39 Add prop file 2023-11-22 11:09:06 -05:00
a0d078820d Add rear display property 2023-11-22 11:01:25 -05:00
13 changed files with 462 additions and 12 deletions

View File

@@ -1,2 +1,2 @@
PRODUCT_MAKEFILES := \ PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/cats22flip.mk $(LOCAL_DIR)/cats22flip_jnsw.mk

View File

@@ -1,11 +1,39 @@
$(call inherit-product, device/phh/treble/treble_a64_bvN.mk)
PRODUCT_NAME := cats22flip
PRODUCT_NAME := cats22flip PRODUCT_DEVICE := tdgsi_a64_ab
PRODUCT_DEVICE := tdgsi_a64_ab PRODUCT_BRAND := wePhone
PRODUCT_BRAND := wePhone PRODUCT_SYSTEM_BRAND := wePhone
PRODUCT_SYSTEM_BRAND := wePhone PRODUCT_MODEL := weOs | v13.2
PRODUCT_MODEL := Cat S22 Flip | weOs | Nehemiah
PRODUCT_SYSTEM_PROPERTIES += \
PRODUCT_SYSTEM_PROPERTIES += \ ro.system.ota.json_url=https://ota.mezimmah.net/ota.json \
ro.system.ota.json_url=https://git.mezimmah.net/treble/ota/raw/branch/main \ ro.sf.lcd_density=200 \
persist.sys.phh.mainkeys=1 ro.telephony.default_network=9 \
persist.sys.phh.mainkeys=1 \
persist.sys.overlay.devinputjack=true \
persist.sys.phh.caf.audio_policy=1 \
persist.sys.phh.disable_stereo_voip=true
PRODUCT_PACKAGE_OVERLAYS += device/phh/cats22flip/overlay
PRODUCT_COPY_FILES += \
device/phh/cats22flip/files/qpnp_pon.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/qpnp_pon.kl \
device/phh/cats22flip/files/soc_matrix_keypad.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/soc_matrix_keypad.kl \
device/phh/cats22flip/files/soc_matrix_keypad.kcm:$(TARGET_COPY_OUT_SYSTEM)/usr/keychars/soc_matrix_keypad.kcm
PRODUCT_PACKAGES += \
WKT9
# BromiteSystemWebView \
CatFlipScreen \
Conversations \
Davx5 \
DeskClock \
Etar \
ExactCalculator \
Gallery2 \
Linphone \
Nextcloud \
NextcloudNotes \
OpenDocumentReader \
Wireguard \

2
files/qpnp_pon.kl Normal file
View File

@@ -0,0 +1,2 @@
key 114 VOLUME_DOWN
key 116 POWER

View File

@@ -0,0 +1,79 @@
type FULL
key BUTTON_1 {
base: fallback DPAD_UP
}
key BUTTON_2 {
base: fallback DPAD_LEFT
}
key BUTTON_3 {
base: fallback DPAD_RIGHT
}
key BUTTON_4 {
base: fallback DPAD_DOWN
}
key 0 {
label: '0'
base: '0'
number: '0'
fn: '\n'
ctrl: '\t'
}
key 1 {
label: '1'
base: '1'
number: '1'
}
key 2 {
label: '2'
base: '2'
number: '2'
}
key 3 {
label: '3'
base: '3'
number: '3'
}
key 4 {
label: '4'
base: '4'
number: '4'
}
key 5 {
label: '5'
base: '5'
number: '5'
}
key 6 {
label: '6'
base: '6'
number: '6'
}
key 7 {
label: '7'
base: '7'
number: '7'
}
key 8 {
label: '8'
base: '8'
number: '8'
}
key 9 {
label: '9'
base: '9'
number: '9'
}

View File

@@ -0,0 +1,52 @@
key 2 1
key 3 2
key 4 3
key 5 4
key 6 5
key 7 6
key 8 7
key 9 8
key 10 9
key 11 0
# CLEAR
key 14 DEL
# DPAD CENTER
key 28 ENTER
# DPAD UP
key 103 BUTTON_1
# DPAD LEFT
key 105 BUTTON_2
# DPAD RIGHT
key 106 BUTTON_3
# DPAD DOWN
key 108 BUTTON_4
# BACK
key 158 BACK
# CALL
key 169 CALL
# HOME
key 172 HOME
# FUNCTION
key 248 SYM
# APP SWITCH
key 580 APP_SWITCH
# STAR
key 522 STAR
# POUND
key 523 POUND
# SIDE BUTTON
key 525 CTRL_LEFT POWER

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

View File

@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string-array translatable="false" name="config_tether_usb_regexs">
<item>"usb\\d"</item>
<item>"rndis\\d"</item>
</string-array>
<string-array translatable="false" name="config_tether_wifi_regexs">
<item>"wlan0"</item>
<item>"softap.*"</item>
<item>"wifi_br0"</item>
<item>"wigig0"</item>
</string-array>
<string-array translatable="false" name="config_tether_bluetooth_regexs">
<item>bnep\\d</item>
<item>"bt-pan"</item>
</string-array>
<bool name="config_enableAutoPowerModes">true</bool>
<bool name="config_intrusiveNotificationLed">true</bool>
<string name="config_icon_mask" translatable="false">"M50 0C77.6 0 100 22.4 100 50C100 77.6 77.6 100 50 100C22.4 100 0 77.6 0 50C0 22.4 22.4 0 50 0Z"</string>
<bool name="config_useRoundIcon">true</bool>
<string name="config_wallpaperCropperPackage">com.android.wallpaperpicker</string>
<bool name="config_unplugTurnsOnScreen">true</bool>
<integer name="config_multiuserMaximumUsers">5</integer>
<bool name="config_enableMultiUserUI">true</bool>
<string name="config_dozeComponent">com.android.systemui/com.android.systemui.doze.DozeService</string>
<bool name="config_swipe_up_gesture_setting_available">true</bool>
<bool name="config_smart_battery_available">true</bool>
<dimen name="config_dialogCornerRadius">8.0dip</dimen>
<dimen name="config_buttonCornerRadius">4.0dip</dimen>
<bool name="config_cellBroadcastAppLinks">true</bool>
<array name="config_availableColorModes">
<!-- ColorDisplayManager.COLOR_MODE_NATURAL -->
<item>0</item>
<!-- ColorDisplayManager.COLOR_MODE_BOOSTED -->
<item>1</item>
<!-- ColorDisplayManager.COLOR_MODE_SATURATED -->
<item>2</item>
<!-- ColorDisplayManager.COLOR_MODE_AUTOMATIC -->
<item>3</item>
</array>
<bool name="config_supportAudioSourceUnprocessed">true</bool>
<string-array name="config_packagesExemptFromSuspension" translatable="false">
<item>me.phh.treble.app</item>
</string-array>
<string name="config_displayLightSensorType" translatable="false">android.sensor.light</string>
<string name="config_wlan_data_service_package">com.google.android.iwlan</string>
<string name="config_wlan_network_service_package">com.google.android.iwlan</string>
<string name="config_qualified_networks_service_package">com.android.telephony.qns</string>
<integer name="config_defaultNightMode">2</integer>
</resources>

View File

@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2015 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<webviewproviders>
<!-- The default WebView implementation -->
<webviewprovider description="Vanadium" packageName="app.vanadium.webview" availableByDefault="true">
</webviewprovider>
</webviewproviders>
<!-- Copyright 2015 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
<webviewproviders>
<webviewprovider description="Chrome Stable" packageName="com.android.chrome" availableByDefault="true">
<signature>MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK</signature>
</webviewprovider>
<webviewprovider description="Chrome Beta" packageName="com.chrome.beta">
<signature>MIIDwzCCAqugAwIBAgIJAOoj9MXoVhH6MA0GCSqGSIb3DQEBBQUAMHgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKDAtHb29nbGUgSW5jLjEQMA4GA1UECwwHQW5kcm9pZDEUMBIGA1UEAwwLY2hyb21lX2JldGEwHhcNMTYwMjI5MTUxNTIzWhcNNDMwNzE3MTUxNTIzWjB4MQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwNTW91bnRhaW4gVmlldzEUMBIGA1UECgwLR29vZ2xlIEluYy4xEDAOBgNVBAsMB0FuZHJvaWQxFDASBgNVBAMMC2Nocm9tZV9iZXRhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo/wW27nRxVqGbFOyXr8jtv2pc2Ke8XMr6Sfs+3JK2licVaAljGFpLtWH4wUdb50w/QQSPALNLSSyuK/94rtp5Jjs4RSJI+whuewV/R6El+mFXBO3Ek5/op4UrOsR91IM4emvS67Ji2u8gp5EmttVgJtllFZCbtZLPmKuTaOkOB+EdWIxrYiHVEEaAcQpEHa9UgWUZ0bMfPj8j3F0w+Ak2ttmTjoFGLaZjuBAYwfdctN1b0sdLT9Lif45kMCb8QwPp0F9/ozs0rrTc+I6vnTS8kfFQfk7GIE4Hgm+cYQEHkIA6gLJxUVWvPZGdulAZw7wPt/neOkazHNZPcV4pYuNLQIDAQABo1AwTjAdBgNVHQ4EFgQU5t7dhcZfOSixRsiJ1E46JhzPlwowHwYDVR0jBBgwFoAU5t7dhcZfOSixRsiJ1E46JhzPlwowDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAZO2jB8P1d8ki3KZILvp27a2VM3DInlp8I8UgG3gh7nBQfTrnZr5M1PL8eFHqX7MEvAiGCMTcrPklEhjtcHK/c7BcdeCWq6oL56UK3JTl33RxJcjmjrz3e3VI6ehRSm1feNAkMD0Nr2RWr2LCYheAEmwTPtluLOJS+i7WhnXJzBtg5UpUFEbdFYenqUbDzya+cUVp0197k7hUTs8/Hxs0wf79o/TZXzTBq9eYQkiITonRN8+5QCBl1XmZKV0IHkzGFES1RP+fTiZpIjZT+W4tasHgs9QTTks4CCpyHBAy+uy7tApe1AxCzihgecCfUN1hWIltKwGZS6EE0bu0OXPzaQ==</signature>
</webviewprovider>
<webviewprovider description="Chrome Dev" packageName="com.chrome.dev">
<signature>MIIDwTCCAqmgAwIBAgIJAOSN+O0cdii5MA0GCSqGSIb3DQEBBQUAMHcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKDAtHb29nbGUgSW5jLjEQMA4GA1UECwwHQW5kcm9pZDETMBEGA1UEAwwKY2hyb21lX2RldjAeFw0xNjAyMjkxNzUwMDdaFw00MzA3MTcxNzUwMDdaMHcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKDAtHb29nbGUgSW5jLjEQMA4GA1UECwwHQW5kcm9pZDETMBEGA1UEAwwKY2hyb21lX2RldjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOYPj6Y9rVt8xizSHDYjDEkDfFZAgSiZ9T6tevkQXsFyfaq3Gk3h2qssi29G6cTPJ2VXFKlVB71wSXv5p9/LEcDQPWQiO3Q2cLmgUXxyhJWXI3g96tPAhZQX2q6SC37ZQdiBR/raMO70DAkvCyBGtNplsvutzSE3oZ7LYfzB8vTbe7zCh3fDYSS/7xb3ZVvFqydHS40uVq1qqg1S80Pge7tW3pDGsPMZN7yA4yfmsvA1rbHm9N8t3Rc9hqzh6OxNAAgRB535YcsWL7iF+mpdFILXk3jLYT0nMvMnB83rsdgnRREjlGQYHl2mh8+6CqujsW/eICDq/LR6BYDyqHhk0ECAwEAAaNQME4wHQYDVR0OBBYEFKzsl07JglgpbeYDYGqsgqRDo+01MB8GA1UdIwQYMBaAFKzsl07JglgpbeYDYGqsgqRDo+01MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBACka6SFF6xAcj8L8O6R36++E09DTiGZEjvKT8eIycgcQQ+p1WUmPb6M2EJpN6zvvSE62ussmXdzf8rIyc0JXA8jbViZt62Y39epNENFxPTLN9QzXlT+w8AW73Ka3cnbOuL5EgoDl8fM79WVlARY3X+wB/jGNrkiGIdRm2IZIeAodWgC2mtXMiferyYBKz2/F2bhnU6DwgCbegS8trFjEWviijWdJ+lBdobn7LRc3orZCtHl8UyvRDi7cye3sK9y3BM39k0g20F21wTNHAonnvL6zbuNgpd+UEsVxDpOeWrEdBFN7Md0CI2wnu8eA8ljJD45v0WWMEoxsIi131g5piNM=</signature>
</webviewprovider>
<webviewprovider description="Chrome Canary" packageName="com.chrome.canary">
<signature>MIIDxzCCAq+gAwIBAgIJAML7APITsgV7MA0GCSqGSIb3DQEBBQUAMHoxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKDAtHb29nbGUgSW5jLjEQMA4GA1UECwwHQW5kcm9pZDEWMBQGA1UEAwwNY2hyb21lX2NhbmFyeTAeFw0xNjAyMjkxOTA5MDdaFw00MzA3MTcxOTA5MDdaMHoxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKDAtHb29nbGUgSW5jLjEQMA4GA1UECwwHQW5kcm9pZDEWMBQGA1UEAwwNY2hyb21lX2NhbmFyeTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANXfeAoZlr0ya1HBzIfAz/nLLjpPJeAPvuX5dueaxmiQgv2hNG22acriFuiiJI6TU0t8AIVJD5Ifbc4OOuA0zeFhdzWWGnmTRH6x27WI7bzOKnAqOvv21ZBmE9i8Vo++K13xWdTs3qVn1bn9oUONxFu0wKDzXYZhoj1Jom0RZGjXm16xuPlEuOzMcjiNBDoYuxPAXkMcK/G1gP4P4nAV8Rd/GGIjKRS/SUtcShhoAMOQhs4WIEkUrvEVRwhBDIbpM87oFbCVdBH38r0XS6F6CdhPJsKFhoEfq4c01HZqNmDpCPA8AAcCuSWqmXoTIqs7OqkWgduE2bInbWU7WMaTl+kCAwEAAaNQME4wHQYDVR0OBBYEFB/AsC4iPAqaLoNytNSx29qByI7+MB8GA1UdIwQYMBaAFB/AsC4iPAqaLoNytNSx29qByI7+MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAMb2Td3ro/+MGVnCPAbwBSOZMVLUKGqt6zr8CShW9mtFHnmy29EaWSYYAj1M4+6Vpkq85NsgBEck7rnUjV8A3Q0NKdTys1KRKJqVvQRBN6SwqQenSf/abxQCa8Z+69rh+3BkIU1HLtu5lrMDZwon5H91L5mpORn6vItd20uW132lwSDeUEW2CHslTrodoFuTUcSUlRiq/URfUH3baO1QHXkxpQwrBPKL5deJfcZnxh5MAtAGSQL7gHvayEFlDppETXdDO7vgGTH2dEK2TjKWALbGiKkxSqjRyTNt4/FOj10TqNRdUamj+ydVJgzGQ8bki4Vc6NnKm/r4asusxapkVR4=</signature>
</webviewprovider>
<webviewprovider description="Google WebView" packageName="com.google.android.webview" availableByDefault="true">
<signature>MIIDuzCCAqOgAwIBAgIJANi6DgBQG4ZTMA0GCSqGSIb3DQEBBQUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKDAtHb29nbGUgSW5jLjEQMA4GA1UECwwHQW5kcm9pZDEQMA4GA1UEAwwHd2VidmlldzAeFw0xNDA4MDgyMzIwMjBaFw00MTEyMjQyMzIwMjBaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKDAtHb29nbGUgSW5jLjEQMA4GA1UECwwHQW5kcm9pZDEQMA4GA1UEAwwHd2VidmlldzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbtaFX0r5aZJMAbPVMAgK1ZZ29dTn91VsGxXv2hqrQo7IpqEy2JmPvPnoMsSiuTAe+UcQy8oKDQ2aYVSAd1DGIy+nSRyFTt3LSIAdwSBkB1qT4a+OqkpsR6bSNXQXQ18lCQu9gREY3h3QlYBQAyzRxw4hRGlrXAzuSz1Ec4W+6x4nLG5DG61MAMR8ClF9XSqbmGB3kyZ70A0X9OPYYxiMWP1ExaYvpaVqjyZZcrPwr+vtW8oCuGBUtHpBUH3OoG+9s2YMcgLG7vCK9awKDqlPcJSpIAAj6uGs4gORmkqxZRMskLSTWbhP4p+3Ap8jYzTVB6Y1/DMVmYTWRMcPW0macCAwEAAaNQME4wHQYDVR0OBBYEFJ6bAR6/QVm4w9LRSGQiaR5Rhp3TMB8GA1UdIwQYMBaAFJ6bAR6/QVm4w9LRSGQiaR5Rhp3TMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAEQu8QiVxax7/diEiJrgKE1LwdXsIygJK/KnaKdnYEkAQpeu/QmrLiycm+OFbL1qHJIB7OuI/PQBUtcaNSiJSCVgtwtEbZWWIdsynqG/Nf4aGOndXegSQNRH54M05sRHLoeRycPrY7xQlEwGikNFR76+5UdwFBQI3Gn22g6puJnVukQm/wXQ+ajoiS4QclrNlixoDQsZ4STLH4+Wju2wIWKFFArIhVEIlbamq+p6BghuzH3aIz/Fy0YTQKi7SA+0fuNeCaqlSm5pYSt6p5CH89y1Fr+wFc5r3iLRnUwRcy08ESC7bZJnxV3d/YQ5valTxBbzku/dQbXVj/xg69H8l8M=</signature>
</webviewprovider>
<webviewprovider description="Bromite WebView" packageName="org.bromite.webview" availableByDefault="true">
<signature>MIIDbTCCAlWgAwIBAgIEHcsmjjANBgkqhkiG9w0BAQsFADBmMQswCQYDVQQGEwJERTEQMA4GA1UECBMHVW5rbm93bjEPMA0GA1UEBxMGQmVybGluMRAwDgYDVQQKEwdCcm9taXRlMRAwDgYDVQQLEwdCcm9taXRlMRAwDgYDVQQDEwdjc2FnYW41MCAXDTE4MDExOTA3MjE1N1oYDzIwNjgwMTA3MDcyMTU3WjBmMQswCQYDVQQGEwJERTEQMA4GA1UECBMHVW5rbm93bjEPMA0GA1UEBxMGQmVybGluMRAwDgYDVQQKEwdCcm9taXRlMRAwDgYDVQQLEwdCcm9taXRlMRAwDgYDVQQDEwdjc2FnYW41MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtakjGj0eTavbBB2vWXj8KBixWn4zgXAKc+yGFu3SLEGF1VB5aJWwcMHxVI55yH/8M2eNnJP0BkSidfKgPVcm1sk/GrNEs9uk5sWod9byO5M5QWQmGP2REeTd6J0BVVVaMp2MZnqeR3Su3pwFzrSwTqIGyf8dkPSEz7ifj792+EeRNrov4oRQK7lIfqInzwc4d34wU069Lrw6m7J7HM0KbRYISsWMiYj025Qg+dTrtdWt7jbdcj7htW0eYyJoLd90+s43RWnOpENmWpcWv1EVPxUD4mCdV9idYwoHRIESpSu9IWvqDZp1VoRc43nLgsNfNBwmYdTkIaPiz1m7TBcr7QIDAQABoyEwHzAdBgNVHQ4EFgQUuWoGd7W7wMyQ1pOdjiMv10YHTR0wDQYJKoZIhvcNAQELBQADggEBAA7iw6eKz+T8HIpKDoDcX1Ywjn9JUzuCFu20LnsLzreO/Pog1xErYjdLAS7LTZokfbAnitBskO9QhV9BYkDiM0Qr5v2/HsJTtxa1mz9ywCcI36jblMyuXFj8tuwQI9/t9i+Fc3+bOFBV3t7djPo9qX1dIK0lZ6s8HcIhaCNdqm65fH+nWhC/H9djqC6qOtrkTiACKEcHQ4a/5dfROU0q0M4bS4YuiaAQWgjiGbik4LrZ8wZX1aqJCLt0Hs7MzXyyf0cRSO11FIOViHwzh6WTZGufq2J3YBFXPond8kLxkKL3LNezbi5yTcecxsbKQ6OS46CnIKcy/M8asSreLpoCDvw=</signature>
</webviewprovider>
<webviewprovider description="AOSP WebView" packageName="com.android.webview" availableByDefault="true" isFallback="true" />
</webviewproviders>
-->

View File

@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="utf-8"?>
<favorites xmlns:launcher="http://schemas.android.com/apk/res-auto/com.android.launcher3">
<resolve
launcher:container="-101"
launcher:screen="0"
launcher:x="0"
launcher:y="0" >
<favorite launcher:uri="#Intent;action=android.intent.action.DIAL;end" />
<favorite launcher:uri="tel:123" />
<favorite launcher:uri="#Intent;action=android.intent.action.CALL_BUTTON;end" />
</resolve>
<resolve
launcher:container="-101"
launcher:screen="1"
launcher:x="1"
launcher:y="0" >
<favorite launcher:uri="#Intent;action=android.intent.action.MAIN;category=android.intent.category.APP_MESSAGING;end" />
<favorite launcher:uri="sms:" />
<favorite launcher:uri="smsto:" />
<favorite launcher:uri="mms:" />
<favorite launcher:uri="mmsto:" />
</resolve>
<resolve
launcher:screen="0"
launcher:x="0"
launcher:y="-1" >
<favorite launcher:uri="#Intent;action=android.intent.action.MAIN;category=android.intent.category.APP_EMAIL;end" />
<favorite launcher:uri="mailto:" />
</resolve>
<resolve
launcher:container="-101"
launcher:screen="3"
launcher:x="3"
launcher:y="0" >
<favorite launcher:uri="#Intent;action=android.media.action.STILL_IMAGE_CAMERA;end" />
<favorite launcher:uri="#Intent;action=android.intent.action.CAMERA_BUTTON;end" />
</resolve>
<!-- Bottom row
<resolve
launcher:screen="0"
launcher:x="1"
launcher:y="-1" >
<favorite launcher:uri="#Intent;action=android.intent.action.MAIN;category=android.intent.category.APP_GALLERY;end" />
<favorite launcher:uri="#Intent;type=images/*;end" />
</resolve>
-->
</favorites>

View File

@@ -0,0 +1,25 @@
diff --git a/res/layout/search_container_all_apps.xml b/res/layout/search_container_all_apps.xml
index db218c3..b8651a7 100644
--- a/res/layout/search_container_all_apps.xml
+++ b/res/layout/search_container_all_apps.xml
@@ -34,4 +34,5 @@
android:singleLine="true"
android:textColor="?android:attr/textColorSecondary"
android:textColorHint="@drawable/all_apps_search_hint"
- android:textSize="16sp" />
\ No newline at end of file
+ android:textSize="16sp"
+ android:visibility="gone" />
diff --git a/src/com/android/launcher3/config/FeatureFlags.java b/src/com/android/launcher3/config/FeatureFlags.java
index 76574b6..462c49b 100644
--- a/src/com/android/launcher3/config/FeatureFlags.java
+++ b/src/com/android/launcher3/config/FeatureFlags.java
@@ -69,7 +69,7 @@ public final class FeatureFlags {
* @deprecated Use {@link BuildConfig#QSB_ON_FIRST_SCREEN} directly
*/
@Deprecated
- public static final boolean QSB_ON_FIRST_SCREEN = BuildConfig.QSB_ON_FIRST_SCREEN;
+ public static final boolean QSB_ON_FIRST_SCREEN = false;
/**
* Feature flag to handle define config changes dynamically instead of killing the process.

View File

@@ -0,0 +1,35 @@
From b91f61d23de06f53ee6d2cc704a8379dd89b26ef Mon Sep 17 00:00:00 2001
From: Nehemiah of Zebulun <nehemiah-zb@mezimmah.net>
Date: Fri, 22 Dec 2023 12:09:00 -0500
Subject: [PATCH] fix external screen cats22flip
Change-Id: Iecd90b2ec0e824b4956a0896c5fbd8a7578e9116
---
phh-on-boot.sh | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/phh-on-boot.sh b/phh-on-boot.sh
index d2d5b0a..c831788 100644
--- a/phh-on-boot.sh
+++ b/phh-on-boot.sh
@@ -52,6 +52,16 @@ if [ "$vndk" = 28 ];then
mount $minijailSrc /vendor/lib/libminijail.so
fi
+#Fix external screen on Cat S22 Flip
+if getprop ro.vendor.build.fingerprint | grep -iq -e S22FLIP; then
+ if ! getprop ro.vendor.gsi.image_running | grep -iq -F false; then
+ setprop ro.vendor.gsi.image_running false
+ setprop ctl.restart vendor.hwcomposer-2-1
+ # just to see if script was successful
+ touch /mnt/banana
+ fi
+fi
+
#Clear looping services
sleep 30
getprop | \
--
2.39.2

View File

@@ -0,0 +1,27 @@
From 3aceacf62182951ef8cdcb88866aa77fad768687 Mon Sep 17 00:00:00 2001
From: Nehemiah of Zebulun <nehemiah-zb@mezimmah.net>
Date: Fri, 22 Dec 2023 14:48:20 -0500
Subject: [PATCH] disable lock screen
Change-Id: I68fd449b67d2c3fbf6dd48db87e3ea06b3a7d3ee
---
packages/SettingsProvider/res/values/defaults.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/SettingsProvider/res/values/defaults.xml b/packages/SettingsProvider/res/values/defaults.xml
index 51f69a95e16..278903e0c47 100644
--- a/packages/SettingsProvider/res/values/defaults.xml
+++ b/packages/SettingsProvider/res/values/defaults.xml
@@ -82,7 +82,7 @@
<integer name="def_max_sound_trigger_detection_service_ops_per_day" translatable="false">1000</integer>
<integer name="def_sound_trigger_detection_service_op_timeout" translatable="false">15000</integer>
- <bool name="def_lockscreen_disabled">false</bool>
+ <bool name="def_lockscreen_disabled">true</bool>
<bool name="def_device_provisioned">false</bool>
<integer name="def_dock_audio_media_enabled">1</integer>
--
2.39.2

View File

@@ -0,0 +1,27 @@
From bac5a58fe89892dc3b45631668449f25a4fddc86 Mon Sep 17 00:00:00 2001
From: Nehemiah of Zebulun <nehemiah-zb@mezimmah.net>
Date: Fri, 22 Dec 2023 15:44:51 -0500
Subject: [PATCH] disable navbar for cats22flip
Change-Id: I18d3265d2692f52b328004a80bcbd5db18249715
---
system.prop | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/system.prop b/system.prop
index 3dbe6df..c57614e 100644
--- a/system.prop
+++ b/system.prop
@@ -6,7 +6,7 @@ persist.sys.overlay.nightmode=true
#Disable debugging strict mode toasts
persist.sys.strictmode.disable=true
-persist.sys.phh.mainkeys=0
+persist.sys.phh.mainkeys=1
fw.max_users=10
persist.sys.max_profiles=10
--
2.39.2