Port a CyanogenMod - General Questions and Answers

Hey guys,
I didn't really know where to put that so I decided that here is a good place for that.
So basically I have the One S but not the one with the Snapdragon S4 processor. Mine has a Snapdragon S3. And I'm not the only one with that. But the bad thing about it is that there is only one or two custom ROMs availible (all Sense based). So now I want to get involved and try to port CyanogenMod to the device. But I don't have any experience in Android developing. Are there any tutorials that tell specifically how to port a ROM to another device without having a CM/AOSP base? What programming languages do I have to know? What do I have to have?
I already thougt that the best way to port ROMs is to take the ones from the Sensation and just port them (the Sensation is pretty similar to the One S villec2). But I don't really know what to do and how to do that.
I'm willing to learn and I know that this process could take a long time (maybe moths, idk?).
Thanks in advance.

Hmm.Maybe if you ask on Cyanogenmod forums it will be better

AW: Port a CyanogenMod
Asked there but didn't get any help so far. I hope I can get help in any forum. Is developing for Android such a closed thing? Do you have to be in this thing since the start of it or did I miss something out?
Sent from the back of my flying unicorn

Related

[Q] Nexus One stock ROM port please?

Hello fellow Desire S owners and enthusiasts. I would like to see this happen, I love stock Android and I have been trying for several days to port Nexus ONE ROM 2.3.3 to our device but I didn't have success. So I'm hoping somebody here with more skill and knowledge may do this. I don't really like what HTC is doing to the devices the Sense skinning is only eye-candy and I don't like it one bit. Any help would be greatly appreciated.
if you replace the launcher and install the stock apps then youre halfway there, out of interest why did you buy the desire s?
Because I like it's design mostly, I came to it from a Desire HD that one got bricked but it also had Cyanogenmod ROM available and that was very nice. I love the device itself I also had the normal Desire but the battery life was very poor on that one. Anyway, I'll keep trying to get this done.

Anyone looking into porting international One X roms??

I know, sounds like a complete noob question....
but seriously, I'm coming from an Inspire 4G/Desire HD, where roms were able to be used on like 10 devices.
Is anyone looking into getting ROM's ported to the One XL from the tegra 3 One X?? Seems like it would be an awesome way to get our (slowly moving) dev section going. I love what we have done, there just isn't much going yet.
damn...just realized i posted in accessories. Mods, please move to Q&A or General.
I believe the only major thing holding back development is S-Off, or at least that is taking higher priority than rom development. Kernel source being released would help as well but we have no idea when that is going to happen.

Slim Bean for Sensation

Hi all,
I wondering if its particularly hard to port Slim Bean to Sensation? http://slimroms.net/
I have read some guides on how to port though it appears that there are generally issues with wifi/notification light etc..
Can someone advise if this would be easy or not? SlimBean is only on 4.2.1 so i was looking at combining it with SuperXE or something similar.
Your thoughts and or advise would be greatly appreciated.
no love for sage.
I'm not sure but all I know is that you can't "port" slim bean, you have to compile it yourself.
Sent from my HTC Sensation using Tapatalk 2
Well thats useful information at least now i wont waste my time trying I was thinking i would be able to port it as it is supported on the Galaxy S 2 (similiar hardware) and the HTC One X.
Thanks
i'm sure there's a lot of ports (or claimed to be) in different devices so i think it's possible to do it on sensation

[Q] Opinions on PacMan Rom? (And Others)

Hi everyone, I'm sorta new to Android and rom-flashing, so here are my questions:
Baseline Question: Which ROM is the best: Cyanogenmod, Paranoid Android, or AOKP?
So, I obviously googled this question and the same answer I keep getting is that each rom delivers a different user experience and that the answer depends on the person and that you should just try out each one. But recently I came to know of Pacman Rom, which claims to encompass all three of these roms (and more)...so now for my real question.. It seems super awesome that Pacman Rom encompasses all three of these roms, but if it's so good, why isn't everyone on it already? Meaning, is there any reason that I'm missing as to why some people prefer to stick to a particular one instead of this awesome-seeming rom? Just curious as to whether I should flash this or stay with Cyanogenmod.
I can imagine reasons like Pacman Rom may not be available for as wide a range of phones, etc., but any other reasons for why or why not? Thanks in advance guys!
My Phone Currently: Samsung Galaxy S3 T-999 4.1.2 Cyanogenmod 10.1
Carspeed360 said:
Hi everyone, I'm sorta new to Android and rom-flashing, so here are my questions:
Baseline Question: Which ROM is the best: Cyanogenmod, Paranoid Android, or AOKP?
So, I obviously googled this question and the same answer I keep getting is that each rom delivers a different user experience and that the answer depends on the person and that you should just try out each one. But recently I came to know of Pacman Rom, which claims to encompass all three of these roms (and more)...so now for my real question.. It seems super awesome that Pacman Rom encompasses all three of these roms, but if it's so good, why isn't everyone on it already? Meaning, is there any reason that I'm missing as to why some people prefer to stick to a particular one instead of this awesome-seeming rom? Just curious as to whether I should flash this or stay with Cyanogenmod.
I can imagine reasons like Pacman Rom may not be available for as wide a range of phones, etc., but any other reasons for why or why not? Thanks in advance guys!
My Phone Currently: Samsung Galaxy S3 T-999 4.1.2 Cyanogenmod 10.1
Click to expand...
Click to collapse
The answer to this is really the same as your original question
"So, I obviously googled this question and the same answer I keep getting is that each rom delivers a different user experience and that the answer depends on the person and that you should just try out each one."
It's all personal taste and personal wants/needs. I suggest you read through the thread for the ROM in your device section and if it looks appealing to you then flash it and try it out. If you don't like it, you can always go back to what you were using or try out something else

[Question] Is it possible to port other sd845 roms to the OnePlus6?

Is it possible to port other sd845 roms to the OnePlus6? I just saw that the US Snapdragon Galaxy S9 Samsung Pie beta build has been released so their official build probably isn't far off.
I was wondering if it is possible to port other sd845 roms like this one to our phone?
What is required?
Kernel source from the other ROM I assume? (and same kernel version number?)
And someone who knows how to rebuild the kernel for the OnePlus6?
I don't really know how to do these things myself, I'm just wondering if anyone knows if it would be possible, cheers
Possible? Perhaps.. But so much work for nothing that developers just will drop the idea.
kage00 said:
Is it possible to port other sd845 roms to the OnePlus6? I just saw that the US Snapdragon Galaxy S9 Samsung Pie beta build has been released so their official build probably isn't far off.
I was wondering if it is possible to port other sd845 roms like this one to our phone?
What is required?
Kernel source from the other ROM I assume? (and same kernel version number?)
And someone who knows how to rebuild the kernel for the OnePlus6?
I don't really know how to do these things myself, I'm just wondering if anyone knows if it would be possible, cheers
Click to expand...
Click to collapse
It is nearly impossible. Especially for a Samsung rom, which are some of the most sophisticated and bloated roms in the industry.
Its nearly impossible because Samsung rom need lots of work you need to work on every single app to make it work because they made everything work with framework they made like iphones this is why no app ports available from Samsung they added lots of features & apps into their os so they also don't Know sometimes where the problem come from if you see Samsung devices work fast in Start then slow down in few weeks.
alimuhammadx said:
Its nearly impossible because Samsung rom need lots of work you need to work on every single app to make it work because they made everything work with framework they made like iphones this is why no app ports available from Samsung they added lots of features & apps into their os so they also don't Know sometimes where the problem come from if you see Samsung devices work fast in Start then slow down in few weeks.
Click to expand...
Click to collapse
You're talking about porting individual Samsung apps. Yes, it's a huge headache. I know because I've done it a long time ago on older android versions, but that wasn't my question.
My question is about porting the entire rom. This way you don't have to port each app to work on a new device, because the phone will think it IS the galaxy S9. This way the Samsung framework will be included in the rom port and the apps will all work (because they are dependent on the Samsung framework to run). The difficulty lies in getting the slightly different components (other than the sd845 processor) of the OnePlus 6 to work with the S9 rom
kage00 said:
You're talking about porting individual Samsung apps. Yes, it's a huge headache. I know because I've done it a long time ago on older android versions, but that wasn't my question.
My question is about porting the entire rom. This way you don't have to port each app to work on a new device, because the phone will think it IS the galaxy S9. This way the Samsung framework will be included in the rom port and the apps will all work (because they are dependent on the Samsung framework to run). The difficulty lies in getting the slightly different components (other than the sd845 processor) of the OnePlus 6 to work with the S9 rom
Click to expand...
Click to collapse
Since you already know about porting, and Samsung roms, shouldn't you already know the answer?
I don't remember ever seeing a Samsung rom ported to another device. But that goes back about 10 years, so maybe my memory is not good. In either case, porting a Samsung rom now would be much more difficult than 10 years ago because the complexity of their roms increases exponentially.
Appreciate if anyone is working on other skins rom!?
nabbed said:
Since you already know about porting, and Samsung roms, shouldn't you already know the answer?
I don't remember ever seeing a Samsung rom ported to another device. But that goes back about 10 years, so maybe my memory is not good. In either case, porting a Samsung rom now would be much more difficult than 10 years ago because the complexity of their roms increases exponentially.
Click to expand...
Click to collapse
Your right. It hasn't been done. Also it wouldn't be legal to Port Samsung's proprietary files. HTC shut it down when people started porting their stuff.
The chip might be the same but all the other hardware isn't
nabbed said:
Since you already know about porting, and Samsung roms, shouldn't you already know the answer?
I don't remember ever seeing a Samsung rom ported to another device. But that goes back about 10 years, so maybe my memory is not good. In either case, porting a Samsung rom now would be much more difficult than 10 years ago because the complexity of their roms increases exponentially.
Click to expand...
Click to collapse
I see your point, but just because something has never been done before doesn't mean it's not possible. Nothing in our world would have ever been invented if everyone had that mentality.
I was just saying that removing dependencies from individual apps wouldn't be necessary if the framework and whole rom was ported across to this device. I have very basic knowledge of android and I'm not a programmer but I was able to get the Samsung clock app to work on AOSP/any android device years ago, it just took a lot of trial and error and removing all the touchwiz dependencies etc. I remember playing around with the Samsung camera app trying to get it to work because the Cyanogenmod camera was so crap back then too but never got that to work. Yes I can only imagine how complex they would be making their apps and software these days.
I guess what I'm saying is that if I could manage to port the clock app and get it to work with little knowledge, I can't help but wonder what someone who knows a lot more about android development could do, this is basically what I was trying to say in my first post.
Gizmoe said:
Also it wouldn't be legal to Port Samsung's proprietary files
Click to expand...
Click to collapse
Yeah... you're probably right, and Samsung would absolutely hate it if we could run their software on a $500 phone just as well as their $1500 phones! :laugh:
crixley said:
The chip might be the same but all the other hardware isn't
Click to expand...
Click to collapse
This is what I'm saying in the first post, with my limited knowledge I understand that a lot of the hardware info and drivers are in the kernel? I assume it'd be a matter of Samsung releasing their kernel source for their pie build and then a oneplus 6 kernel being built with what's needed to boot a Samsung rom with oneplus 6 drivers built into the kernel? I guess I'm asking because I honestly don't know what is or would be involved, that and I'm just curious.
It's a bit of a hypothetical question I guess
kage00 said:
Is it possible to port other sd845 roms to the OnePlus6? I just saw that the US Snapdragon Galaxy S9 Samsung Pie beta build has been released so their official build probably isn't far off.
I was wondering if it is possible to port other sd845 roms like this one to our phone?
What is required?
Kernel source from the other ROM I assume? (and same kernel version number?)
And someone who knows how to rebuild the kernel for the OnePlus6?
I don't really know how to do these things myself, I'm just wondering if anyone knows if it would be possible, cheers
Click to expand...
Click to collapse
Nothing is impossible. The real question is who will go through with the work of actually doing it?
Most people see Samsung in particular not the greatest example of software so it's a daunting task with little to gain from it overall. Unless if you're paying someone a hefty amount I can't see it happening anytime soon. At most maybe a Samsung like theme is the best we can get
Buy a S9+ and enjoy with their ****ty UI
Yeah, thanks for your input and amazing contribution to the conversation there @DamiDev :good:
In my whole time using Android (2009) I've seen about one successful HTC port and probably five TouchWiz attempts that people gave up on. It's not worth the time or effort for a closed source system that isn't anything worthwhile to begin with
Fair point @crixley
It's annoying that OEMs take an open source project and turn it into a closed source rom

Categories

Resources