DivestOS: long term device support with enhanced privacy and security

Yes, I still had the twrp that I used to repartition the system. Thanks for the os

I just started exploring custom ROMs and am interested in DivestOS for my LG G6 H872. Like the H870 and US997 versions there are official LineageOS ROMs for it. Is there a tutorial on adjusting an official LineageOS ROM to become DivestOS? If not, would you consider adding H872 as a supported device?

@Cue

H872 is actually supported, I just haven’t generated signing keys for it yet: divestos-build/Functions.sh at master - divestos-build - Codeberg.org

1 Like

I have a spare FP2. P&P The screen ist broken but works. The battery is weak but works >10 minutes. Are you interested? If the postage is not too much I will pay it. In which country do you live?

@Jens
thank you for the offer, but the international shipping is likely too high.

That’s great. I’m looking forward to using it. I did flash DivestOS onto an old klte that I had. It performs quite well.

Do you also create DivestOS builds for devices with LineageOS unofficial builds? If so, I’d like to add the LG G7 G710 and V30 joan to the list.

Hello I don’t know if this is the right place nor if it is more of a problem with adb than the os but I have a problem while installing:
after sideloading using adb the installation stop at 93% with the message:
adb: failed to read command: Success
after rebooting the phone is stuck in an infinite boot loop

For context I’m using a One plus one (bacon) and I followed every step from this page except for entering the recovery mode from touch combination Volume down + Power off as my volume down key is broken, I used adb reboot recovery.

I’ve already tried redoing every step including flashing the recovery and sideloading again, every time the same problem.

@throwaway
93/94% is successful.

The bootloop may be two things:

my bacon is tested working on the latest update

1 Like

Thank you so much for your reply

try the format data option in the recovery

this didn’t work

if that doesn’t work, try flashing firmware_fixed.zip contained in the ZIP from here: [FIRMWARE/MODEM][ALL-IN-ONE ZIP] OnePlus One | XDA Forums

this worked:)

I wish you a happy life

2 Likes

@SkewedZeppelin

Is any pen and vulnerability testing performed after building a new release of DivestOS? If so, what are the tested exploits?

@chaitea
that is out of scope

Is there something that you need to extract from the device (via Qfil or something else) to generate the keys?

No, just running this script and ensuring they’re backed up: divestos-build/Scripts/Generate_Signing_Keys.sh at master - divested-mobile/divestos-build - Codeberg.org

1 Like

Hello all & Happy New Year!

I’ve started a fundraiser to keep the project going: Donate - Divested Computing

Thank you!

2 Likes

Happy new Year for you and THANK YOU FOR YOUR WORK WITH YOUR PROJECT!
The Problem for me to keep the Project going on is, that I don’t have none of your Payments you offer. Bitcoin…sorry I am to old for this. Don’t have a Bank Card. So is there an other possibility to brings some money to you?
I am very satisfied with DivestOS and use it on 4 older Phones (Nexus 5,5x and OnePlus 6T) and have no Problems!

PS: found a Solution… A friend will do the Payment for me :grinning:

1 Like

Underage use: I would like to hear some suggestions regarding ROM settings as well as FOSS Apps to controll App installation/update, screen time and maybe more on Smartphones for kids. Thx

Use KISS as launcher to fix apps and contacts on screen, to hide apps from launcher.

Use integrated per app network toggle to block app access to the internet, and/or Netguard with a list like Unified hosts + fakenews + gambling + porn + social

Newpipe - block age stuff, block comments, block related

Mull + uBlock Origin

etc

maybe even Open TimeLimit | F-Droid - Free and Open Source Android App Repository if you want to be stricter

2 Likes

Hello!

Using DivestOS gives some sense of privacy and ownership over one’s mobile device, which is a great feeling. Kudos for that!

Yet managing application is a byte of a pain.

With LineageOS and f-droid with privileged extension (no root) and auto-updates, it’s a breeze. That blows away some of security, of course, as there’s a chance that a new seamlessly arrived software can contain undesirable changes unbeknownst to a user.

And on a Divested Android devices, f-droid present, one have to tap install for each install and update, which can be dragging, like on 2013 (or so) line of Nexus mobile computers. So I do that once in 2 weeks or so.

The question is, is where’s a way to automate the software management process? Like an adb-based package manager ran on a GNU/Linux computer (or so) that uploads software to an Android computer.

Can you, please, share your expertise.

Best regards,
m1k.

@m1k
with F-Droid 1.19 adding support for updating select apps automatically on Android 12 and higher, I am considering adding back the PrivExt for older versions.

However there are issues like this that need to be fixed first, as it is currently incompatible: erroneous permissions mismatch means privileged extension is skipped, user prompted (#2525) · Issues · F-Droid / Client · GitLab

However not-the-best-practice auto-update is, it is good hear of a possibility of support.