Divest OS: Everything about Divest OS on the Fairphones

Cool, looks like no need to root the device anymore. Thanks for the link.

Will updates for DivestOS be available for FP2 after LOS drops support for 32bit phones? I didnā€™t find something about it in the News - DivestOS Mobile

@Jens1
Iā€™m still shipping monthly updates for Android 7/8/9/10, why would I drop Android 11? That is the whole point of DivestOS.

Current patch levels are here: Patch Levels - DivestOS Mobile
And the (backported) patch counts are here: Patch Counts - DivestOS Mobile

10 Likes

hi, Iā€™m new to Android custom ROMs. I want to install DivestOS on my FP4, and Iā€™m following these steps.
To my understanding, step 6 requires me to erase the avb_custom_key partition from fastboot, which allows the bootloader to check DivestOSā€™ signature. Does that mean Iā€™d have to flash avb_custom_key again (with which file?) if I ever wanted to return to fairphoneā€™s stock android and lock the bootloader?

Thanks a bunch to anybody working on DivestOS, itā€™s a blessing to see such a promising free alternative!

@Vyquos
If you wanted to go back to stock youā€™d use the fastboot image from here: https://support.fairphone.com/hc/en-us/articles/18896094650513-Installing-Fairphone-OS-Manually

It contains that key for stock.

1 Like

Hello, Iā€™ve successfully installed Divest OS on my FP2. In order to register my banking app (Triodos), the app wants to verify my location and but then the process hangs (I permitted the app location service). Anyone an idea why this is and if there is a solution?

@gerritj
from reading around, you will likely need to install microG and enable location there too: Faq - DivestOS Mobile

Thanks for the quick reply! Your suggestion brought me one step further but then the app wants to make a picture of my face and suggests to reinstall Google Services to make this work. I just read a thread on the e/OS forum that there is no workaround for this issue but to contact the bank to reactivate the Identifier I used before in order to get the registration done. Iā€™ve been using the app on my previous LineageOS for years without problems (except in-app QR scanning that didnā€™'t work), so I would be happy to have it back on DivestOS.

@hulkjulk
that proprietary component is removed: divestos-build/Scripts/Common/Deblob.sh at master - divested-mobile/divestos-build - Codeberg.org

1 Like

Hello, Iā€™m looking for old DivestOS versions for my FP4. Specifically, the versions

divested-20.0-20230322-dos-FP4.zip
divested-20.0-20230322-dos-FP4-recovery.img

divested-20.0-20230505-dos-FP4.zip
divested-20.0-20230505-dos-FP4-recovery.img

divested-20.0-20230613-dos-FP4.zip
divested-20.0-20230613-dos-FP4-recovery.img

Unfortunately, I canā€™t find them anywhere. Maybe someone here still has these old versions and can upload them. That would be very nice.

@J70P
Why do you want such old and insecure versions?

FP4 doesnā€™t even have standalone recovery images.

Hello @SkewedZeppelin , I saw that LineageOS recently added support for FP5, but itā€™s not supported by DivestOS yet, and I didnā€™t see it on the TODO list here divestos-build/TODO-device_additions at master - divested-mobile/divestos-build - Codeberg.org either.

Are you planning to support FP5? If yes, do you know approximately how long it will be until itā€™s available? (Should I request FP5 support somewhere?)

Thanks a lot for DivestOS!

@HinterworldBergborg
I have to finish porting Android 14 / LineageOS 21 first: divested-mobile/divestos-build - Codeberg.org

Then I will add FP5.

4 Likes

These old versions drain the battery much slower than the current versions. With the current DivestOS version, I have a power consumption of 7 % in 18 hours in airplane mode. The current LineageOS consumes 11-12 % in 24 hours in airplane mode. I tested and found that the last LineageOS version with good power consumption (2 % in airplane mode in 24 hours) is the version from 2023-05-14. Thatā€™s why Iā€™m looking for DivestOS versions from this period.

I got the file names of the recovery image files from the Wayback Machine.

Please lead with that next time.

You can use the battery historian tool to determine what is draining your battery: Profile battery usage with Batterystats and Battery Historian  |  App quality  |  Android Developers

2 Likes

@SkewedZeppelin

I know whatā€™s draining the battery, the OS. And thatā€™s all I need to know.

We have had two FP4s for a year now. And it was clear from the beginning that they were consuming too much power with LineageOS. I started to question all apps one by one, freeze them, etcā€¦ For weeks I have been using an old smartphone to test operating systems on the FP4. Iā€™m tired of testing. I want an operating system that doesnā€™t drain the battery, whether old or new.

I know whatā€™s draining the battery, the OS. And thatā€™s all I need to know.

The vast majority of the time I see this it is a user installed app.
Iā€™m directly willing to work with you to figure out whatever the issue is and Battery Historian will pinpoint directly what it is.

2 Likes

@SkewedZeppelin

Thank you very much for your offer.

I reinstalled DivestOS (20240615) and set up Battery Historian. I will now collect data.

@SkewedZeppelin

I have created a first bug report for Battery Historian. In 24.5 hours in airplane mode, the FP4 used exactly 10 % of the battery.

I donā€™t know exactly what to look for in Battery Historian. Do you have a tip?

Iā€™m afraid to upload the entire bug report because I suspect it contains sensitive data.

There should be lines that stand out.
Either a process or a wakelock with a line across the whole timeline.