Hey everyone,
I've been wondering, how hard would it to bring a port of LineageOS over to the Pixel 2 XL? I've had some extra time, but I haven't worked too much on porting an OS over to android, especially one that is an unsupported tree directly from LineageOS themselves. Is there any thing that I can go off to try to pull this off? I have some pretty good expertise, but I wanted to hear from other members if this should even be sought after? I'm not sure if I would be the only one to benefit from it or if there would be other members as well. I've noticed that the LineageOS ports so far were for the regular model and not Taiman. I wanted to help change that.
So, does anyone want to share some knowledge? Let's work together and try to make sure that people still have an enjoyable phone that has multiple options for an OS, even if it did come out a while back.
zook said:
Hey everyone,
I've been wondering, how hard would it to bring a port of LineageOS over to the Pixel 2 XL? I've had some extra time, but I haven't worked too much on porting an OS over to android, especially one that is an unsupported tree directly from LineageOS themselves. Is there any thing that I can go off to try to pull this off? I have some pretty good expertise, but I wanted to hear from other members if this should even be sought after? I'm not sure if I would be the only one to benefit from it or if there would be other members as well. I've noticed that the LineageOS ports so far were for the regular model and not Taiman. I wanted to help change that.
So, does anyone want to share some knowledge? Let's work together and try to make sure that people still have an enjoyable phone that has multiple options for an OS, even if it did come out a while back.
Click to expand...
Click to collapse
Has been ported before
zook said:
Hey everyone,
I've been wondering, how hard would it to bring a port of LineageOS over to the Pixel 2 XL? I've had some extra time, but I haven't worked too much on porting an OS over to android, especially one that is an unsupported tree directly from LineageOS themselves. Is there any thing that I can go off to try to pull this off? I have some pretty good expertise, but I wanted to hear from other members if this should even be sought after? I'm not sure if I would be the only one to benefit from it or if there would be other members as well. I've noticed that the LineageOS ports so far were for the regular model and not Taiman. I wanted to help change that.
So, does anyone want to share some knowledge? Let's work together and try to make sure that people still have an enjoyable phone that has multiple options for an OS, even if it did come out a while back.
Click to expand...
Click to collapse
There's a guy named calsurferpunk here who's making unofficial builds of los16 in his spare time. It's in the ROM section.
Related
For context, I am a software developer but my Android experience is limited to writing a few apps, so I'm hoping to learn a bit more before diving in and breaking things.
Initially, I'm wondering what would be the realistic chances of bricking a Mi 5s if I dropped a OnePlus 3T (or other SD 821 based) ROM straight on to it. I understand that, say, the camera and fingerprint reader wouldn't work out of the box, but with the same SoC I would expect the kernel to retain compatibility between the two devices. Or am I being naïve? Are there bootloader issues that I'm not even considering here?
For that matter, what failure modes are likely to prevent me from getting back to TWRP and just putting the stock ROM back if the experiment doesn't work?
Assuming I could get something bootable without my shiny new Mi 5s irrevocably bricking/imploding/catching fire/gaining sentience and instigating a robot uprising, I feel like there would be plenty to learn from tweaking parameters and generally getting towards something usable - but I'm aware that unlike a PC I don't have the worst-case fallback of pulling the hard drive and wiping it in another machine if things go too far wrong.
MoonBuggy said:
For context, I am a software developer but my Android experience is limited to writing a few apps, so I'm hoping to learn a bit more before diving in and breaking things.
Initially, I'm wondering what would be the realistic chances of bricking a Mi 5s if I dropped a OnePlus 3T (or other SD 821 based) ROM straight on to it. I understand that, say, the camera and fingerprint reader wouldn't work out of the box, but with the same SoC I would expect the kernel to retain compatibility between the two devices. Or am I being naïve? Are there bootloader issues that I'm not even considering here?
For that matter, what failure modes are likely to prevent me from getting back to TWRP and just putting the stock ROM back if the experiment doesn't work?
Assuming I could get something bootable without my shiny new Mi 5s irrevocably bricking/imploding/catching fire/gaining sentience and instigating a robot uprising, I feel like there would be plenty to learn from tweaking parameters and generally getting towards something usable - but I'm aware that unlike a PC I don't have the worst-case fallback of pulling the hard drive and wiping it in another machine if things go too far wrong.
Click to expand...
Click to collapse
You would most likely be able to get back into recovery, but it will never boot this ROM, when Xiaomi release sources for this device we might be able to get CM working..
Interesting, thanks for the reply - do you know why it wouldn't work at all? Is it just drivers, or more complex than that?
Weidas said:
Software developer asking such questions? Sorry but lol.
Click to expand...
Click to collapse
Well, yeah... I don't see what's wrong with asking questions to learn about something I'm not familiar with.
Everythings different, its a different device, different blobs, kernel, partitions and so on. It will never work. And no one will be able to port until kernel sources are released.
Click to expand...
Click to collapse
And this is what I'm trying to understand: it has the same architecture, same ARMv8-A instruction set, even an identical SoC. In my experience, it's only necessary to recompile a binary from source when changing to a different instruction set; sure, drivers on the components that differ will likely be a problem, but the core components are the same. If it won't work at all, I was hoping to learn why.
MoonBuggy said:
Well, yeah... I don't see what's wrong with asking questions to learn about something I'm not familiar with.
And this is what I'm trying to understand: it has the same architecture, same ARMv8-A instruction set, even an identical SoC. In my experience, it's only necessary to recompile a binary from source when changing to a different instruction set; sure, drivers on the components that differ will likely be a problem, but the core components are the same. If it won't work at all, I was hoping to learn why.
Click to expand...
Click to collapse
Different OEM's, different implementations, although it may be easier to port it once we have the blobs and device tree. That's one of the first things we need to build a ROM from scratch.
Is there any ETA for when the sources will be released?
Weidas said:
Software developer asking such questions? Sorry but lol. Everythings different, its a different device, different blobs, kernel, partitions and so on. It will never work. And no one will be able to port until kernel sources are released.
Click to expand...
Click to collapse
Get ur snobbery out if here seriously this guy is just trying to learn and good on him for making the effort. It's not like u were born preinstalled with all of your knowledge so don't put people down just to boost ur own ego it isn't pleasant and it has no place on this website. At XDA we should work together as family.
bozy09 said:
Get ur snobbery out if here seriously this guy is just trying to learn and good on him for making the effort. It's not like u were born preinstalled with all of your knowledge so don't put people down just to boost ur own ego it isn't pleasant and it has no place on this website. At XDA we should work together as family.
Click to expand...
Click to collapse
+1 :good::good:
Anything can become obvious when you know the solution!
Hey everyone!
Just wanted to ask a couple questions and start another discussion thread for those of us that have Oreo installed on our devices.
Questions:
With twrp on oreo, what's the status on the flashable version?
Anyone currently or thinking about creating new roms, kernels, etc for the device?
Lastly, what are some things that the nondevs here can do to help us all out?
Hope to see some good discussions
Thanks in advance!
Idk anything about the status of TWRP, so I can't help you there. Overall, I know there was an effort to get a device to a dev, and it was successful. Invisiblek now has one. Looks like he's working on lineage, which is super awesome.
The device now has a repo on the lineage github, so you can see work is being done. As for a timeframe, no clue, just have patience and know that it'll be released once it's ready. We're fortunate that Moto has already updated us to Oreo and it's a pretty stock interface. Only way they could've done better in my view would have been to update the device to support project treble, but that's an entirely different story.
That's about all I know, hope it helps somewhat.
Patience indeed. It'll move along at some point. Next to Sony, I think Moto has one of the cleanest implementations of Android, so it's definitely bearable.
Plus, with the price dropping into "steal" territory, I see more smart ppl coming this way.
Yea thank you guys! I'm being as patient as can be and I just wanted to have a thread here were any and all of us curious folks can have a place to talk about the upcoming of this device and the near future development holds for it. I didn't know it was on lineages repo so that's awesome to hear! That's a perfect example of why I created this post, just to spread the word into one forum and just have a couple chats with everyone about the moto.
Cheers guys, hope to hear more from others too!
Okay so I have been trying and trying to create a rom that I would enjoy. Being that, I really liked my s8+. Before anyone starts bashing and saying get a s8+ then, I won't. Went through 2 and just like the features(well sort of need them since I had a lot of stuff that's important on Sammy's cloud). My question is, could a Dev please port something like it over?
Edit**. So I have been up searching and I am just going to build it. This is where I get to learn how to build my own rom,so, if all goes well I would hopefully like to release it here when I'm done with it. (I hope it's as easy as building a custom Linux distro? But haven't built anything for 7 years.)
I wish you luck in your endeavor. Please do share this source-built AOSP/TouchWiz abomination when you have it built, I'd love to see what that looks like on my PiXL!
borxnx said:
I wish you luck in your endeavor. Please do share this source-built AOSP/TouchWiz abomination when you have it built, I'd love to see what that looks like on my PiXL!
Click to expand...
Click to collapse
Still new to the whole building thing so its taking me a minute. I'm having trouble finding ways to bring Samsung's port over. I read that the kernel plays a part in it to so, I know nothing of what I'm doing haha. Guess I will have to learn kernels too.
If anyone has suggestions or ideas and want to contribute by all means you are welcomed to do so. Also been looking into bringing different ports over. I'll figure it out eventually.
Sorry but it won't happen. Closed source stuff would need to be reverse engineered.
Maybe treble could help but I know very little about it.
I wouldn't hold your breath.
ChongoDroid said:
Sorry but it won't happen. Closed source stuff would need to be reverse engineered.
Maybe treble could help but I know very little about it.
I wouldn't hold your breath.
Click to expand...
Click to collapse
Yeah shux I was just about to post about it. I checked all through GitHub before breaking my computer. When fixed I will look into different ports cause I know we can get one done.
Hello all,
I apologize if this is obvious or has been asked previously in any other way, but I need to know the proper reason behind it.
I wish to know what exactly is the reason behind zero development for this beast? I mean as far as I know Asus has released kernel source code and the bootloader is unlockable?
Is there something else preventing the development or are there simply no developers for the device yet?
Thank you!
There are 2 devs in this sub forum: Jpg3927 & scanno. I don't believe Jpg is in possession of the phone yet, and the latter has begun work on omni and twrp. Scanno said that he could not get system to boot, so no ROMs for now. He is also very busy, so progress will take time.
Ace42 said:
There are 2 devs in this sub forum: Jpg3927 & scanno. I don't believe Jpg is in possession of the phone yet, and the latter has begun work on omni and twrp. Scanno said that he could not get system to boot, so no ROMs for now. He is also very busy, so progress will take time.
Click to expand...
Click to collapse
That is perfect, just what i wanted to know.
Thank you very much for exact picturing of the current scenario.
once devs have their hands on this phone they will start work.
Dear All,
I had been wondering if there was any chance to see a LOS16 (A9) port for this device?
I know LOS 17 has been ported which is really great.
I understand everyone is eager to get to the latest version of Android they can get, but I don't always like what comes next, not always better than what was there before, not to mention, often performances are not as even as good as they were before.
Of course sometimes you have to compromise to get that new feature you were looking for, but some other times you simply do not need it and would just be happy on earlier version.
I am quite satisfied with A9, it meets my needs so far, and for now I see no reason to move to A10.
Dont get me wrong, that's great we have all those new roms based on A10, I thank all the dev for that, but I am just curious if anything would come based on A9 or if that's just not possible because of some reasons I am not aware of.
Thank you very much!
Regards,
Muad.Dib said:
Dear All,
I had been wondering if there was any chance to see a LOS16 (A9) port for this device?
I know LOS 17 has been ported which is really great.
I understand everyone is eager to get to the latest version of Android they can get, but I don't always like what comes next, not always better than what was there before, not to mention, often performances are not as even as good as they were before.
Of course sometimes you have to compromise to get that new feature you were looking for, but some other times you simply do not need it and would just be happy on earlier version.
I am quite satisfied with A9, it meets my needs so far, and for now I see no reason to move to A10.
Dont get me wrong, that's great we have all those new roms based on A10, I thank all the dev for that, but I am just curious if anything would come based on A9 or if that's just not possible because of some reasons I am not aware of.
Thank you very much!
Regards,
Click to expand...
Click to collapse
Or maybe someone could explain how to make a LOS16.x Rom for Redmi?
I am unsure how it works exactly but I guess it is about to mix some files? That should be doable since we have device tree no?
I am curious to learn how that works.
Thanks to anyone who could help.