8.1 and 9.0 vendor - Treble-Enabled Device Questions and Answers

I have a ques.
How are 8.1 vendor files different from 9.0 vendor files? I mean vendor partition should suppose to have hardware related files from the vendor( like bluetooth, audio etc) , so they should be same irrespective of the android version, coz hardware is same, i suppose.
And if they are different, then whats the use of this whole treble thing when you still need an updated vendor partition from your manufacturer and you are stuck with old android version only. Sorry if I am missing something.

i am not sure if this is correct but i believe 8.x treble was sort of beta test and any phone launching with android 9.0 has proper treble support
Any how the vendor partition does need to be updated the better suite the newer OS, but not necessary, what android is trying to achieve is have the same kind of upgrade-ability as a windows computer, you can update from win 7 to win 10, all drives may or may not work and if the fail there are basic driver implementation in place
if there is a decent support from OEMs they can update their vendor partitions(or open-source them)for 5 years or more if they want to while developer communities or hopefully google themselves in the future can release android version globally somewhat usable.
this will greatly help ex-flagships last longer, budget phones unlike budget laptops will still die out as they dont feature removable ram and storage.

Related

Memory needed for lineage?

Can I find a list somewhere that tells how much internal and RAM memory each version of Lineage OS needs?
And, I guess older versions often need less memory than newer versions?
I am thinking about to install lineage OS 14 on a Samsung Galaxy S4 mini.
I have found out that there is a Lineage OS 14 version for this phone.
But, can I find 13 or 12? If so, do the need less memory? Would it be better to install a older version?
And, how stable is lineage OS 14 for this phone?
And will Samsung Galaxy S4 mini works as a USB host with Lineage OS 14 installed?
For s4 mini specific information please go to device sub forum.
Here some general considerations: People often say old devices are too weak for modern android versions. I think this is a legend promoted by device markers for not providing updates. Early users of new versions often confirm that legend. But they compare stable old versions with unstable new versions. Nougat is OK now.
Regarding storages: main difference between nougat ROMs is preinstalled apps. They get even bigger by installing gapps. MicroG is a resource friendly (and privacy oriented) replacement for some gapps features.
Henrik Jansson said:
Can I find a list somewhere that tells how much internal and RAM memory each version of Lineage OS needs?
And, I guess older versions often need less memory than newer versions?
I am thinking about to install lineage OS 14 on a Samsung Galaxy S4 mini.
I have found out that there is a Lineage OS 14 version for this phone.
But, can I find 13 or 12? If so, do the need less memory? Would it be better to install a older version?
And, how stable is lineage OS 14 for this phone?
And will Samsung Galaxy S4 mini works as a USB host with Lineage OS 14 installed?
Click to expand...
Click to collapse
Official LOS14 running fine on my S4 Mini & very stable (though dialer has crashed a couple of times when answering a call but I am the only person who seems to have this… maybe due to to fact I used the migration tool for moving from unofficial LOS14 to official LOS14 to move from CM13 to LOS14, so I can't complain) Install TWRP fromS4 mini neozone thread & update modem also if available for your S4 Mini version.
Ok, thanks.
But it would also be nice to know how much memory lineage OS need. It would be better to find a smaller phone than the samsung galaxy s4 mini, but how do I know if I can install lineage on it?
On gsmarena.com I can find alot of information about all phones, so I can see how much internal and ram memory all phones have.
Yes. It is not easy to find a small phone with good lineage support. It's not like Linux for PCs, where ram and disk space are the limiting factors. For custom android you need someone to build a ROM or do it yourself. S3 mini or moto e are OK.

Treble Implementation on OP3 Pie?

Recently when OnePlus team released some news about upcoming Pie upgrade on their forums, i wonder if Google had made Treble mandatory on devices that upgrade to Pie now?
AFAIK when they upgrade to oreo last year, they never enable Treble on OP3 as Google didn't made it mandatory...
Thanks!
Noo. It was mandatory for phones which came with oreo out of the box and pie out of the box. Op3 came with marshmallow out of the box
For newer phones launching with Oreo (or any later versions), Treble support is necessary to pass VTS (therefore get the checks needed for the phone to use Gapps).
However, this was (and is) never the case for upgrades. There is also no change in this rule, and I imagine OnePlus wouldn't bother with it.

Android 10 Update questions.

Hey guys, i'm with a little trouble here. The update for Moto G7 Play to Android 10, it's a 32 bit os or 64 bit os? With the "new" directives of Google to only accept 64 apps in Store, there'll be some troubles with 32 bits os, right?
LoboOMaioral said:
Hey guys, i'm with a little trouble here. The update for Moto G7 Play to Android 10, it's a 32 bit os or 64 bit os? With the "new" directives of Google to only accept 64 apps in Store, there'll be some troubles with 32 bits os, right?
Click to expand...
Click to collapse
* I'm running Android 10 right now. It is still 32bit. Motorola has never updated a device to 64bit, with the exception being, this one time that they accidentally made 64bit source code temporarily available for the Moto G5.
* The new directive from Google requires apps that were 32bit, to also provide a 64bit version now.
* Arm32 support isn't scheduled to be dropped until at least 2022.
Spaceminer said:
* I'm running Android 10 right now. It is still 32bit. Motorola has never updated a device to 64bit, with the exception being, this one time that they accidentally made 64bit source code temporarily available for the Moto G5.
* The new directive from Google requires apps that were 32bit, to also provide a 64bit version now.
* Arm32 support isn't scheduled to be dropped until at least 2022.
Click to expand...
Click to collapse
Soooo, no 64bit OS for Play. Maybe in G7 or G7 power? And if it has 64bit OS for them, maybe an port for us?
"The new directive from Google requires apps that were 32bit, to also provide a 64bit version now." - I'm asking because i'm a Pokémon Go player, and Niantic will cease 32 bit version support in August. So, i'm screwed... Thank you for the info bro"
LoboOMaioral said:
Soooo, no 64bit OS for Play. Maybe in G7 or G7 power? And if it has 64bit OS for them, maybe an port for us?
"The new directive from Google requires apps that were 32bit, to also provide a 64bit version now." - I'm asking because i'm a Pokémon Go player, and Niantic will cease 32 bit version support in August. So, i'm screwed... Thank you for the info bro"
Click to expand...
Click to collapse
Yep, that is correct. Aug. 2021 begins phase out of 32bit apps in the play store. 2022 drops it completely from source I believe. So after 2022 no more security updates for 32bit either.
The Moto G7, G7 Power, and G7 Plus all have a 64bit OS. If I could port from them, I would. The custom roms for those devices can be installed on the G7 Play, and they almost boot up, but we need a 64bit vendor to make it work. And I don't have the slightest clue how build it. If I could get someone to dump a raw vendor.img from either the G7 or G7 Power, it might be possible to just dd the image and make it work. We use the same chipset as those two.
There's probably like 5 people total on xda who can take an OS from 32bit to 64bit, and none of them have provided a tutorial, and none of them are interested in building for us either. It's unfortunate.
Spaceminer said:
Yep, that is correct. Aug. 2021 begins phase out of 32bit apps in the play store. 2022 drops it completely from source I believe. So after 2022 no more security updates for 32bit either.
The Moto G7, G7 Power, and G7 Plus all have a 64bit OS. If I could port from them, I would. The custom roms for those devices can be installed on the G7 Play, and they almost boot up, but we need a 64bit vendor to make it work. And I don't have the slightest clue how build it. If I could get someone to dump a raw vendor.img from either the G7 or G7 Power, it might be possible to just dd the image and make it work. We use the same chipset as those two.
There's probably like 5 people total on xda who can take an OS from 32bit to 64bit, and none of them have provided a tutorial, and none of them are interested in building for us either. It's unfortunate.
Click to expand...
Click to collapse
Well, unfortunately we have to wait. Thank you for the info and for your patience! XD
LoboOMaioral said:
Soooo, no 64bit OS for Play. Maybe in G7 or G7 power? And if it has 64bit OS for them, maybe an port for us?
"The new directive from Google requires apps that were 32bit, to also provide a 64bit version now." - I'm asking because i'm a Pokémon Go player, and Niantic will cease 32 bit version support in August. So, i'm screwed... Thank you for the info bro"
Click to expand...
Click to collapse
I read Niantic reversed that decision.
https://www.pocketgamer.biz/news/73649/pokemon-go-will-stop-supporting-32-bit-android-phones/
digidad said:
I read Niantic reversed that decision.
https://www.pocketgamer.biz/news/73649/pokemon-go-will-stop-supporting-32-bit-android-phones/
Click to expand...
Click to collapse
Yep, for now! But when it happens, i'm screwed! Unless Motorola, or Android community release a 64 bit version... XD
Spaceminer said:
Yep, that is correct. Aug. 2021 begins phase out of 32bit apps in the play store. 2022 drops it completely from source I believe. So after 2022 no more security updates for 32bit either.
Click to expand...
Click to collapse
32-bit apps will continue to exist. The requirement is to have all 64-bit for 64-bit devices (in other words, no 32-bit apps are allowed to exist without 64-bit equivalents, so 64-bit devices will no longer be under-served by 32-bit apps).
There are too many low-end phones out there to abandon 32-bit support, at least for most developers, including Google's own apps. Maybe support for 32-bit will end sometime around 2030, but not 2022.
Spaceminer said:
Yep, that is correct. Aug. 2021 begins phase out of 32bit apps in the play store. 2022 drops it completely from source I believe. So after 2022 no more security updates for 32bit either.
The Moto G7, G7 Power, and G7 Plus all have a 64bit OS. If I could port from them, I would. The custom roms for those devices can be installed on the G7 Play, and they almost boot up, but we need a 64bit vendor to make it work. And I don't have the slightest clue how build it. If I could get someone to dump a raw vendor.img from either the G7 or G7 Power, it might be possible to just dd the image and make it work. We use the same chipset as those two.
There's probably like 5 people total on xda who can take an OS from 32bit to 64bit, and none of them have provided a tutorial, and none of them are interested in building for us either. It's unfortunate.
Click to expand...
Click to collapse
postmarketOS on g7 play is aarch64 btw
https://wiki.postmarketos.org/wiki/Motorola_Moto_G7_Play_(motorola-channel)
Has anyone been able to permanently install TWRP and root to a Q stock rom? I am currently using the new update XT1952-6_CHANNEL_T_MPCS_10_QPY30.85-18 downloaded from the lollinet servers. By the way, I recommend it for the xt1952-6 variant.

Vanilla AOSP on Motorola Edge (5G, 2020) ?

I am wanting to install a Vanilla AOSP Android 12 ROM (nothing added, nothing removed. untouched) on my Moto Edge 2020. I am pretty sure this device is supported by Treble.
The latest version that Motorola supports on this phone is Android 11 (I believe it shipped with Android 10.)
Is there any way to get this working, With full display support and OpenGAPPS?
If this is something I could do, what is the best way to get this working without losing data or bricking the phone? (it is my daily driver smartphone.)

Question Is it possible to enable pKVM support for the Poco F3 manually using root, or does it require custom kernels to be made by ROM developers?

The title pretty much, the pixel 6 and 7 support pKVM, which allows us to boot Windows 11 ARM or ARM64 Linux images in a virtual machine.
I saw somewhere that it either requires root to enable, or it must be enabled when the kernel is compiled, is it possible for this to work on the F3?
Interesting question.
I think we won't get pKVM-support, unless someone gets GKIs (Generic Kernel Images) working on Alioth (or perhaps more accurately, on the Snapdragon 870 sm8250).
Our device's 4.19 Kernel is too old, and doesn't have Rust-support, which I think is needed to run the crosvm VM Manager. It's part of Android 13's Virtualisation-Module, under the package-name "com.android.virt"
The Pixel 6 and 7 are running a much newer kernel, and it's GKI.
I don't know about pKVM-Support of other GKI devices. There could be more requirements for pKVM-support (besides arm64, GKI-based Kernel and Android 13).
Here are some articles I checked out:
How the Android 13 Virtualization module uses pKVM to boot virtual machines
Android virtual machines are changing in Android 13, here is everything you need to know about VMs in the newest version.
blog.esper.io
How to run a Linux VM on Android 13
Android 13 adds a virtualization feature. Here's how to use it to run Linux in a VM.
blog.esper.io
Android 13 DP1 allows Google Pixel 6 to run full-fledged Windows 11 as a VM
The Android 13 DP1 unlocks the full KVM functionality on the Google Pixel 6 and 6 Pro. You can now boot Windows 11 and Linux VMs on these phones.
www.xda-developers.com
Getting started with Protected Virtual Machines
https://twitter.com/i/web/status/1492754683445669893

Categories

Resources