DivestOS: long term device support with enhanced privacy and security

Ok, so i will wait for a recovery.img update.

@Dark

That might be a month.
Just skip using copy partitions for now or flash it using the LineageOS
recovery.

If the copy partitions zip is not essential, i will flash the rom now for testing.I will update the recovery and try again when the update is available.

What does root isn’t supported means, by help support or installation? If I want to sideload Magisk, it’ll not work?

https://divestos.org/index.php?page=faq#rootSupport

2 Likes

I have read that a lot of times, but it is not clear for me if it will work to sideload superuser in recovery.

DivestOS does not support or encourage

Means you are on your own.

Why not just give it a try? you’re on your own x2

Let us know how it goes, but don’t expect any assistance if it doesn’t go well. :laughing:

1 Like

Hey there,

I just installed the new DOS release for fajita, but I have a couple questions regarding 2 new features:

  1. There’s an feature that notifies the user whenever an app reads the clipboard. For some reason, every time I copy any text, I get the toast: “Nfc Service Pasted From Your Clipboard”. How can I make NFC service not do that? EDIT: I “fixed” it by systemlessly replacing the NFC Service APK with Magisk, but that’s a workaround, not a solution.

  2. Every so often (like once a minute) I get a bright green notification in the top right that the device’s location is being used by Phone Services. It it possible to fix that somehow?

“Location indicator spam on 19.1 has been fixed.”
News-future - DivestOS Mobile.

2 Likes

@Atrate

That is the proprietary NxpNfcNci app.
I don’t think I can remove it without breaking NFC.
I don’t see any malicious use of it, feel free to decompile and look it over yourself.

I’m one plus 6 and want to try this rom. This is where to download the dedicated recovery. Img. Or I can use lineage os’s recovery。Then install it in the way of a lineage os system.

@Yzz1991
https://divestos.org/index.php?page=bootloader#fastboot

I’ve been using DivestOS 19.1 on my 7T for some days and i want to leave a bit of feedback.

First of all, it needed separate drivers to access fastboot from cmd at windows. The drivers could be found in the windows update optional files.

I tested the fingerprint unlock issues and they are a bit strange. There is a chance that the fingerprint unlock may fail and if you go back and forth five or six times on the unlock screen (fingerprint unlock fails-> goes to pattern unlock-> press back to go to fingerprint unlock → try fingerprint unlock-> fails → repeat), the screen goes black and does not respond. The phone seems functional in the background, but the screen remains off. The only fix is to reboot the device via key combination. I don’t know if this is a bug with the lock screen timeout, because the same thing can happen without the fingerprint unlock, if you press the lock symbol and go back and forth with the unlock pattern. The screen fades to black, but in contrast with the fingerprint unlock, you can wake up the device.

Gcam port with gcam services provider work almost perfect.

For the GrapheneOS camera to have more functionality (switch between lenses, night mode, ect) does DivestOS need to include CameraX apis or it is up to GrapheneOS devs?

Some requests:
Network traffic monitor at status bar (up and down traffic metrics)
Unlock Pin: Do not light up/change button shape buttons when you press them

Some Website Improvements:
In the about page the included apps credits should be changed, as it includes micro-g, silence and open camera.
In the recommended apps section, silence is recommended (out of date and possibly insecure) as well as Yubico Authenticator. According to this post from a GrapheneOS dev, this app is pretty much abandoned on android, but the same dev has forked and updated the app here.

Thank you very much Tad for your work on the OS and your apps.
If you need something tested on the 7T, ping me or pm me.

I also have an Op7t and I must say that with dos 18.1 I had encountered several problems with the fingerprint reader which was practically unusable, but with the upgrade to 19.1 they seem to be solved for me and I never had any particular problems

@Dark

fingerprint

I don’t have 7T to test these issues and I’ve not observed them on my devices.

camera

this is a limitation of what the vendor provides

features

patches welcome

credits

they are accurate, those were once used in the past, I won’t act like my project
didn’t benefit from them at some point in time.

recommendations:

Silence will stay there for now, as there are so few alternatives.
That fork of the Yubico app isn’t available on F-Droid, so how can I recommend
it?
There are not many other ways to get TOTP tokens from the device.

For the fingerprint issues, i will generate a logcat and post it here.
The network traffic at status bar is an old lineageos feature, i don’t know if it is included in 19.1 yet. I think it was present in Op7T’s stock OS too.
About the credits, i thought it was a good idea to separate older, not included anymore software, from the included apps to avoid confusion. Not remove them from the credits entirely.
Finally, about silence and yubico (and possibly other apps), should there be a “key” to symbolize that the apps are not properly maintained or will the app recommendation page will get a bit cluttered?

Just wanted to thank you for this project! I’m holding my thumbs that the (hopefully) future release of Fairphone 4 will turn out great.

I wish MicroG or something like that was officially supported, but maybe that will come one day if something even better is released :slight_smile:

Hi @SkewedZeppelin ,

I’ve been following this thread and finally installed your latest DivesOS on my OnePlus 7 Pro.
I had some questions, would love your help.

  1. I know you removed UNIFIED NLP due to privacy concerns. Is there another NLP or an alternate method for me to install or get NLP on with your ROM? Downloading and installing NLP from F-droid isn’t possible as it needs to be a System App. Would love to hear alternatives on how to be able to get NLP.

  2. I was successfully able to lock the bootloader, thank you for that, but when the device reboots, I get “Your device has loaded a different operating system”, and then it works normally. Is there any way to get rid of that?

Question 1 being the most critical, as on the same phone with LineageOS 18.1, I had been using UNIFIED NLP without MicroG, and the NLP really helps with a lot of quick location provision.

Sincerely,
Keith

@Keith_007

  1. There is little actual benefit from it. And there are no replacements. It
    might be considered added back if the standalone version compiles again as it
    hasn’t for years. Bring back standalone app to life by erfanoabdi · Pull Request #199 · microg/UnifiedNlp · GitHub

  2. This is expected and useful! You can compare the hash here to have some
    sanctity that it hasn’t been tampered with.
    Verified Boot Hashes - DivestOS Mobile