[ROM][9.0][OFFICIAL] LineageOS 16.0 for Wileyfox Swift

oliverjames

Senior Member
Sep 22, 2010
93
8
28
Divonne-les-Bains
Installing TWRP is quite easy: enter fastboot mode and
Code:
fastboot flash recovery YOUR_TWRP.img
You can enter fastboot via different ways:
  • from Lineage via advanced restart (developer options): choose bootloader
  • from recovery: choose advanced -> reboot to bootloader
  • from powered off device -> connect USB while holding volume UP
  • from powered off device -> power on while holding volume UP

EDIT: And yes, gapps pico is the only fitting package. Actually this was all explained in the LOS 17 thread. But it disappeared and until now xda wasn't able to bring it back.
Perhaps I should start a new one to not spam this one...
Thank you for your speedy reply.
On the subject of Gapps I'd abandon this completely if I didn't use Google services so heavily. It imposes such a big resource hit. I've an original HTC Desire which again becomes a very useable device without Gapps, F-Droid gives all the functionality needed. Must explore that more on a more powerful machine, using Firefox as the Google portal.

---------- Post added at 10:52 AM ---------- Previous post was at 10:38 AM ----------

Installing TWRP is quite easy: enter fastboot mode and
Code:
fastboot flash recovery YOUR_TWRP.img
A question, I had twrp-3.1.1-0-crackling installed and that worked fine. Do you know if the latest twrp-3.3.1-0-crackling version is also compatible with the Swift?

Thank you.
 

115ek

Senior Member
Jan 30, 2017
496
543
103
Thank you for your speedy reply.
On the subject of Gapps I'd abandon this completely if I didn't use Google services so heavily. It imposes such a big resource hit. I've an original HTC Desire which again becomes a very useable device without Gapps, F-Droid gives all the functionality needed. Must explore that more on a more powerful machine, using Firefox as the Google portal.
Omitting gapps indeed increases performance ;)
If F-Droid isn't sufficient you can also install Aurora (directly from F-Droid) to get access to apps from the playstore. In most cases the apps will work. However, some rely on the google playservices framework and won't start at all.

A question, I had twrp-3.1.1-0-crackling installed and that worked fine. Do you know if the latest twrp-3.3.1-0-crackling version is also compatible with the Swift?
Well, crackling is Swift. I don't see any reason why it shouldn't work. But I think some users reported the /data decryption is broken (Just as a reminder...)
 
  • Like
Reactions: oliverjames

FtCat

Member
Jul 29, 2018
14
6
0
Installing TWRP is quite easy: enter fastboot mode and

You can enter fastboot via different ways: from Lineage via advanced restart (developer options): choose bootloader
from recovery: choose advanced -> reboot to bootloader
from powered off device -> connect USB while holding volume UP
from powered off device -> power on while holding volume UP
Alternately with a rooted device you can use the official TWRP app, select TWRP FLASH.

If you already have the crackling TWRP image stored on your phone, choose Select file to flash and browse to the file select it and hit FLASH TO RECOVERY.

To download the image hit Select A Device, search for Wileyfox Swift and select the image you want, confirm the download and proceed from there.
 

oliverjames

Senior Member
Sep 22, 2010
93
8
28
Divonne-les-Bains
Question re. Install 17.1 from recovery

The site https://wiki.lineageos.org/devices/crackling/install states:
Installing LineageOS from recovery
Download the LineageOS installation package that you would like to install or build the package yourself.
Optionally, download additional application packages such as Google Apps (use the arm64 architecture).
If you are not in recovery, reboot into recovery:
With the device powered off, hold Volume Down + Power.
Now tap Factory Reset, then Format data / factory reset and continue with the formatting process. This will remove encryption and delete all files stored in the internal storage, as well as format your cache partition (if you have one).
Return to the main menu.
Sideload the LineageOS .zip package:
On the device, select “Apply Update”, then “Apply from ADB” to begin sideload.
On the host machine, sideload the package using: adb sideload filename.zip
My question is why the insistence on sideload?

I did this install by copying the ROM and OpenGapps to the sdcard. I then booted to recovery (TWRP), didn't wipe anything and used the "Install" button from the (twrp) recovery package. This saved a lot of time by conserving my desktop and other settings and installed packages. Having rebooted and checked that the update to Android 10 I then rebooted to recovery and installed Magisk to get root.


---------- Post added at 09:47 AM ---------- Previous post was at 09:40 AM ----------

Can anyone point me to a reference document describing the function and interrelation between the Android bootloader, recovery, and OS?
I assume that these are analogous to the Grub2, Clonezilla imaging tool and OS, from the Linux systems that I work with?
 
Last edited:

quho

Member
May 2, 2020
5
1
0
I've upgraded to 17.1 using TWRP sideload. After the first boot it froze in the "finishing installation" phase and then entered a boot loop. But after a power cycle it booted fine and seems to work nicely. Not sure what went wrong there. TWRP can still decrypt the data partition.

The issue with screen freezing that I reported here few weeks ago is fixed. That's great. Another issue I had in 16 was with something related to GPS eating battery even when not used, which only reboot could fix. I'm curious to see if that was fixed in 17.1 as well.

I just miss the addonsu package. I preferred it over Magisk.