Project Treble unofficial port possibilities? - OnePlus 3T Questions & Answers

Today, Redmi Note 4 received an unofficial port for Project Treble. Having recieved an official announcement that OxygenOS will not offer this for 3T or even 5T for that matter, community developers are our last hope. And after the awesome news about Note 4, reigniting fresh discussions seeking information on enthusiasm/ possibility/ status of any work being done in this direction by any of our developers.

sathya86online said:
Today, Redmi Note 4 received an unofficial port for Project Treble. Having recieved an official announcement that OxygenOS will not offer this for 3T or even 5T for that matter, community developers are our last hope. And after the awesome news about Note 4, reigniting fresh discussions seeking information on enthusiasm/ possibility/ status of any work being done in this direction by any of our developers.
Click to expand...
Click to collapse
3/3T is very unlikely as there doesn't seem to be any partition that isn't left unused, while on the 5/5T I'm hearing reports that there is some empty partitions that could be re-purposed, but I would wait for official developer response on that.

JustPlayingHard said:
3/3T is very unlikely as there doesn't seem to be any partition that isn't left unused, while on the 5/5T I'm hearing reports that there is some empty partitions that could be re-purposed, but I would wait for official developer response on that.
Click to expand...
Click to collapse
You can partition phones to have any partition layout you want! A few older phones on XDA needed partitions changed because the newer android versions wouldn't fit.

I guess then safe repartitioning will hopefully be looked into as a serious and viable option coz the what Treble offers is immensely huge. And since a repartitioning based method will serve a wider range of phones, it becomes all the more meaningful to dedicate the efforts on it. But, as we know it's not as simple as a non-dev guy like me may make it sound and that developers do this in their spare time and don't get paid. So I guess we just wait and support such effort when it happens.

Not sure if Project Treble will be useful for our devices, since the well
1.) Project Treble is used for easier and quicker OTA updates from the OEM
2.) Project Treble can be great for devices that don't have it's Device Tree's/ Kernel Sources released, whereas our device has all those released.
The 3T has received it's complete cycle of OTA updates, and it has had it's Device Tree's released. There's no use for us getting Treble support.

Related

updated news : OnePlus 3/3T will get Android O

According to David Y on OnePlus Official forums:
First, my answer to the question on the thread title:
Yes. OnePlus 3/3T will get Android O. OOS team are working on it, even new community app (not public yet) just finished the compatibility work for Android O last week.
Here are some update I'd like to share with you guys:
Currently the OOS team are focusing on the OBT program and Android O for OP3/3T, also stable updates for OP5. Next stable update for OP3/3T was planned, will be a minor update updated Android security patch level to August.
I will keep you all in the loop once I got some latest updates.
Click to expand...
Click to collapse
https://forums.oneplus.net/threads/will-op3-and-3t-get-android-o.498382/page-8#post-16580894
Ask op2 owners about promises like this. Will see.
simcax said:
Ask op2 owners about promises like this. Will see.
Click to expand...
Click to collapse
Well, unlike the OP2, the OnePlus 3 was much more successful, and had no hardware issues. Plus, due to the similarities in hardware (and consequently software) between the OnePlus 3 and the 3T, they can essentially provide support for 2 devices at the cost and effort of one. If they, for instance, decide to go back on their promise for some reason, they would be offending the owners of 2 devices at the same time. As explained earlier, there would be no logical reason in updating just the 3T and not the 3. Now the only way forward for OnePlus would be to deliver on the standard 18 month support promise. It WOULD however, be a miracle if OnePlus goes one step further and give us the P update too, whenever it comes out. Unlikely, but a man can dream...
simcax said:
Ask op2 owners about promises like this. Will see.
Click to expand...
Click to collapse
the 1st time was a promise , this time is an official timeline, he stated what the development team is working on already , not what they intend to...so,
i get it was bad not to provide the OP2 with the N update, but the circumstances for the 3/T is different.
drakonizer said:
Well, unlike the OP2, the OnePlus 3 was much more successful, and had no hardware issues. Plus, due to the similarities in hardware (and consequently software) between the OnePlus 3 and the 3T, they can essentially provide support for 2 devices at the cost and effort of one. If they, for instance, decide to go back on their promise for some reason, they would be offending the owners of 2 devices at the same time. As explained earlier, there would be no logical reason in updating just the 3T and not the 3. Now the only way forward for OnePlus would be to deliver on the standard 18 month support promise. It WOULD however, be a miracle if OnePlus goes one step further and give us the P update too, whenever it comes out. Unlikely, but a man can dream...
Click to expand...
Click to collapse
Totally agree drakonizer. :highfive:
Lets hope Android O isn't a mess, (like Lollipop was,) and that the final OS update for our devices is stable with good battery life. For the next year after it can be left untouched with just the security patch updated.
I also don't expect OP to update us to Android P.
If they do a blog like this I would love this! I do rather have Oneplus being honest to us with what they are planning and working on!
It's not like they having so many devices to update, so i don't see any problem they support 3/T further, to P maybe? why jack up the ram to 6 Gb and says it's for "future proofing" if the software alone isn't supported for long. this device is more than capable handling O and so on

[PETITION] Ask OnePlus to implement Project Treble on currently supported devices.

Project Treble, as you've heard, is an amazing new update structure for Android devices and also can affect the speed and stability of Android development.
OnePlus has decided not to implement the current OnePlus devices with Project Treble, and they haven't given an explanation as to why they decided not to.
Project Treble can help the 3/3T as they are almost out of the OEM support days. If they do implement this, you may be looking at Android P ROMs for your device within days of the release of the AOSP commits.
Stand UP for your device and our responsibility as the community should be to bring support for our device for as long as possible. If OnePlus implements this, our device will be future proof for the aeons to come.
Your vote counts.
Change Org - https://www.change.org/p/carl-pei-we...-treble-in-oos
Do your part as a OnePlus 3/3T user and VOTE!
Another thread for this? Already have one ...
Sent from my OnePlus 3 using Tapatalk
but first OnePlus must have device stock running on oreo. op6 maybe will have treble
RKBD said:
but first OnePlus must have device stock running on oreo. op6 maybe will have treble
Click to expand...
Click to collapse
No, that's not true.
Explorer23 said:
Another thread for this? Already have one ...
Sent from my OnePlus 3 using Tapatalk
Click to expand...
Click to collapse
Sorry, I'm coming from the 3T forums, and I didn't search here for a mirror thread. I just wanted to spread the news of this petition as wide as possible.
Almost 11K, I don't think it'll be enough. But it seems that OnePlus is thinking about give us treble.

Why the released Oneplus phones won't get Project Treble support.

Yes, we are happy to share our rationale. Recently, we received requests from users and community members, some of which signed a Change.org petition to support Project Treble on the OnePlus 5 and OnePlus 5T. Project Treble is a really exciting technology, but it is not the right fit for us now. I assure you we’re still updating our devices and will continue to deliver high-quality, stable software updates. That being said, we always welcome feedback, and I want to further shed some light on why we are not implementing Project Treble on these devices.
Project Treble requires a storage partition, by which the Android framework and vendor image are separated. However, because partitions were not required of Android N and previous versions of Android, all of our current devices do not feature a partition. According to our tests, if we were to modify the partition layout via OTA there is a risk that devices will brick during the partitioning. We feel this poses too great a risk for our community of users, which is why we have decided not to implement Project Treble on current OnePlus devices.
While Project Treble can increase the rate of Android OS updates, it mainly accelerates the Android framework updates. We were one of the first manufacturers to release an update to Android O. Our software team is committed to delivering high-quality and stable major OS upgrades, and we will continue to look for ways to improve the quality and rate at which we deliver software updates in the future. That being said, we look forward to the future of Project Treble, and how it will evolve to better support devices ahead.
Source : https://forums.oneplus.net/threads/join-our-oneplus-5t-ama-now.686679/page-41#post-17271933
? Share your opinions! ?
It could be a option to provide the tools to make the needed partition once the device is old enough. Say for the OP3. With a big warning that usage is on your own risk. Just like some vendors do when unlocking the bootloader.
I think that would make Al lot of us happy.
GeminiRx said:
It could be a option to provide the tools to make the needed partition once the device is old enough. Say for the OP3. With a big warning that usage is on your own risk. Just like some vendors do when unlocking the bootloader.
I think that would make Al lot of us happy.
Click to expand...
Click to collapse
Too much risk of bricking

Sign for Project treble for the oneplus 5t!!!! change.org.

Hello everyone,
As i am sure you're aware, Oneplus recently told the public that they weren't going to support project treble with their devices. This only concerns the oneplus 5t but maybe with a bit of luck and community support, they shall do the same for their other devices on oreo.
Let's hope this works!!
https://www.change.org/p/carl-pei-we...ail_responsive
And we have yet another thread for this ...
Sent from my OnePlus 3 using Tapatalk
It's dead. They will never give treble for actual devices. That already said that they just can't because treble need 2 data partitions and actual OnePlus devices have only one, they said an OTA update to make this is possible but there is a risk to brick the device so they cancelled treble development. Only OnePlus 6 and futures phones will include this.
Bryandu13 said:
It's dead. They will never give treble for actual devices. That already said that they just can't because treble need 2 data partitions and actual OnePlus devices have only one, they said an OTA update to make this is possible but there is a risk to brick the device so they cancelled treble development. Only OnePlus 6 and futures phones will include this.
Click to expand...
Click to collapse
They can live with about 10-15 threads asking for Treble from ppl without even understanding what is needed for it, but they don't wanna have 2395482 threads of ppl who killed their phone via OTA, seems legit for me.
Treble is nice and all, but TBH we're gonna be just fine without it. OnePlus devices are very popular in dev community and use very common internals so updating shouldn't be an issue. Just look at how far people brought the original Galaxy S, a phone that shipped with 2.1 Eclair! Treble is far more important for mid-range and low-end, less popular devices - the ones which usually get forgotten soon after launch.
Tl;dr: we'll survive. I'm sure OP3/T and 5/T will be among the first to get LineageOS 16 even without Treble.
Sent from my OnePlus 3 using Tapatalk
Oh come on they dont have a partition bro, may be there next devices will support it
Devices that don't have a separate Vendor partition will not have treble enabled. No need for any Petition etc
Until OnePlus ship a device with a vendor partition there won't be treble

project treble compatibility for Moto G5 S

Today it has been announced in the XDA that redmi Note 4 got its project treble compatibility and it is a full project treble compatibility.
So when is Moto G5 s going to receive any kind of project treble compatibility but I think that it is relative the easier than the Xiaomi devices because it has all the resources available and I don't think there is any kind of heavy modification from the Motorola side as Xiaomi
But motorola does not offer enough sources to enable trebel i think..
What is project treble anyway, care to explain?
Sent from my XT1805 using Tapatalk
jdesignz said:
What is project treble anyway, care to explain?
Sent from my XT1805 using Tapatalk
Click to expand...
Click to collapse
Google can explain, but don't expect anything for this device. It's good for the future, but this device is in the past.
jdesignz said:
What is project treble anyway, care to explain?
Sent from my XT1805 using Tapatalk
Click to expand...
Click to collapse
There's an additional abstraction layer / API between the OS and the hardware drivers,
that make it easier to update the Android OS across different vendors with the same chipset (SoC) and hardware features (and long-term probably also across newer Android and Kernel versions, not sure though)
In essence you should be able to run an AOSP build from e.g. Huawei on Sony phones, LG, etc. as long as the components are the same,
meaning: e.g. phone calling, WiFi, etc. all should be working out of the box after installing that, camera and specific features (e.g. dedicated sound DAC) might be a different story though and require adjustments (not sure how that is realized in detail with Treble)
The thing with Project Treble is that it has to be considered right from the start, meaning there need to be (2 ?) additional partitions for updates available:
Partition A (current),
Partition B (new)
So that means for existing device it would involve re-partitioning and/or adding additional partitions to make a device Project Treble "ready",
which is practically impossible since this cannot be achieved with OTA updates.
I've read that older Huawei (or other vendor, Xiaomi ?) has this experimentally added (community ?) but this would require TWRP and/or custom manual intervention through recovery
and most people aren't able to do this - so it's unrealistic that existing device without Project Trouble could be "upgraded", retrofitted through that means
that's at least the superficial level that I got to understand from the discussion from other Sony devs
Hope that helps
Anything that can be developed for this phone have to be figured out very fast because Moto is going to release the G6 family very soon and as you know that once a new family gets released the older family gets less attention and gradually dies over the time and sadly I can see that there are no dedicated developers for this phone so the community has to take the responsibility to do anything possible for this phone as soon as possible.

Categories

Resources