yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] threefcata:
Hi

turns out there is an lineage OS way to extract the files for an older image. Problem solved.

=======================

EDIT: original post

I'm trying to compile my own image. I flashed the December zip and rooted the phone, but ./extract-files.sh reports a bunch of missing files. Running brunch shamu fails because of the missing files. Any idea? Thanks!

- bin/adspd

!! bin/adspd: file not found in source

- bin/bridgemgrd

- bin/cnd

!! bin/cnd: file not found in source

- bin/diag_klog

- bin/diag_mdlog

- bin/imsdatadaemon

!! bin/imsdatadaemon: file not found in source

- bin/imsqmidaemon

!! bin/imsqmidaemon: file not found in source

- bin/irsc_util

!! bin/irsc_util: file not found in source

- bin/ks

!! bin/ks: file not found in source

- bin/mdm_helper

!! bin/mdm_helper: file not found in source

- bin/mdm_helper_proxy

!! bin/mdm_helper_proxy: file not found in source

- bin/mm-qcamera-daemon

!! bin/mm-qcamera-daemon: file not found in source

- vendor/bin/mpdecision

!! vendor/bin/mpdecision: file not found in source

- vendor/bin/netmgrd

!! vendor/bin/netmgrd: file not found in source

- bin/qmi_motext_hook

- bin/qmuxd

!! bin/qmuxd: file not found in source

- bin/qseecomd

- bin/radish

- bin/sensors.qcom

!! bin/sensors.qcom: file not found in source

- bin/tcmd_mini

!! bin/tcmd_mini: file not found in source

- vendor/bin/thermal-engine

!! vendor/bin/thermal-engine: file not found in source

- etc/Bluetooth_cal.acdb
[Nexus 6 Android Development] cherif.hamdihassan@gmail.:
It is the best image I used. Thank you 👍
[Nexus 6 Android Development] sdmatto:
Is there any way to pass Play Integrity using this LineageOS ROM?

I have tried (i) untouched LineageOS only, and (ii) rooted LineageOS (with Play Integrity Fork (by 0sm0sis), and a PIF that passes with a rooted, stock Android Moto Z2 Force), and neither passes Play Integrity.

Thanks in advance for any insight.
[Nexus 6 Android Development] Radioman2024:
This is awesome, Thanks!
[Nexus 6 Android Development] Julo48:
Hi all,

ist here a new build for Nexus 6 shamu after December 23?
[Nexus 6 Android Development] default50:
The version lineage-20.0-20231216-UNOFFICIAL-shamu of this ROM, at the very least, suffers from a banned kernel string.

See this post and also this change in the upstream kernel.

If anyone has some guide on how to rebuild just the kernel of this ROM I could give it a go. Haven't found the time to rebuild the whole ROM, which is appears more involved and I've never done before.
[Nexus 6 Android Development] default50:
Managed to rebuild the whole thing. I've changed the single line as per the commit I mentioned before. See the git diff below:

~/android/lineage/kernel/moto/shamu (remotes/github/los-20.0*) $ git diff
diff --git a/arch/arm/configs/shamu_defconfig b/arch/arm/configs/shamu_defconfig
index 43c68c1ffa1..444a3726361 100644
--- a/arch/arm/configs/shamu_defconfig
+++ b/arch/arm/configs/shamu_defconfig
@@ -34,7 +34,7 @@ CONFIG_BUILDTIME_EXTABLE_SORT=y
#
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
-CONFIG_LOCALVERSION="-lineageos"
+# CONFIG_LOCALVERSION="-lineageos"
CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_LZMA=y

I've extracted the boot.img (kernel) and updated that on the phone like this

fastboot flash boot boot.img

uname changed like this:

➜ adb shell uname -r
3.10.108-lineageos-gb2b05faff243
➜ adb shell uname -r
3.10.108-gb2b05faff24-dirty

After flashing kernel I reinstalled Magisk (which had Play Integrity Fix module alread in place) and now it's passing up to "Device Integrity"!

Attached the kernel in case someone else wants to use it, but there's no guarantees :cowboy:
[Nexus 6 Android Development] marisaleh:
Does it pass Device Integrity

Are you attaching the modified kernel

or the original kernel
[Nexus 6 Android Development] famous37:
Hi can you update to android 14?
[Nexus 6 Android Development] NightLord:
Just flashed this ROM on a shamu, works without issues, great work, thank you!

Edit: higher default zram size setting would be better in my opinion. Im on 2.8G zram instead of the stock 0.5G.
[Nexus 6 Android Development] v8088v:
Can I flash this ROM on my LineageOS with 7.1.2 Android?
[Nexus 6 Android Development] runekock:
You'll probably need to format data.

(Old Android versions used a different encryption scheme. Choose "format data" in TWRP - note that it will delete all files on your phone)
[Touch Diamond, MDA Compact IV Themes and Apps] xdauser117:
hello,

i have issue.

how can i chamge the stratmenu item color - this on the picture?

i tries this with the tool "sktools", but it won't work.:(

please help me!
[Touch Diamond, MDA Compact IV Themes and Apps] Prof.Kamil:
well

this is the (Grey) color

http://xdaforums.com/showpost.php?p=2861594&postcount=1

and here u can learn how to create ur own color and use it

http://xdaforums.com/showpost.php?p=2749452&postcount=8

cheers
[Samsung Galaxy Z Fold 4] hardmaninc:
Hi All

Any one else having issues connecting Bluetooth devices? And any fixes or work arounds

Thanks
[Samsung Galaxy Z Fold 4] blackhawk:
Is it all bt devices or just some?

Network reset. Samsung Wearables Manager must have all it's permissions enabled to work... a stupid simple fix for this nosey Parker of an app.
[Samsung Galaxy Z Fold 4] hardmaninc:
Thanks is all Bt devices and tried both them and it just fails to connect. I get no dialogue box up to enter a pin code in
[Samsung Galaxy Z Fold 4] Robson:
try removing the pair and then re-pair it again, might also need to clear the bluetooth cache.
[Samsung Galaxy Z Fold 4] blackhawk:
You're welcome.

Are they Samsung Wearable devices?
[Samsung Galaxy Z Fold 4] hardmaninc:
Nope any bt device tried my car, headphones any thing
[Samsung Galaxy Z Fold 4] blackhawk:
Did you use SmartSwitch to load anything?

It can screw up settings.

Try safe mode. 3rd party can alter hidden user settings rarely but it happens. Either correct the change (easier said than done)or factory reset.

You can try the less nuclear option of reset of settings before a factory reset. Don't use SmartSwitch if you reload.

Maybe a firmware or hardware issue. Return it if you can. This isn't normal.
[Samsung Galaxy Z Fold 4] Oatswesow:
When I have BT issues I clear the cache (settings > apps > Bluetooth) and then reboot my phone. This typically clears up any BT issue I'm having.
[Samsung Galaxy Z Fold 4] blackhawk:
Can try a hard (vs soft) reboot too.
[Samsung Galaxy Z Fold 4] hardmaninc:
Yeah I went from a s21 using smart switch so I have to do a factory reset? Or how do I get in safe mode?
[Samsung Galaxy Z Fold 4] blackhawk:
Try clearing the system cache, a hard reboot and in safe mode first. Not sure how it's done for that Samsung. Bare in mind if you don't ID the cause of the issue it can reoccur even after the reset.
[Samsung Galaxy Z Fold 4] hardmaninc:
Ok will see what can find thanks
[Samsung Galaxy Z Fold 4] ragpicker:
I am also having problems with Bluetooth on my Fold 4 . Unable to clear bluetooth cache in system apps as Storage screeen has both cache and data buttons greyed out.

"Device Control" lists multiple entries of the same bluetooth device but cannot see hoe to delete them.

Would prefer not to do a network reset unless it's only option.
[Samsung Galaxy Z Fold 2 Questions & Answers] xdaSEx10:
Does anyone know if SM-F916U variant is compatible with T-mobile ultra-capacity 5G (mid-band 5G)? Thanks very much
[Xiaomi Mi 10T / 10T Pro Questions & Answers] B360:
Which is better pixel experience or lineage 19.1 ??

Want a little help with that
[Xiaomi Mi 10T / 10T Pro Questions & Answers] boomdox:
Ive used pixel experience and lineage and for stability it will always be lineage, it's truly amazing, especially when paired with nova launcher, can get it pretty much exactly the same as a genuine pixel and it works just as well.currently using 19.1 and have been for months now
[Samsung Galaxy Watch 4] MrNRod:
Hey everyone. I found this APK dump for the pixel watch one reddit. I got the pixel UI APK and it installs fine. When I set it as the default home app though it just crashes. I'm hoping if I provide the apk one of you more experienced users can perhaps mod this APK to work with our watches.
[Samsung Galaxy Watch 4] adfree:
Link?

File?

APK Name?
[Samsung Galaxy Watch 4] adfree:
Memo to me...

Google Pixel Subforum seems here:

https://xdaforums.com/f/google-pixel-watch.12613/

Link to APks I saw first time in this Thread...

https://xdaforums.com/t/official-li...axy-watch-4-gw4.4379825/page-18#post-87574395

Best Regards
[Samsung Galaxy Watch 4] MrNRod:
Reddit Link for Pixel Watch APK

com.google.android.wearable.sysui.apk

Is file name for apk
[Samsung Galaxy Watch 4] adfree:
After some Google Search...

No idea if different Version(s)...

Wear OS System UI - Apps on Google Play

Access to the next generation of Wear OS smartwatch user experiences.

play.google.com

Edit 1.

Attempt from dump... "backup"...

D:\Android\ADB>adb install com.google.android.wearable.sysui.apk
Performing Streamed Install
Success

Edit 2.

I see only 2 ugly Icons... both nothing open...

Is this what you mean with crashes?

Short tested on GVI3...

Best Regards
[Samsung Galaxy Watch 4] MrNRod:
I found a link on APKPure it's the same version number as the dump from the pixel watch. Will probably have to be modded since it's crashing when trying to make default home app.
[Samsung Galaxy Watch 4] adfree:
How?

Btw... If I search for text string:

com.google.android.wearable.sysui

Inside old EVA8...

Then 2 GW4 files found:

d:\GW4_****\superTest_EVA8\result1_imj\extracted\system\system\framework\framework-res.apk
d:\GW4_****\superTest_EVA8\result1_imj\extracted\system\system\priv-app\ClockworkWcs\ClockworkWcs.apk

Best Regards
[Samsung Galaxy Watch 4] MrNRod:
In watch setting click app then default

Okay there's also APK from the dump that matches clockwork maybe that is needed
[Samsung Galaxy Watch 4] adfree:
Sorry, I will check this ... then sleep or other stupid tests:

Phone by Google - Apps on Google Play

Reliable phone calls with spam protection, caller ID and more helpful features

play.google.com

D:\Android\ADB>adb install com.google.android.dialer.apk
Performing Streamed Install
Success
[Samsung Galaxy Watch 4] MrNRod:
The Google dialer is already available in the watch play store
[Samsung Galaxy Watch 4] adfree:
This is first time I found working Dialer for GW4...

Only Phone go or something similar... I was able before...

How to fire Secret Codes?

I can not * #

?
[Samsung Galaxy Watch 4] MrNRod:
It could be your region does not have it available for gw4 in play store. However I'm in US an I was able to install it from there.

Also you can scroll down when you are in the dialer to see *#
[Samsung Galaxy Watch 4] Droid365:
I hope someone can port it too.
[Samsung Galaxy Watch 4] Quad_Plex:
Yo, I'm the dude who dumped the Pixel Watch APKs on reddit. I've also tried tinkering around with getting the Home APP running on my GW4, but I'm not having any luck so far. I believe both com.google.android.wearable.sysui.apk and com.google.android.wearable.app.apk from the dump are responsible for the Home-Screen Experience. However as you said, if selected as the Home app on the GW4, the Sysui app just keeps crashing over and over.

Here's some notable things I found in the logcat during those crashes:

WindowManager: Permission Denial: addWindowTokenWithOptions from pid=2394, uid=10145 requires android.permission.STATUS_BAR_SERVICE
WindowManager: Permission Denial: addWindowToken() from pid=2394, uid=10145 requires android.permission.MANAGE_APP_TOKENS

ActivityManager: Permission Denial: Accessing service com.google.android.wearable.app/com.google.android.clockwork.wcs.service.notification.NotificationService from pid=2394, uid=10145 requires com.google.android.wearable.permission.BIND_WEAR_CORE_PRIVILEGED_SERVICE
ServiceConnection: Failed to bind connection 'NotificationClient#com.google.android.wearable.app#com.google.android.wearable.app.BIND_NOTIFICATION_SERVICE', no permission or service not found.
ServiceConnection: java.lang.SecurityException: Not allowed to bind to service Intent { act=com.google.android.wearable.app.BIND_NOTIFICATION_SERVICE pkg=com.google.android.wearable.app }

AndroidRuntime: FATAL EXCEPTION: WcsSdkWorkerThread
AndroidRuntime: Process: com.google.android.wearable.sysui, PID: 2394
AndroidRuntime: java.lang.SecurityException: Not allowed to bind to service Intent { act=com.google.android.wearable.app.BIND_NOTIFICATION_SERVICE pkg=com.google.android.wearable.app }

I've tried my best to grant the missing permissions using pm grant but that didn't change anything so far... Kind of at my wits end here.

By manually granting all the grantable permissions that the apks request, I was able to get it so far as to say 'Getting started...' before crashing over and over, but no luck in getting to the actual Pixel Watch home screen on my GW4
[Samsung Galaxy Watch 4] Cartesian8445:
Theory here is we most likely can't provide these permissions through ADB because they're system permissions provided by default on the Pixel Watch but don't exist on the GW4 (For all we know), which is why we're getting this error when we try to give them.

C:\Users\Test\Desktop\platform-tools>adb shell "pm grant com.google.android.wearable.app com.google.android.wearable.permission.BIND_WEAR_CORE_PRIVILEGED_SERVICE"

Exception occurred while executing 'grant':
java.lang.IllegalArgumentException: Unknown permission: BIND_WEAR_CORE_PRIVILEGED_SERVICE
at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermissionInternal(PermissionManagerService.java:1470)
at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManagerService.java:1429)
at com.android.server.pm.PackageManagerShellCommand.runGrantRevokePermission(PackageManagerShellCommand.java:2287)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:249)
at android.os.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:98)
at android.os.ShellCommand.exec(ShellCommand.java:44)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:22522)
at android.os.Binder.shellCommand(Binder.java:929)
at android.os.Binder.onTransact(Binder.java:813)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4730)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4523)
at android.os.Binder.execTransactInternal(Binder.java:1159)
at android.os.Binder.execTransact(Binder.java:1123)

The only possibility would be someone tries to give these permissions with a rooted watch.
[Samsung Galaxy Watch 4] Droid365:
Maybe, you can try

Maybe it can be done by editing the app itself, I don't know...
[Samsung Galaxy Watch 4] Quad_Plex:
Apparently the WearOS System UI is available on Google Play now?... Not sure if this is the same version as found on the Pixel Watch, however it's marked as 'incompatible' with the GW4

Wear OS System UI - Apps on Google Play

Access to the next generation of Wear OS smartwatch user experiences.

play.google.com
[Samsung Galaxy Watch 4] Cartesian8445:
Same .apk name, "com.google.android.wearable.sysui", probably posted on the play store so they can update it easier
[Samsung Galaxy Watch 4] Quad_Plex:
It's the same package, yea, but I'm not sure if it's the exact same version as the one I dumped before.
[Samsung Galaxy Watch 4] MrNRod:
Yes, I was able to past the link for the play store version in APK pure and found that it is the same version on the dump.
[Samsung Galaxy Watch 4] adfree:
Stupid QuestionS...

A

No idea from where these Pixel files...

/system/preload ?

Or

/system/priv-app

Or ?

B

Maybe additional files inside?

Example on GW4...

-rw-r--r-- 1 root root 18574323 2022-09-21 03:12 SecClockworkSysUi.apk
drwxr-xr-x 3 root root 4096 2008-12-31 16:00 oat
freshbl:/system/priv-app/SecClockworkSysUi $ cd oat
freshbl:/system/priv-app/SecClockworkSysUi/oat $ ls -a1l
total 8
drwxr-xr-x 3 root root 4096 2008-12-31 16:00 .
drwxr-xr-x 3 root root 80 2022-09-21 03:13 ..
drwxr-xr-x 2 root root 4096 2008-12-31 16:00 arm
freshbl:/system/priv-app/SecClockworkSysUi/oat $ cd arm
freshbl:/system/priv-app/SecClockworkSysUi/oat/arm $ ls -a1l
total 25392
drwxr-xr-x 2 root root 4096 2008-12-31 16:00 .
drwxr-xr-x 3 root root 4096 2008-12-31 16:00 ..
-rw-r--r-- 1 root root 25933248 2008-12-31 16:00 SecClockworkSysUi.odex
-rw-r--r-- 1 root root 56086 2008-12-31 16:00 SecClockworkSysUi.vdex

C

I have Root on SM-R870... Copy and Paste no Problem...

Magisk and also rw access to /system etc. possible

BUT modifying System APKs not finally managed...

Example:

https://xdaforums.com/t/samsung-galaxy-watch-4-remove-icon.4494539/#post-87464241

Maybe somebody can help me... Then easier for me to test something from Pixel Watch... IMHO...

Best Regards
[Samsung Galaxy Watch 4] Droid365:
Any progress?
[Samsung Galaxy Watch 4] adfree:
https://xdaforums.com/t/pixel-watch-successfully-bootloader-unlocked.4508253/#post-87631635

Meanwhile dump of "system.img" exists...

You can extract files with 7Zip under Windows... for study.

Best Regards
[Samsung Galaxy Watch 4] adfree:
ADB dumped files... now possible to extract more with 7Zip...

https://xdaforums.com/t/pixel-watch-successfully-bootloader-unlocked.4508253/page-3#post-87670497

Only as info.

Best Regards
[Samsung Galaxy Watch 4] KevinKraze:
Has anyone gotten any luck in installing the Pixel UI on GW4/5?
[Samsung Galaxy Watch 4] yangton:
what if i modded the apk file that it would no longer manage this permissions?
[Samsung Galaxy Watch 4] yangton:
is working on it
[Samsung Galaxy Watch 4] yangton:
I modified the file so that it does not require permission: BIND_WEAR_CORE_PRIVILEGED_SERVICE.

I installed it on my gw4 and it seems to me that in order to make the pixel watch ui work you need to install some more components from the dump from reddit

kind regards

PS: can let you know if it works or not, what errors it spits out
[Samsung Galaxy Watch 4] yangton:
could you see the modded version of the apk what errors it is throwing or something ?

https://xdaforums.com/posts/87842245/
[Samsung Galaxy Watch 4] Droid365:
thanks but it is still not working
[Samsung Galaxy Watch 4] jayjar:
So, I installed the latest APK listed in this thread on my Galaxy watch 5 pro and selected it as the home app on the watch. I was able to go home, and it would display the watch face but blink about every second I collected logs using logcat and have attached them here. it looks like it's a repeating crash related to a security exception

--------- beginning of crash
01-01 06:00:36.737 26336 13834 E AndroidRuntime: FATAL EXCEPTION: WcsSdkWorkerThread
01-01 06:00:36.737 26336 13834 E AndroidRuntime: Process: com.google.android.wearable.sysui, PID: 26336
01-01 06:00:36.737 26336 13834 E AndroidRuntime: java.lang.SecurityException: Not allowed to bind to service Intent { act=com.google.android.wearable.app.BIND_MEDIACONTROL_SERVICE pkg=com.google.android.wearable.app }
01-01 06:00:36.737 26336 13834 E AndroidRuntime: at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1843)
01-01 06:00:36.737 26336 13834 E AndroidRuntime: at android.app.ContextImpl.bindService(ContextImpl.java:1754)
01-01 06:00:36.737 26336 13834 E AndroidRuntime: at android.content.ContextWrapper.bindService(ContextWrapper.java:761)
01-01 06:00:36.737 26336 13834 E AndroidRuntime: at com.google.android.libraries.wear.ipc.client.internal.ServiceConnection.connect(PG:3)
01-01 06:00:36.737 26336 13834 E AndroidRuntime: at com.google.android.libraries.wear.ipc.client.internal.ServiceConnection.registerListener(PG:2)
01-01 06:00:36.737 26336 13834 E AndroidRuntime: at com.google.android.libraries.wear.ipc.client.internal.ConnectionManager.handleMessage(PG:7)
01-01 06:00:36.737 26336 13834 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
01-01 06:00:36.737 26336 13834 E AndroidRuntime: at android.os.Looper.loop(Looper.java:246)
01-01 06:00:36.737 26336 13834 E AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:67)
01-01 06:00:37.716 13672 13895 E AndroidRuntime: FATAL EXCEPTION: WcsSdkWorkerThread
[Samsung Galaxy Watch 4] jayjar:
here is that full log. I also tried to install it with the -g option And instead of just blinking about every second it would turn off the display and then show “starting” with a little progress bar and then it would show the watch face and then repeat that about every five seconds

dive share link incase the logs don't attach

drive . google DOT com /drive/folders/10gzz3dVbu-9Vj5FGGisWM0spXLp66vM7?usp=share_link
[Samsung Galaxy Watch 4] PawiX25:
How did you installed magisk?
[Samsung Galaxy Watch 4] metaprodigy:
That doesn't work for my GW4. Does anyone have a new modded version of the APK that doesn't require those system permissions?

What components do I need to install?
[Samsung Galaxy Watch 4] MetaP:
Is there a list of components anywhere?
[Samsung Galaxy Watch 4] Glitch:
Does not work, keeps crashing continuoosly, what are those other compoments and what other permissions does it require?

PS: upload a list of the cmds for adb

How did you install magisk?
[Samsung Galaxy Watch 4] MetaP:
Did anyone manage to port it? It would be nice to have it on my GW4
[Samsung Galaxy Watch 4] david7xw:
decided to try my best to atleast get it semi working, these are the components we needView attachment 6122020

com.google.clockwork.wcs and com.google.android.clockwork.software.sysui_google
[Samsung Galaxy Watch 4] david7xw:
looks like those components are not in the dump, downloading factory image and i'll check soon.

decided to go with a android 11 image first for compatibility reasonsView attachment 6122022
[Samsung Galaxy Watch 4] david7xw:
View attachment 6122125

maybe this component "clockworkwcs.apk" could be the answer? cannot install it though
[Samsung Galaxy Watch 4] david7xw:
View attachment 6122128

nevermind, this app exists already
[Samsung Galaxy Watch 4] MetaP:
I hope there's a way for it to work on a non rooted watch
[Samsung Galaxy Watch 4] MetaP:
What is "clockworkwcs.apk"?
[Samsung Galaxy Watch 4] david7xw:
maybe it could be wear core services? clockwork wear core services
[Samsung Galaxy Watch 4] david7xw:
so some components DO work but i havent been able to get the launcher yet, but even if they do, it locks up the watch into the "starting" screen but somehow i got one component to display

View attachment 6122473
[Samsung Galaxy Watch 4] david7xw:
there should be, i mean people ported OEM apps, why wouldnt it be able to be ported
[Samsung Galaxy Watch 4] david7xw:
View attachment 6122771

So far I only got this component working, going into the play store, clicking the search icon and selecting "Wear OS" changes the search menu into a better looking GUI. I took some logs and it keeps giving a security error thing..? I have no idea. If we could extract the components (like this one) it would be great and make the OneUI watch experience "blend in" with the Pixel watch one
[Samsung Galaxy Watch 4] david7xw:
Another idea is kinda like what Lawnchair does (replicate the look of the Pixel launcher on phones)

I don't have the neccesarry skills to build one sadly
[Samsung Galaxy Watch 4] DaanNL:
i ever made a wear os version for the asus zenwatch..... clockwork is basically the framework for an android watch....
[Sony Xperia 1 II Questions & Answers] CoolThingsBro:
How can I fix this? Originally it should be as the one shown in pic 1

but now it shows as the one on pic 2
[Sony Xperia 1 II Questions & Answers] muhrice:
Same here Xperia 1 iv
[Sony Xperia 1 II Questions & Answers] Sho-Bud:
press and hold an empty space on your background. in the menu choose startscreen settings. disable the option to show the fast search field. I'm not sure if my translation is 100 % correct since I use Dutch language on my phone
[Sony Xperia 1 II Questions & Answers] WOLF33B:
it your settings. goto settings>system>gesture>system navigation then select 3-button navigation simple as that