The OnePlus 3 / 3T Android Pie 9.0 update may not include any navigation moves, it requires a boot loader locked for installation


Call it a virtue or a vice, but Apple has the magic power to become a pioneer. I do not dive into the job / cook debate, but the influence is easily perceptible – especially in the field of design concepts.

All with the screen checked has become a part of popular culture after the release of the iPhone X in 2017. Many OEM Android have adopted the design since, although essential was the first to launch it on the market well before Apple.


Essential Phone (PH-1), the first Android phone with a notch

The same saga can be seen in case of navigation gestures. Google has introduced an experimental gesture search application at the time of Android 2.0 Eclair (2010), but I guess most readers have never tried it.

Gesture Search allows you to quickly find a contact, an installed application, a bookmark or a music track among hundreds, even thousands of items, by simply drawing the alphabetic gestures on the touch screen.


A large number of developers have experimented with the process of expanding the Android gesture recognition mechanism for navigation purposes and ditching of hardware / software buttons. GMD GestureControl is one of the most prominent names in the long list of such applications.


Once again, Apple introduced full-fledged navigation gestures with iPhone X and the phone makers jumped on the train. In addition to Google, Android builders like OnePlus have started to develop their internal gesture navigation solution.

With the release of Open Beta 3 for OnePlus 5T, the Shenzhen-based OEM revealed its implementation to the world. The changelog of construction is as follows:


– Added gesture support switch

(You can now choose how you slide (up or down) to take a phone call)


– General bug fixes and enhancements

– Removing the clipboard function

(Thanks for your comments, we have removed this feature on this basis.)

– Security patch applied to the processor: CVE-2017-13218

Added new navigation gestures that you can activate by going to the settings and disabling the navigation bar.

India only

– Added SMS categorization feature for India only

(This is a feature only in India that automatically sorts your SMS messages into categories)

Users quickly started playing with the gestures of the iPhone X-esque and found it well polished. An editor even tried to record a small video to demonstrate its functionality.

The older brother of OnePlus 5T, that is to say that OnePlus has simultaneously received open beta 5 with the same changes log, with the exception of navigation gestures. OnePlus decided to drop this feature, OnePlus 5 having been launched with integrated capacitive buttons.


OnePlus 5 was the last phone in the OnePlus portfolio to feature capacitive navigation buttons.

Even after the official update of OxygenOS 9.0 (based on Android 9.0 Pie), OnePlus 5 has not received support for navigation gestures. The absence of 18: 9 screen and the existence of pimples were the decisive factors.

Q. Why do not I see a new Pill / Recent New Navigation style (Task Viewer)?

A: Sometimes the update ruins the data and settings of the application. To resolve this issue, erase the OnePlus Launcher data and restart the device. Also check for updates on the Play Store for OnePlus Launcher. Make sure the version of OnePlus Launcher is 3.1.xx or higher.

Note: OnePlus 5 does not support new gesture-based navigation.

When OnePlus announced the update of Pie for OnePlus 3 / 3T, it was obvious that gesture navigation could not get to the 2016 tandem. After the release of the first public beta of OxygenOS 9.0 for OnePlus 3 / 3T, confirmation was given.

However, there is something not so smart to partially unlock the feature. In July 2018, the community discovered that OnePlus had actually left the AOSP gesture code base in OxygenOS. It was theoretically possible to unlock it.


After unlocking pixel gestures on Oxygen OS (Image Source: XDA Portal)

All you have to do is use Android Debug Bridge (should I just say adb?) To change the value of a particular parameter:

Adb shell settings set to safe swipe_up_to_switch_apps_enabled 1

A member of XDA, abhatia1435, tried on his device and confirmed that the modification unlocks the pixel-type pill-like navigation on OnePlus 3 / 3T running OxygenOS 9.0 beta.

Wait, there is more!

It's even possible to unlock OnePlus style gestures, but the process is a bit more complicated.

Paphonb (member of the Lawnchair Development Team) has modified the OnePlus Launcher application. By combining it with the QuickSwitch, you can make OnePlus gestures native to OnePlus 3 / 3T.


Interested users should follow the workflow, as described by abhatia1435:

• Download the QuickStep Magisk module and activate it.
• Download the OnePlus Launcher port of paphonb
• Install it, open the Quickswitch application from the original OnePlus launcher, and set the Recent provider as the new OnePlus Launcher modifier.
• Do not set the new as the default launcher yet.
• Restart and select the modified caster as home now and you will get the gestures

As you can see, root access to Magisk's help is required to activate gestures specific to OnePlus. The OnePlus Launcher port can be downloaded by visiting the Paphonb Telegram (@oemlaunchers) stock launch port channel or using the attachment in the guide.


Meanwhile, OnePlus still imposes the OnePlus 3 / 3T boot loader lock as a mandatory prerequisite for the installation of the updated Pie until the date.

one more_3_3t_pie_bootloader_locked_manu

The update script inside the zip of the update checks the status of the boot loader and prevents any update if it is not locked.

((less_than_int ("26", getprop ("")))) || getprop ("ro.boot.verifiedbootstate") == "green") || Abort ("E3005: This device is unlocked; bootstate:" "+ getprop (" ro.boot.verifiedbootstate ") +" "; sdk version: " "+ getprop (" ") + "". ");

The developer recognized by XDA, dianlujitao, took a while and deciphered the situation.

If your data is encrypted and the boot loader is unlocked, after upgrading to the Pie modem firmware, there is a 100% chance that your data will be corrupted and probably no way to restore it. The cause is on the firmware side, probably a problem with key migration, so there is no way for third-party developers to fix it.

This sounds like a strange sample of software engineering. dianlujitao, maintainer of LineageOS for OnePlus 3 / 3T, also explained:

Note that no matter which ROM was used before the upgrade, that is, if the boot loader was unlocked and you changed from OOS 5.0.8 (apply the default encryption) to OOS 9.0, you will lose all personal data restart from the recovery facility. Interestingly, everything works as expected if the boot loader was locked.

OnePlus officials are supposed to be aware of the problem, but they have not taken any action yet.

one more_3_3t_pie_data_corruption_david

I hope that they will solve the problem before publishing the latest update of Android Pie. Meanwhile, users must stay on the bootloader locked before attempting to play with these beta versions.

dianlujitao added:

I did not understand why they were applying various low-level strategies to the bootloader locked and unlocked. It may be argued that this is a bug and should be corrected when they have started to release OTA updates to the public, but it is also possible that this is intended by nature and aims to restrict "unsecured" operations. Whatever the case may be, always be careful and back up your data before updating the firmware in the near future.

Three years after its release, many OnePlus 3 / 3T users have unlocked their phone's bootloaders as root and / or tried other custom ROMs. This would be a very inconvenient step for them if OnePlus continues to apply the current design.

Have you tried the beta community of Android Pie for OnePlus 3 / 3T? Comments below.

PiunikaWeb is a unique initiative focused primarily on investigative journalism. This means that we are hard at work proposing "exclusive", "disruptive" or "organized" reporting. Maybe that's why our work was chosen by people like Forbes, Fox News, Gizmodo, TechCrunch, Engadget, The edge, Macrumors, and more. Visit our website to get an idea of ​​our work. And if you like what we do, stay in touch with us on Twitter (@PiunikaWeb) and other social media to receive timely updates on the stories we publish.

Source link