yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S 5 Unified Development] SkewedZeppelin:
DivestOS only added the microG compat bits on 17.1 and higher not 16.0.

Recovery updater toggle is also a LineageOS 18.1 and higher feature only.

I've documented the recovery issue here: https://divestos.org/pages/broken#s5-others

This is also the klte specific thread, please consider the other community areas: https://divestos.org/pages/community

Also may I ask why you think DivestOS isn't viable on any device?
[Samsung Galaxy S 5 Unified Development] vlad3647:
e/OS is also really good
[Samsung Galaxy S 5 Unified Development] SkewedZeppelin:
/e/OS hasn't shipped an updated Browser or System WebView in 7+ months, is 2 months behind the ASB, is 1 year behind the PSB, is shipping a PDF Viewer/engine from January 2016, includes proprietary Google blobs, and phones home directly to Google out of the box.

See my full list of issues with sources here: https://divestos.org/misc/e.txt
[Samsung Galaxy S 5 Unified Development] vlad3647:
Also I installed Pascua kernel
[Samsung Galaxy S 5 Unified Development] SkewedZeppelin:
running a kernel from 2021 is horrifying

DivestOS applies 250+ added security patches on top of the latest LineageOS kernel: https://gitlab.com/divested-mobile/...VE_Patchers/android_kernel_samsung_msm8974.sh
[Samsung Galaxy S 5 Unified Development] vlad3647:
I just use for browsing in internet nothing else
[Samsung Galaxy S 5 Unified Development] SkewedZeppelin:
that literally makes it 100% worse.

The kernel is the most critical part of the system.

In your case RIGHT NOW you're using a kernel from 2021, a system with root access available, missing two months of basic system security patches, missing a year of recommended system security patches, and a 7 month outdated web browser with 176 known security issues.

DivestOS exists to bring tactful security improvements to a wide range of devices and additionally demonstrate the blatant insecurities of other systems. Please pick a better system.
[Samsung Galaxy S 5 Unified Development] vlad3647:
I just use for browsing in internet nothing else

Thanks I didn't know
[Samsung Galaxy S 5 Unified Development] Z00nkor:
Thanks for the infos.

DivestOS isn't viable for "me" because of microG, that might be a different story for other users that don't rely on microG or google play services.

For me Sandboxed Google Play Services with GrapheneOS is the way to go because plenty of apps will not proper function without those services (e.g. Push Notifications).

With GrapheneOS I get security related updates very fast and their browser (Vanadium) is always up to date! It's also rock solid and it provides a great battery life.

I can't comment much on the battery drain with divestOS but I can tell you that I never had better battery life with Google Play Services or MicroG with any other ROM than GrapheneOS on my Pixel devices.

The only sad thing is that you have to have a Pixel device to enjoy GrapheneOS, therefore I do appreciate ROM's like DivestOS which also work for older devices that aren't very secure out-of-the-box.

@vlad3647

/e/OS isn't something I would run on my phones. Yes, it does come with microG but I would prefer an up-to-date divestOS build (if microG or sandboxed Google Play Services would work with my phone).

Sadly my old S5 Plus is tricky phone which didn't receive much love from the dev community but I can tell you that I've tried /e/OS is the past with it and it was horrible (not stable, very clunky + very high battery drain).
[Samsung Galaxy S 5 Unified Development] SkewedZeppelin:
DivestOS explicitely choose to NOT support Google apps but does have a largely functional completely unprivileged microG compat mode in the next update.

Notifications do work with it.

I ship updates very quickly, please see my update track records here:

Systems: https://divestos.org/misc/a-dates.txt

Firefox Forks: https://divestos.org/misc/ffa-dates.txt

Chromium Forks: https://divestos.org/misc/ch-dates.txt

Fun fact: I sometimes ship Chromium updates before GrapheneOS does!

Along with my overview of patch levels here: https://divestos.org/pages/patch_levels

And overview of location privacy changes: https://divestos.org/misc/gnss.txt

(DivestOS stopped sending IMSI to SUPL and serial to Qualcomm nearly 4 and 5 years respectively before GrapheneOS did)

No one comes close to what I do for end of life devices at the scale I do.

You should largely get the same amount of battery life across systems.

I regularly get 2-3 days of use out of mine.

I daily drive a Pixel 6a on DivestOS.

Please read my website: on it you'll see these points covered and more.

You'll even see where I literally recommend GrapheneOS, but please don't make false comparisons between them.
[Samsung Galaxy S 5 Unified Development] Z00nkor:
I would consider unprivileged microG still worse than sandboxed google play services but each their own case...

If you rely on Google Play Services there is (in my opinion) nothing better in terms of security and ease of use than GrapheneOS at the moment (for Pixel devices).

Anyway I would give unprivileged microG compat mode a try with my S5 Plus with but it's stuck on Android 9, so there is nothing I can do about it.

As I said I do very much appreciate your approach for older devices like my S5 Plus and it's not your fault that my device is stuck with Android 9! Spec wise it's not a bad phone so I'll keep it as a backup with DivestOS for now but it would be great if unprivileged microG compat mode would also work on it!
[Samsung Galaxy S 5 Unified Development] kurtn:
People think, Sandbox does some privacy magic on the worst spyware you can install on android.
[Samsung Galaxy S 5 Unified Development] Z00nkor:
I wasn't talking about privacy! I was talking about the best way if you need Google Play Services is the "sandboxed google play services" approach like with GrapheneOS. A secure ROM with sandboxed google play services is imo better than with MicroG, which still is a half baked solution which I would only rely on with an old phone that isn't very secure from the beginning (e.g. an S5 with unlocked bootloader).

If you concernd about your privacy Sandboxed Google play services or MicroG isn't worth considering but imo any solid ROM should always give people the option to run Google Play Services if they need em.
[Samsung Galaxy S 5 Unified Development] kurtn:
If i was in a situation, my apps really need Google play services. And if i would be willing to buy a pixel phone. - I probably would decide for an used iPhone.
[Samsung Galaxy S 5 Unified Development] kurtn:
Thank you. Fixed in yesterday's build. F-droid still throws a toast message about microG repo signature.
[Samsung Galaxy S 5 Unified Development] qilo4:
I am new to DivestOS and currently testing it on my S5 (klte). For the most part, it works great but I do miss the network based location services which do not work with the unpriviledged implementation of microg. Will have to get used to that but I'm getting there.

I've seen I can't search for apps in Aurora if I use a private DNS (I'm using nextDNS but have the same issue with other DNS services). However if I do not use any DNS server, the search function in Aurora works fine. Is this an Aurora or a DivestOS issue? What am I doing wrong? Thanks for your help.
[Samsung Galaxy S 5 Unified Development] SkewedZeppelin:
It isn't uncommon for Aurora to have such issues. A common workaround for search is using play.google.com in a web browser to find whichever app and sharing that link to Aurora.

It is also possible that your chosen DNS is actually blocking the domain used for the search API.
[Samsung Galaxy S 5 Unified Development] qilo4:
Thanks for your answer.

It seems the DNS also prevents me from opening play.google.com in the browser. I tried with nextdns but also with quad9 and cloudfare, and they all prevent me from accessing the playstore website. It only works when not using any DNS server. When I was using LineageOS 18.1 (with GAPPS), I had no issue accessing playstore with either cloudfare or nextdns active. Might this be rather something related to a microg setting?

EDIT: after having switched between different dns providers, now it seems to be working even with nextdns (both in browser search and with Aurora) but randomly: sometimes it does work, sometimes it doesn't. Weird. Will try more tests to see if there is a pattern. Thanks!
[Samsung Galaxy S 5 Unified Development] qilo4:
Ok I could finally find the problem. In nextdns settings, under parental control, I had blocked the online gaming category. This prevented the search box in Aurora from reaching play.google.com. After allowing online gaming (i.e not blocking), the search function does work even with nextdns. So it was indeed related to a too restrictive setup in nextdns settings. Thanks for having pointed me on that!
[Samsung Galaxy S 5 Unified Development] qilo4:
I take the opportunity to ask two additional questions related to my experience of DivestOS 18.1 on klte:

- I activated device encryption. Everything works fine (encryption was actually surprisingly fast) and I get asked for a code when rebooting the device. However I also have a PIN lock activated for the SIM card and when I put the decryption code during boot, the system boots directly to DivestOS without asking me to unlock the SIM PIN. At this stage, network is not accessible (because the SIM is still locked). I have to lock/unlock the phone to get asked for the SIM PIN in order to unlock the SIM. No big deal but I would have expected to be asked for the SIM PIN right after entering the decryption code. Is that the expected behaviour?

- I installed Gmaps WV but can't have it access my location while other apps can access the GPS. In Gmaps WV settings, there is an option to set "Google location settings". However clicking on it doesn't produce anything. In Android settings, Gmaps WV has permission to access the location. Is there anything I need to do in order to allow Gmaps WV to access my location or is it by design that we cannot use location with this app (because it will share it with Google)?
[Samsung Galaxy S 5 Unified Development] SkewedZeppelin:
I haven't actually tested pin lock in a while, but indeed it should prompt for the SIM pin.

iirc the actual behavior when encrypted on legacy fde device with sim pin was:

boot > secure boot with password prompt > boot to lock screen > sim pin > user password again

but instead you're having

boot > secure boot with password prompt > boot to home screen > manually lock > sim pin > user password again

gmaps wv is mainly made to lookup a place in order to share it to osmand or organic maps for the case where osm data lacks buildings/addresses in your region

however sharing location to gmaps is possible, but location permission must be manually granted to it first via settings > app info
[Samsung Galaxy S 5 Unified Development] qilo4:
Not a problem for the SIM lock, it just takes a manual lock/unlock to access the PIN. But it is indeed strange behaviour.

Regarding Gmaps WV, I have already granted it location permission. However it doesn't seem able to locate me in the map when I click the "your position" dot. It keeps searching forever. Other programs do get the location fine.
[Samsung Galaxy S 5 Unified Development] qilo4:
I'm running DivestOS 18.1 on my klte and it runs really great! This is my daily driver so I'm trying to "secure" it as much as I can, following all the great advices provided on the "Post Install" page on divestos.org. One thing I couldn't find refers to updating the modem baseband and bootloader though. Since I reverted to the stock OS (Marshmallow) before installing DivestOS, my phone currently runs on:

Modem baseband: G900FXXS1CQA9

Bootloader: G900FXXS1CQD9

However I know there exist some newer versions of the baseband and bootloader that were provided by some LineageOS devs. It seems the most recent versions of the baseband/bootloader are the following:

Modem baseband: G900FXXU1CSA1

Bootloader: G900FXXU1CQK3

Is there any benefit/risk in updating the baseband/bootloader to these "latest" version or should I stay with the ones that came with Marschmallow? Actually, does DivestOS alter the bootloader/baseband in any way?
[Samsung Galaxy S 5 Unified Development] kurtn:
Maybe that's for you

Downloads for : Samsung Galaxy S5 | AndroidFileHost.com | Download GApps, Roms, Kernels, Themes, Firmware and more. Free file hosting for all Android developers.

Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.

androidfilehost.com
[Samsung Galaxy S 5 Unified Development] qilo4:
Yes this is where I got the baseband from. However i could find a newer bootloader version (CQK3) compared to the one provided in this link. I just don't remember where I got it from exactly. I did run those when I was experimenting with the unofficial LineageOS 20 built for klte. However I'm not sure whether it's good to update these files when running DivestOS. Is this actually recommended to flash these after having installed DivestOS 18.1 ?? Or does this introduce some security issues?
[Samsung Galaxy S 5 Unified Development] SkewedZeppelin:
I'd stick to the ones from haggertk.
[Samsung Galaxy S 5 Unified Development] qilo4:
So it's fine to flash haggertk baseband/bootloader on top of DivestOS or should that be done before installing DivestOS ? Actually is there any benefit in running these "newer" baseband/bootloader with DivestOS over the stock ones?
[Samsung Galaxy S 5 Unified Development] SkewedZeppelin:
you can flash it before or after

and I trust their judgement on those being the best ones to use
[General Questions and Answers] kusti420:
i tried rooting it, flashed magisk patched boot as usual and then it started boot looping. cant flash the original software on it due to secureboot (i think). how do i fix this? how do i bypass this? i saw something about mtk bypass tool or sth like that, but all the tutorials are in hindi which i obv cant understand. any help is welcome, ty.
[General Questions and Answers] kusti420:
i saw someone selling a DA file for 5$, and people are selling EFT dongles, could these fix my device? any free solutions?
[General Questions and Answers] kusti420:
nvm got it unbricked
[General Questions and Answers] bigao13:
Olá amigo, estou com o mesmo problema. Fui fazer root através do magisk e agora estou travado na inicialização. Se você conseguiu resolver você poderia me ajudar ??
[General Questions and Answers] lopestom:
The stock ROM for Infinix Zero 8 have. Right?!

What I know is: Stock ROM from Infinix need coorect tool like Infinix FlashTool. With that tool you can flash stock ROM (full or partial files). With that you can flash only stock boot.img for device start normally. If not, so flash DOWNLOAD only or FIRMWARE UPGRADE.

The "problem" maybe is not patched_boot.img from magisk. The real question is about other necessary file: vbmeta.img patched with avb2.0.

But you can use the file attached to test. So flash with FlashTool or with adb-fastboot (R30 or next version). I think you unlocked bootloader before any action!

Unzip file; put vbmetaAndroidSC_mod.img file in the FlashTool flashing only vbmeta partition or put vbmetaAndroidSC_mod.img in the platform folder and with cmd write:

fastboot --disable-verity --disable-verification flash vbmeta vbmetaAndroidSC_mod.img

English please! You can write in your native languague. But put translated english too!

Hello friend, I have the same problem. I went to root through magisk and now I'm stuck at startup. If you managed to solve it could you help me ??

Stock ROM:

Infinix ZERO 8 (X687-H851D-Q-OP-200611V100)

Infinix ZERO 8 (X687-H851D-Q-OP-200730V202)

Infinix FlashTool: click me
[General Questions and Answers] kusti420:
idk i saw that infinix flash tool as well but it didnt work at all for me. i kept using sp flash tool.

and i solved that problem a long time ago already using mtk-bypass utility
[General Questions and Answers] bigao13:
thank you friend, i will try
[General Questions and Answers] bigao13:
obrigado amigo
[General Questions and Answers] ahsans2000:
can anyone share infiniz zero 8 boot.img of this version X687-H851D-Q-OP-210223V454?please i flashed earlier build and now my wifi and bluetooth is not working
[General Questions and Answers] kusti420:
there's the rom for this phone online just download it
[General Questions and Answers] ahsans2000:
can u send me the link?
[General Questions and Answers] kusti420:
just google ffs, literally the first thing that pops up and cmon lets be honest if youre unable to even download the rom then im 100% sure that you wont be competent enough to use mtk-bypass utility to even be able to flash that boot.img that you wanted to do
[General Questions and Answers] ahsans2000:
I HAVE FLASHED BOOT.IMG , RECOVERY.IMG AND SYSTEM.IMG = STILL IN BOOTLOOP

AND I ALREADY HAVE SCATTER VERSION OF FIRMWARE , BUT I WANTED TO GET FACTORY SIGNED VERSION TO BE ABLE TO FLASH THROUGH FASTBOOT
[General Questions and Answers] ahsans2000:
A

AND I HAVE ALREADY BYPASSED SECURED BOOT , BUT SP FLASH TOOL IS NOT WORKING= ASKING AUTH FILE , I'M GIVING IT AN AUTH FILE FROM HOVATEK BUT STILL CMD FAIL ERROR
[General Questions and Answers] kusti420:
you clearly arent doing it correctly then if it aint working. it worked perfectly fine for me
[General Questions and Answers] kusti420:
and the whole point of mtk-bypass utility is to be able to flash without auth file. if you were to do it correctly it shouldnt even ask for it. idk how youre trying to flash it but did you set everything up correctly?

maybe you find this tutorial helpful:
[General Questions and Answers] Tr00zin:
I followed the tutorial but the spflash doesn't pass the download da
[General Questions and Answers] kusti420:
did bypass utility disable secureboot or whatever? it should work, and it did work for me at least
[General Questions and Answers] Tr00zin:
View attachment 5388139
[General Questions and Answers] kusti420:
you didnt follow the tutorial, you need mediatek usb port and libusb to be set up correctly
[General Questions and Answers] Tr00zin:
i install correct drivers but spflashtool and powershell dont show COM port
[General Questions and Answers] kusti420:
what version of sp flash tool are you using? that 19 sth sth build that some website claims to be newest isnt actually newest, it didnt work for me with that older version either

all i did was connect my phone to the pc while having battery disconnected and holding vol up, automatically installed the driver by itself, chose it in lib-usb and then ran that main.py and flashed with uart in sp flash tool 5.2124

hope it helps
[General Questions and Answers] Tr00zin:
can you send me the link of the driver you used?
[General Questions and Answers] kusti420:
as i said, it got installed automatically when i connected my phone, didnt install any manually
[General Questions and Answers] Tr00zin:
yours also appeared like this?
[General Questions and Answers] kusti420:
no

but i mean as long as it works it should be fine, that driver has come up for me as just usb serial device, mediatek usb port and mtk usb port. if you were able to disable it then you can flash it
[General Questions and Answers] Tr00zin:
I sucess flashing

But him show this mansage
[General Questions and Answers] kusti420:
thats normal
[General Questions and Answers] Tr00zin:
Is possible install Lineage os on him ? I trying but no heavy partition system only super.
[General Questions and Answers] kusti420:
IT doesnt have a gender, IT is an IT not he. but yes you can, i have made guides about everything youd need, gsis and rooting gsis. just look em up
[General Questions and Answers] Witcher rr:
could you help me? mine has been bricked for 2 months i can't always fix the error in sp flash
[General Questions and Answers] kusti420:
what do you need help with, ive said everything ive done and there are tutorials on youtube
[General Questions and Answers] HZR-FXR:
Can you help me share stock ROM :

X687-H851D-Q-OP-210901V532
[General Questions and Answers] shamsaboubkr:
how did you do it please I'm having similar issues
[General Questions and Answers] kusti420:
bruh, scroll up
[General Questions and Answers] shamsaboubkr:
I've ran the command multiple time but whenever it gets to *"Disabling protection" it wouldn't show "Protection disabled"
[General Questions and Answers] shamsaboubkr:
but i went ahead to open Sp flash tool anyway hoping the auth was bypassed but sp flash tool gave a "Couldn't open com port" or sth like that!
[General Questions and Answers] kusti420:
idk just follow the tutorial i sent in this thread
[General Topics] exkape:
when you connect to usb port, on htc diamond, opens an application that asks you if want to start activesync or usb storage media.

there is a software that allows the same thing on my g900
[Kindle Fire HDX 7" & 8.9" Android Development] It_ler:
Thanks for your work (y)
[Kindle Fire HDX 7" & 8.9" Android Development] kkcheong:
Nobody interested?
[Kindle Fire HDX 7" & 8.9" Android Development] HDXgamer:
This puts me off trying.
[Kindle Fire HDX 7" & 8.9" Android Development] scops:
i would try it but my recovery partition is to small says fastboot... so i can't? or can i flash it with twrp even it isn't supported?
[Kindle Fire HDX 7" & 8.9" Android Development] SkewedZeppelin:
thor is sadly one of the few devices supported by DivestOS that *does* require TWRP.
[Kindle Fire HDX 7" & 8.9" Android Development] scops:
DivestOS now runs on my Thor. Since the installation is different to other DivestOS-Installations, it should be explaied here more:

- No need for the DivestOS-Recovery; just use TWRP bundled with 1-Click-Unlock tool

- Place ROM on internal flash und install via TWRP (like LineageOS; normal wipe before install)

- Downgrade from LOS 16 without problems possible; tested :)
[Kindle Fire HDX 7" & 8.9" Android Development] kkcheong:
How to install on Thor? Mine says Fastboot when I press power and down button when boot up.
[Kindle Fire HDX 7" & 8.9" Android Development] scops:
Try power + Vol up :)
[Kindle Fire HDX 7" & 8.9" Android Development] kkcheong:
I lol'ed at myself. Anyway, so I got TWRP 3.0.2-0. I am wondering if I install this ROM, will I able to play Netflix? I know it doesn't support Widevine. But I just wonder.
[Kindle Fire HDX 7" & 8.9" Android Development] kkcheong:
So if I flash this ROM using TWRP and I don't like it, can I just restore it to my backup ROM?
[Kindle Fire HDX 7" & 8.9" Android Development] scops:
Sorry, i can't help you with netflix on Thor...

I haven't tryed but you could just reflash LOS 16 (...) if you want.
[Kindle Fire HDX 7" & 8.9" Android Development] SkewedZeppelin:
Netflix will not work.

Yes, you can simply flash to another ROM.
[Kindle Fire HDX 7" & 8.9" Android Development] ushilives:
Trying this Custom Rom out and it is very good. However not sure if it has anything to do with the rom but i cannot get Spotify to work, it just wont log in my account. Just says "Something went wrong, please try again later".
[Kindle Fire HDX 7" & 8.9" Android Development] SkewedZeppelin:
Spotify likely uses Widevine for DRM, which is removed in DivestOS.
[Kindle Fire HDX 7" & 8.9" Android Development] ushilives:
ok thanks
[Kindle Fire HDX 7" & 8.9" Android Development] ushilives:
Do you think there will be any future updates for this OS for this device? And is there a way to add WideVine back to device, if i were to do it myself? Juggling wether to use this OS or Lineage OS. I think this OS is a bit faster, will see if it charges quicker too.
[Kindle Fire HDX 7" & 8.9" Android Development] SkewedZeppelin:
I have provided builds for this device every month since end of 2016. I fully plan to support this device (and others) as long as I can reasonably support the 14.1 branch.

Since TWRP is required in this case, you should in theory be able to extract the files from another ROM and adb push them into place:

vendor/lib/drm/libdrmwvmplugin.so
vendor/lib/mediadrm/libwvdrmengine.so
vendor/lib/libwvdrm_L3.so
vendor/lib/libwvm.so
vendor/lib/libWVStreamControlAPI_L3.so
[Kindle Fire HDX 7" & 8.9" Android Development] ushilives:
Thanks dude. Didn't realise you have supported this device for so many years, very nice secure ROM.