[Wileyfox Swift 2 ROMs, Kernels, Recoveries, & Othe] istweiter:
Project Treble

Important!

Recommended for installation only for advanced users​

***What is Project Treble? ***

Project Treble allows to install - Generic System Images on our device with a minimum number of bugs.

Vendor - this is partition where proprietary files and drivers are stored, which are separate from the system.

***Userful Information***

Project Treble XDA Thread

Generic System Image (GSI) list

***Development and bugs***

Development has been started about 3 months. backwards During this time, dozens of errors were corrected and millions of nerve cells were lost.

Vendor is based on the stock firmware UOS273C with a large number of edits.

The kernel is used from vm03 with driver edits for working on Project Treble.

Bugs in Generic System Images:

On Oreo and Pie GSIs don't working SafetyNET.

My Magisk Module: Wileyfox Swift 2 SafetyNet Pass

Bugs in Vendor:

SELinux Permissive

For the fingerprint scanner to work correctly before being added to Settings, it is necessary to “poke” 5-6 times into it, for the driver to load correctly.

***Preparing device for support Project Treble***

Download TWRP Treble

Repartition script 16GB or 32GB

Download Treble Vendor

Download Treble Boot

Mirror on Google Drive

Mirror on Cloud Mail.ru

If you want get back default partition table just flash:

Download Revert - 16GB

Download Revert - 32GB

You need to copy all the necessary information to an external memory card or PC, since the internal memory will be formatted and devided into special partitions for Project Treble can work.

​

Install TWRP Treble in a convenient way for you.

Install Repartition script in TWRP. Depending on your internal memory size.

After installing repartition script, device will automatically reboot into Recovery, where you must do:

Format Data (Wipe > Format Data)

Wipe Vendor (Wipe > Advanced Wipe > Vendor)

After that necessarily to reboot the Recovery (Reboot > Recovery)

Flashing Treble Vendor (Just install zip archive)

Flashing Treble Boot (Select the option in the lower right corner Install Image, select Boot_Treble_new.img and flash it as Boot Image)

Install your favorite firmware (about this below). (Select the option in the lower right cornerInstall Image, than flash it as System Image)

***Installing Android Oreo or Android Pie GSIs***

Flash any GSi from Generic System Image (GSI) list or XDA Thread

always choose arm64 A-ONLY!

* If camera don't working on Pie flash:

Camera Pie GSI patch

* If the NFC item in the settings hangs, or the NFC does not turn on (this is usually the case in the old October GSI), flash:

NFC all GSI Patch

* Patch for fix fingerprint scanner on some Pie GSIs

Folder with patches

For ArrowOS GSI, HavocOS 2.0, AEX 6.1 fix not needed.

***Google Apps***

Install GApps only before the first launch of the ROM!

Open GApps Project

***Thanks***

Testing and moral support:

Kirill_MegaFon (4PDA)

xyzmean (4PDA)

Zent16 (4PDA)

backspace696 (4PDA)

Help in bug fixes and kernel sources:

vm03 (XDA)

Mirrors for download files:

anatoliy-is (4PDA)

Fingerprint overlay:

creativchic (4PDA)

XDA:DevDB Information

[Project Treble][UNOFFICIAL] for Wileyfox Swift 2/Plus/X, ROM for the Wileyfox Swift 2

Kernel Sourses

DevelopedInside

Contributors

fx-mod

ROM OS Version: Android 8.1.x and Android 9.x

Version Information

Status: Beta

Created 2018-09-30

Last Updated 2018-09-30