[Treble-Enabled Device Questions and Answers] Johanno:
This is a guide how I flashed Android 10 to my Cubot Power.

Preparation:

HINT:

Make a Backup! You will definitely loose all your data on the phone due to several factory resets!

First make sure your Device can use treble and also which one you need with this app:

https://play.google.com/store/apps/details?id=tk.hack5.treblecheck

(according to this post https://xdaforums.com/project-trebl...velopment/aosp-10-0-quack-phh-treble-t3992559)

note down:

Architecture: (Cubot Power: arm64)

System as Root: (Cubot Power: A-only)

then you will need fastboot and adb:

Windows:

https://xdaforums.com/showthread.php?t=2588979

Linux:

sudo apt-get install android-tools-adb

sudo apt-get install android-tools-fastboot

Then you need twrp Recovery or something similar. Cubot Power is not supported by the official twrp project, but there is this unofficial version:

https://unofficialtwrp.com/twrp-3-2-3-recovery-cubot-power/

And you will probably need gapps:

https://opengapps.org/

For cubot power you will need "arm64" and "anrdoid 10" of course.

For the variant version I went with "nano" but you can probably choose what you like.

If you have a external sd card you want to copy the gapps, supersu and no-verty-opt-encrypt ZIP onto it.

Now download the android 10 treble image from:

https://github.com/phhusson/treble_experimentations/releases?after=v211

For the Cubot Power i went for the system-quack-arm64-aonly-vanilla.img.xz. But you should select the right one according to the treble app.

I went for vanilla because with gapps it did not seem to work.

Optional:

From this site:

{Mod edit: Link to paid services website removed. Oswald Boelcke, Senior Moderator}

Download SuperSu (https://download.chainfire.eu/1220/SuperSU/SR5-SuperSU-v2.82-SR5-20171001224502.zip)

and no-verty-op-encrypt ({Mod edit: Link to paid services website removed. Oswald Boelcke, Senior Moderator})

this prevents bootloops.

In case something goes wrong have your stock rom and sp flash tool ready:

Cubot Power: http://forum.cubot.net/viewtopic.php?f=21&t=2419

Flashing

Make sure your phone is charged probably. Booting might take up to an hour. At least 70% is recommended.

Go to developer settings and enable usb -debugging and disable oem.

now type:

adb reboot bootloader

the device should now restart and boot into fastboot

now disable oem in fastboot and unlock flashing: (

WARNING:

this will factory reset your phone)

fastboot oem unlock

fastboot flashing unlock

now we want to "install" twrp:

fastboot flash recovery TWRP_cubot_power-030918.img

--(Optional) check if twrp is working:

fastboot reboot

and restart with the volume up button

in twrp go to mount and check if you can mount data. If not: https://appuals . com/how-to-fix-twrp-unable-to-mount-storage-internal-storage-0mb/.

Make a Backup. Then wipe "dalvik cache", "cache" and "data"

Then go to install and install no-verty-op-encrypt.

then got to reboot and select bootloader.

--

continue with flashing android 10:

unzip the xz file

fastboot flash system system-quack-arm64-aonly-vanilla.img

this might take a while.

Then reboot

fastboot reboot

now your phone should boot into android 10. This can take very long for me it took about 30 minutes. If it takes longer then one hour you can probably start troubleshooting.

Install google apps(playstore)

once it has booted you either can start the login process and enable usb debugging again and reboot into recovery:

adb reboot recovery

or turn it off and restart into twrp (power button and volume up).

In twrp again check if you can mount data (see the optional step).

Make a Backup. Then wipe "dalvik cache", "cache" and "data"

Install super su and gapps.

Now reboot to system.

Now again the phone will boot a very long time (up to a hour).

Conclusion:

For me it is pretty stable but sometimes the fingerprint sensor does not work or the sim card is not recognized. But a reboot fixes it (sometimes).

But rebooting always takes time. At least 5 minutes sometimes up to 30 minutes. Once the system is booted there are no feel-able performance issues.