Unable to install on OnePlus X ("onyx")
- /e/ version: https://images.ecloud.global/dev/onyx/e-0.7-n-2019122535327-dev-onyx.zip
- Device model: OnePlus X
- When it started to occur: at the first installation attempt
- Reproducible with the last /e/ version: yes
- Reproducible with LineageOS: probably, yes
Summary
When I try to flash the ZIP I get a "Comparing TZ version" error.
-
The device is unusable -
The bug is the source of a data loss or a big waste of time -
The bug concerns a tierce app -
The bug concerns security -
The bug concerns privacy
The problem
Steps to reproduce
- Take the https://images.ecloud.global/dev/onyx/e-0.7-n-2019122535327-dev-onyx.zip ;
- write it to the SD card;
- reboot the phone --- OnePlus X ("onyx") --- to the recovery mode of TWRP v2.8.7.0;
- format the Data partition and wipe the Cache and the System;
- and then try to install
e-0.7-n-2019122535327-dev-onyx.zip
.
What is the current behavior?
When I try to flash the ZIP I get the following error:
Comparing TZ version TZ.BF.2.0-2.0.0137 to TZ.BF.2.0-2.0.0134
assert failed: oppo.verify_trustzone("TZ.BF.2.0-2.0.0137") == "1"
E:Installation aborted.
After it the installation stops.
What is the expected correct behavior?
Installation proceeds with no error.
Solutions
Possible fixes
Here is reported the same bug: https://blog.bandinelli.net/index.php?post/2018/05/20/One-Plus-X-E1001-and-LineageOS . However, the possible fix includes installation of some ZIP from an unknown and apparently untrusted source.
~Bug onyx
Edited by Paul Wolneykien