Divested-Mobile / DivestOS-Build

Everything needed to build DivestOS, a more private and more secure aftermarket mobile operating system.
https://divestos.org/index.php?page=build
Other
214 stars 30 forks source link

Device Additions Requests #68

Open SkewedZeppelin opened 2 years ago

SkewedZeppelin commented 2 years ago

Please only comment if your device has or had official LineageOS support.

Currently pending additions: https://github.com/Divested-Mobile/DivestOS-Build/blob/master/TODO-device_additions

Requested, but not supported:

taivlam commented 2 years ago

Could you add the Samsung Galaxy Tab S6 Lite (gta4xlwifi)? The device is currently supported by LineageOS.

josefv2 commented 2 years ago

Update: OnePlus 8T, OnePlus 9 and Fairphone 4 are close getting CalyxOS builds, so you may want to lower the priority of that devices and focus on the rest.

SkewedZeppelin commented 2 years ago

There is no order for these.

dennyamarojr commented 2 years ago

Could you add Motorola x4 (payton) to the devices supported? LineageOS has the support for it

b3pio commented 2 years ago

Would you mind adding support for Galaxy A5 (2017) 'a5y17lte' Tad?

Landiks commented 2 years ago

Are there any dates for the devices on the list? I can test it for Miatol.

SkewedZeppelin commented 2 years ago

None of these devices on the list have even been added, let alone compiled.

It takes 2-4 hours for me to add a device. And adding devices then adds an hour of compile every build cycle. DivestOS build cycle is curently a little over 2 whole days on a 5900X with 64GB of RAM and 1.2TB backing SSD and another 1TB cache SSD and a 1TB artifacts drive.

Adding every device possible is unsustainable. My focus right now is fixing up and improving the devices I currently support and getting Android 12 up to parity.

More devices will eventually be added, but not right now.

b3pio commented 2 years ago

Tad what's the best way to support/assist you with DivestOS devices generally speaking, financially (donations etc) or compiling or.. ?

SkewedZeppelin commented 2 years ago

Pull requests actually adding the devices would be most helpful. But it involves a litany of steps, many of which are currently undocumented.

b3pio commented 2 years ago

Any chance to add the Xiaomi Mi A2 (jasmine_sprout)? I have one and can probably help in some way. Thanks!

jont4 commented 2 years ago

Lenovo Z5 Pro GT (heart) has official LineageOS support.

onkq commented 2 years ago

Samsung Galaxy Tab S5e (LTE) [gts4lv] is a very popular tablet. Android 12 support from LineageOS already. Would love seeing it added

SkewedZeppelin commented 2 years ago

Yes, gts4lv is a bit higher priority since there are so few tablets.

mikitakahazekura commented 2 years ago

Could you please add the Motorola Edge (racer)? The phone The phone is currently supported by LineageOS. Thanks for your work.

TeaqariaWTF commented 2 years ago

Poco X3 (Surya) lineage 19.1 support

AkechiShiro commented 2 years ago

Please add device Poco F3 : https://wiki.lineageos.org/devices/alioth/ LineageOS 18.1/19.1 support.

SkewedZeppelin commented 2 years ago

@AkechiShiro alioth is already supported on 18.1 and 19.1 will be available soon

PuppiestDoggo commented 2 years ago

Could you add a J3 2016 ? Not officially supported (lin14) Also this is not a phone but could you add a SM-T580 (gtaxlwifi). Not officially supported (lin18) PS : I'd appreciate a documentation (or a link to a tutorial) to port new devices.

AkechiShiro commented 2 years ago

@SkewedZeppelin can I help work on the support for 19.1 ? I want to help, I tried to help LineageOS folks but met much toxicity...

SkewedZeppelin commented 2 years ago

@AkechiShiro

DivestOS 19.1 has been stable for a month now. I've already dropped nearly all 17.1 and 18.1 targets that are working on 19.1.

lmi 19.1 was tested not booting however, given that alioth is nearly identical, it is also likely to not work. Nothing I can do as I don't have such device to test with.

AkechiShiro commented 2 years ago

Booting on the alioth device was not tested, if LOS 19.1 works alright for alioth, then what are the risks that booting under DivestOS 19.1 doesn't work ? I could do some tests, but I just hope it won't hard brick my phone

thomazggr commented 2 years ago

Since the best way to assist would be opening PRs adding the devices, is there any chance of us getting a step by step documentation to build DivestOS for a new device? I've found this build guide. Is it enough or are there missing steps?

I'd like to have DivestOS working for montana and use it as my daily driver, I have the device and a desktop with 16GB of RAM, a R5 1600 which is 6/12 and 1TB HDD + 500GB SSD available. I know that maybe it would take a long time (5-6 hours?) but I'm able to at least test if it works properly.

SkewedZeppelin commented 2 years ago

@thzgr

If you set up everything according to that page, source correct vendor blobs, and simply let breakfast fetch the device trees for you it will compile.

You can then take the .repo/local_manifests/roomservice.xml contents and merge them appropriately with the corresponding manifest and again update the local manfiest.

But you will miss out on the kernel patching/hardening, verified boot/signing changes, and things like WebView updates.

You can grep for grep comments in the repo and you'll see a few you have to run and update the following lines appropriately.

You can see an example here recently: https://github.com/Divested-Mobile/DivestOS-Build/commit/0eaca57fa61d18547772b3a7f5dc69cdaf53383c

That computer should easily compile in two hours.

opusforlife2 commented 2 years ago

Considering it has had official LOS for almost a year, I'm surprised no one has requested Pixel 5a (barbet) yet!

SkewedZeppelin commented 2 years ago

@opusforlife2 if you have a Pixel I strongly recommend you use GrapheneOS instead.

opusforlife2 commented 2 years ago

It doesn't have LOS's network traffic/speed indicator. It's "not a privacy or security issue", so not cared about, apparently.

From my POV, Graphene is more like an experimental OS, great for security research, and to improve AOSP itself, but I need some feature parity with LOS.

So yeah, I'm on CalyxOS right now, and waiting for DivestOS support. <3

Edit: Umm... so will you be adding support for it? 😅

Edit 2: Welp, I'm already facing some issues on CalyxOS, like no discovery of LAN devices, breaking Syncthing, KDE Connect, and the like. I really hope you add this device.

ByJumperX4 commented 2 years ago

Could support for raphael (Redmi K20 Pro / Mi 9T Pro) be added ? It's not listed on the supported devices on the lineage website but this repo from LineageOS with 18.1 and 19.1 exists and was updated last month.

SkewedZeppelin commented 2 years ago

@ByJumperX4 raphael was added here 0b4ad0e7cc28c1d791953a7621061dcb203c428e and never compiled, it was later removed here 697bed18fbea3fe34164e2d5ef82829a50888e52

ByJumperX4 commented 2 years ago

@ByJumperX4 raphael was added here 0b4ad0e and never compiled, it was later removed here 697bed1

oh okay 😔

AkechiShiro commented 1 year ago

But I don't understand, it seems that 19.1 has been reported very likely working for a month now for Alioth, has it broke just really recently on lmi for booting ?

SkewedZeppelin commented 1 year ago

@AkechiShiro this is something weird going on: https://github.com/Divested-Mobile/DivestOS-Build/issues/155

please ignore those

cryptoo01 commented 1 year ago

Hello dear developer! First of all, endless gratitude to you for your work! Redmi Note 9 Pro (joyeuse) currently supports LineageOS. Wishing you continued success in all your work and endeavors!

cryptoo01 commented 1 year ago

Please add support. Thank you!

Humorist2601 commented 1 year ago

Kindly add support for Samsung Galaxy Note10+ (d2s). It already has LOS 19.1 and the maintainer is working on LOS 20 unofficially. Link

OkyDooky commented 1 year ago

I would like to request the Galaxy Note 3 T-Mobile variant (hltetmo). I have been needing to do a manual OS upgrade for a long time from an older Lineage+MicroG version, so it would be cool to use a more maintained and secure version of the OS. Thanks for making and maintaining this. It's cool that people are finally starting to really recognize its existence and value.

OkyDooky commented 1 year ago

@opusforlife2

It doesn't have LOS's network traffic/speed indicator. It's "not a privacy or security issue", so not cared about, apparently.

Being able to see basic network usage in real-time is exactly a privacy & security issue, since most malware/spyware get away with what they do because you don't know anything's being done in the first place. This feature is definitely more than just a convenience. @SkewedZeppelin I might be getting a Pixel 4 XL, due to it fitting my needs (horsepower, affordable, non-5G), which means GrapheneOS will not be a good option, since they ended official support for the device last month. CalyxOS will be doing the same in about two (2) years. This means DivestOS would be the best long-term option for even Pixel users, as it'll be very secure and continue to offer "official" updates.

SkewedZeppelin commented 1 year ago

@OkyDooky

getting a Pixel 4 XL it'll be very secure

I strongly recommend against buying an insecure end of life Pixel 4 and instead getting a Pixel 6a, which has another 4.5+ years of support left. https://divestos.org/index.php?page=patch_levels#osSecurity

OkyDooky commented 1 year ago

@SkewedZeppelin I barely even want to buy a Pixel, since I have more concern over Google than "rouge" "bad actors" trying to steal my identity (not a practical issue for me, currently - and there's not much I can currently reasonably do about CIA/NSA/Mossad without giving up A LOT of convenience). But, it is one of two* that can meet my needs/criteria. I appreciate the concern, but I am currently not planning on compromising on certain factors like getting a 5G device (which getting a Pixel 5 or above would do).

it'll be very secure

I'm talking about your OS versus other Lineage builds, not the device. Also, I appreciate being honest and using "secure" in assumptive "perfect" sense. We're all getting tired of false advertising and seeing this is refreshing.

*the other device is a Galaxy S9+, but it has to be the Exynos version, because the US Snapdragon one cannot be unlocked. This means that I'll also have to switch networks just to use it, since my current provider decided not to support any devices that don't support the VoLTE HD Calling feature. So, I'm currently a bit torn between convenience + a bit more power vs not-Google + microSD card support.

sbe-arg commented 1 year ago

@OkyDooky

getting a Pixel 4 XL it'll be very secure

I strongly recommend against buying an insecure end of life Pixel 4 and instead getting a Pixel 6a, which has another 4.5+ years of support left. https://divestos.org/index.php?page=patch_levels#osSecurity

Pixel 6a with graphene is the best bet for money saving and security focus as today. Then will be 7a and 8a so on XD

I use as main a 6a with graphene is been amazing 0 issues so far I use divest as explorer on a nexus 4, nexus 7 and praying for a fix of the nexus 7 2013 deb (lte) builds one day to revive that tablet for the kids.

AyamiAlince commented 1 year ago

@SkewedZeppelin https://download.lineageos.org/ginkgo Ginkgo get Offical support

onkq commented 1 year ago

Samsung Galaxy Tab S5e (LTE) [gts4lv] is a very popular tablet. Android 12 support from LineageOS already. Would love seeing it added

I wanna add that 'Samsung Galaxy Tab S5e' has been given Android 13 support! It was updated one day after LineageOS 20 released. Just throwing it out, I am willing to help test.

mohammadRezaeian commented 1 year ago

Could you please add device Motorola edge 20 pro (pstar) Thanks ( it's has official support lineageos https://wiki.lineageos.org/devices/pstar/)

Disposable-account commented 1 year ago

Can you add the Motorola moto g 5G / one 5G ace at https://wiki.lineageos.org/devices/kiev/

Filbuntu commented 1 year ago

DivestOS would be great. Thanks a lot for all the work on it. Will Galaxy S10+ (beyond2lte) be supported soon? Thank you for the kind consideration!

owlysheaven commented 1 year ago

First of all thank you for your good work! Can you please support Xiaomi Mi8 codename: Dipper. It has LOS 20 https://download.lineageos.org/devices/dipper/builds

And Xiaomi Mi Mix 2 codename: chiron. It also has LOS 20 https://download.lineageos.org/devices/chiron/builds

Thanks in advance!

gasflow commented 1 year ago

Hi. Could you add device Redmi 8A (Mi439) It's has official support LineageOS https://wiki.lineageos.org/devices/Mi439/ Thanks you.

SkewedZeppelin commented 1 year ago

there have been 9 device additions: 20.0 additions: akatsuki, dipper, equuleus, polaris, ursa, lemonades (failed) 19.1 additions: kirin, mermaid, apollon

SkewedZeppelin commented 1 year ago

9 more additions: 18.1 additions: serranodsdd, jactivelte, jfvelte, hlte, jasmine_sprout, platina, twolip, wayne, whyred

owlyhub commented 1 year ago

First of all, I want to thank you for adding support for Dipper. However, I am experiencing an issue with the camera where it crashes and reboots the phone every time I try to use it. I hope it can be fixed. On lineageos there is no problem with the cam.

SkewedZeppelin commented 1 year ago

@owlyhub that is expected as the same issue as https://github.com/Divested-Mobile/DivestOS-Build/issues/37